📄 makefile
字号:
## %W% Da' Makefile %D% %T%# SQLweb Makefile### SQLweb Library##LIB_INSTALL_DIR =../libINC_INSTALL_DIR =../include##CC =gcc#CFLAGS =-I../include -g -DUSE_LIBMALLOC -WallCFLAGS =-I../include -gYFLAGS =-dv#LDFLAGS =libSQLweb.a -L../lib -llist -lsocket -lmallocLDFLAGS =libSQLweb.a -L../lib -llist -lsocketINC =boolean.h \ sqlweb.h \ sqlwebdb.h \ userexit.h \ ifwords.h \ scalar.hCSRC =ldhtml.c \ sqlweb.c \ swnulldb.c \ swinput.c \ swoutput.c \ swutil.c \ swbltin.c \ ifwords.c \ scalar.c \ ifparse.yCMAIN =swmain.cMAIN =$(CMAIN:.c=.o)LIBMEM =$(LIB)(ldhtml.o) \ $(LIB)(sqlweb.o) \ $(LIB)(swnulldb.o) \ $(LIB)(swinput.o) \ $(LIB)(swoutput.o) \ $(LIB)(swutil.o) \ $(LIB)(swbltin.o) \ $(LIB)(ifwords.o) \ $(LIB)(scalar.o) \ $(LIB)(ifparse.o)SRC =$(CSRC) \ $(INC) \ $(CMAIN) \ makefileLIB =libSQLweb.adefault: $(LIB) $(MAIN) sqlweb$(LIB): $(LIBMEM) -ranlib $(LIB)$(LIB)(ldhtml.o): ldhtml.c$(LIB)(sqlweb.o): sqlweb.c$(LIB)(swnulldb.o): swnulldb.c$(LIB)(swinput.o): swinput.c$(LIB)(swoutput.o): swoutput.c$(LIB)(swutil.o): swutil.c$(LIB)(swbltin.o): swbltin.c$(LIB)(scalar.o): scalar.c ifparse.y$(LIB)(ifwords.o): ifwords.c ifparse.y$(LIB)(ifparse.o) ifparse.h: ifparse.y $(YACC) $(YFLAGS) ifparse.y mv y.tab.c ifparse.c mv y.tab.h ifparse.h $(CC) $(CFLAGS) -c ifparse.c $(AR) $(ARFLAGS) $(LIB) ifparse.o rm ifparse.[oc] $(LIBMEM): $(INC)sqlweb: $(LIB) $(MAIN) $(CC) $(CFLAGS) -o sqlweb $(MAIN) $(LDFLAGS)install: $(LIB) $(MAIN) @if [ ! -d $(LIB_INSTALL_DIR) ];then mkdir $(LIB_INSTALL_DIR); fi @if [ ! -d $(INC_INSTALL_DIR) ];then mkdir $(INC_INSTALL_DIR); fi cp $(LIB) $(LIB_INSTALL_DIR) cp $(MAIN) $(LIB_INSTALL_DIR) cp $(INC) ifparse.h $(INC_INSTALL_DIR)clean: -rm -f *.o $(LIB) ifparse.c y.tab.[ch] y.output sqlweb
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -