1 HOST_EXTRACFLAGS
:= -DLOCALE
2 ifeq ($(shell uname
),SunOS
)
3 HOST_LOADLIBES
:= -lcurses
5 HOST_LOADLIBES
:= -lncurses
8 ifeq (/usr
/include/ncurses
/ncurses.h
, $(wildcard /usr
/include/ncurses
/ncurses.h
))
9 HOST_EXTRACFLAGS
+= -I
/usr
/include/ncurses
-DCURSES_LOC
="<ncurses.h>"
11 ifeq (/usr
/include/ncurses
/curses.h
, $(wildcard /usr
/include/ncurses
/curses.h
))
12 HOST_EXTRACFLAGS
+= -I
/usr
/include/ncurses
-DCURSES_LOC
="<ncurses/curses.h>"
14 ifeq (/usr
/include/ncurses.h
, $(wildcard /usr
/include/ncurses.h
))
15 HOST_EXTRACFLAGS
+= -DCURSES_LOC
="<ncurses.h>"
17 HOST_EXTRACFLAGS
+= -DCURSES_LOC
="<curses.h>"
22 hostprogs-y
:= lxdialog
23 always
:= ncurses
$(hostprogs-y
)
25 lxdialog-objs
:= checklist.o menubox.o textbox.o yesno.o inputbox.o \
26 util.o lxdialog.o msgbox.o
28 .PHONY
: $(obj
)/ncurses
30 @echo
"main() {}" > lxtemp.c
31 @if
$(HOSTCC
) lxtemp.c
$(HOST_LOADLIBES
); then \
32 rm -f lxtemp.c a.out
; \
36 echo
">> Unable to find the Ncurses libraries." ;\
38 echo
">> You must install ncurses-devel in order" ;\
39 echo
">> to use 'make menuconfig'" ;\