makefile

来自「ZD1211LnxDrv_2_22_0_0 for linux2.4」· 代码 · 共 47 行

TXT
47
字号
HOSTCFLAGS += -DLOCALE LIBS = -lncursesifeq (/usr/include/ncurses/ncurses.h, $(wildcard /usr/include/ncurses/ncurses.h))        HOSTCFLAGS += -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>"elseifeq (/usr/include/ncurses/curses.h, $(wildcard /usr/include/ncurses/curses.h))        HOSTCFLAGS += -I/usr/include/ncurses -DCURSES_LOC="<ncurses/curses.h>"elseifeq (/usr/include/ncurses.h, $(wildcard /usr/include/ncurses.h))        HOSTCFLAGS += -DCURSES_LOC="<ncurses.h>"else	HOSTCFLAGS += -DCURSES_LOC="<curses.h>"endifendifendifOBJS = checklist.o menubox.o textbox.o yesno.o inputbox.o \       util.o lxdialog.o msgbox.o%.o: %.c	$(HOSTCC) $(HOSTCFLAGS) -c -o $@ $<all: ncurses lxdialoglxdialog: $(OBJS)	$(HOSTCC) -o lxdialog $(OBJS) $(LIBS)ncurses:	@echo "main() {}" > lxtemp.c	@if $(HOSTCC) -lncurses lxtemp.c ; then \		rm -f lxtemp.c a.out; \	else \		rm -f lxtemp.c; \		echo -e "\007" ;\		echo ">> Unable to find the Ncurses libraries." ;\		echo ">>" ;\		echo ">> You must have Ncurses installed in order" ;\		echo ">> to use 'make menuconfig'" ;\		echo ;\		exit 1 ;\	ficlean:	rm -f core *.o *~ lxdialog

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?