📄 make.base
字号:
# # make.base - basic rules for complile CSP projects# # Copyright(C) eyBuild Group, 2005, 2006. All Rights Reserved.## 01e, 2006-5-12 newzy add depend# 01d, 2006-4-11 newzy add support FastCGI# 01c, 2006-3-23 newzy add get current directory# 01b, 2006-3-22 newzy change directory# 01a, 2006-2-15 newzy create## FastCGI Support Option# HAVE_FASTCGI = TRUETARGET_FILE = demo.cgi FASTCGI_LIB = /usr/local/lib/libfcgi.aCGI_TARGET_PATH = .FCGI_TARGET_PATH= .SRCBASE = ..SRCS = $(SRCBASE)/cgimain.c \ $(SRCBASE)/cspsrc/csp_maplist.c \ $(SRCBASE)/cspsrc/rom_maplist.cMAKEFILE= MakefileSED = sedRM = rm -r -fCC = gccCFLAGS = -g -I$(EYBUILD_BASE)/include LDFLAGS = LIBS = -include ../cspsrc/.csp_maplistOBJS = $(notdir $(subst .c,.o,$(SRCS)))ifneq (TRUE, $(findstring TRUE, $(HAVE_FASTCGI))) TARGET = $(CGI_TARGET_PATH)/$(TARGET_FILE)else TARGET = $(FCGI_TARGET_PATH)/$(patsubst %.cgi,%.fcgi, $(TARGET_FILE)) endif# support FastCGIifeq (TRUE, $(findstring TRUE, $(HAVE_FASTCGI))) CFLAGS += -DHAVE_FASTCGI LIBS += $(EYBUILD_BASE)/lib/fastcgi/eybuildlib $(FASTCGI_LIB)else LIBS += $(EYBUILD_BASE)/lib/eybuildlib endif.SILENT:default: @./domap.unix $(MAKE) -f $(MAKEFILE) .depend @echo "########## Create '$(TARGET)' ##########" $(MAKE) -f $(MAKEFILE) $(TARGET) @echo Create OK!$(TARGET): $(OBJS) @$(CC) -o $(TARGET) $(OBJS) $(LIBS)all: @chmod +x domap.unix $(MAKE) clean $(MAKE) default @echo-include .dependdepend: $(MAKE) -f $(MAKEFILE) .depend.depend:: -@$(RM) $@ -@for file in `echo $(SRCS) | $(SED) 's/[^ ]*\.s//g'` ; \ do ( \ basename $$file | $(SED) 's/\.c/.o: $(MAKEFILE)/' >> $@; \ $(CC) -M $(CFLAGS) -c $$file >> $@ ; \ echo " @echo Compile $$<..." >> $@; \ echo " $(CC) $(CFLAGS) -c $$file" >>$@; \ ) doneclean: @echo clean target files... @$(RM) *.o @$(RM) .depend @if [ -f $(TARGET) ]; then \ $(RM) $(TARGET); \ fi @if [ -f "../cspsrc/csp_maplist.c" ]; then \ $(RM) ../cspsrc/.csp_maplist; \ $(RM) ../cspsrc/csp_maplist.c; \ $(RM) ../cspsrc/rom_maplist.c; \ $(RM) ../cspsrc/csp_p; \ fi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -