mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-18 20:47:55 +00:00
30 lines
832 B
Makefile
30 lines
832 B
Makefile
|
modules-y += ncurses
|
||
|
|
||
|
ncurses_depends := $(musl_dep)
|
||
|
|
||
|
ncurses_version := 6.5
|
||
|
ncurses_dir := ncurses-$(ncurses_version)
|
||
|
ncurses_tar := ncurses-$(ncurses_version).tar.gz
|
||
|
ncurses_url := https://invisible-island.net/archives/ncurses/ncurses-$(ncurses_version).tar.gz
|
||
|
ncurses_hash := 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6
|
||
|
|
||
|
ncurses_configure := \
|
||
|
CFLAGS="-Os" ./configure \
|
||
|
$(CROSS_TOOLS) \
|
||
|
--host $(MUSL_ARCH)-elf-linux \
|
||
|
--without-ada \
|
||
|
--without-cxx \
|
||
|
--without-cxx-binding \
|
||
|
--without-manpages \
|
||
|
--without-shared
|
||
|
|
||
|
#build hack: we cp installed terminfo dir back into build dir to pack terminfo in initrd
|
||
|
ncurses_target := $(MAKE_JOBS) \
|
||
|
$(CROSS_TOOLS) \
|
||
|
DESTDIR="$(INSTALL)" \
|
||
|
install.data && \
|
||
|
cp -vpr $(INSTALL)/usr/share/terminfo "$(build)/$(ncurses_dir)"
|
||
|
|
||
|
ncurses_data := \
|
||
|
terminfo/l/linux
|