📄 makefile
字号:
include Rules.makeNOW=`date +\"%Y-%m-%d %H:%M:%S\"`VERSION = "1.0.0"TAG = " "RELDATE = $(NOW)LIB = libbomb.soLIBLIST= -lbomb -L./libOBJ= auto_cp.o common.oDIR= libAPP= auto_cpall:$(LIB) $(OBJ) @chmod -R a+w * @echo "#define BUILDIN \"$(NOW)\"" > make.h @echo "#define VERSION \"$(VERSION)\"" >> make.h @echo "#define TAG \"$(TAG)\"" >> make.h @echo "#define RELDATE \"$(RELDATE)\"" >> make.h $(CC) $(INCLUDE) $(DEBUG) -o $(APP) main.c $(OBJ) $(LIBPATH) $(LIBLIST) -lpthread @echo "All make is completed!"libbomb.so: make -C lib.c.o: $(CC) $(CFLAGS) $(INCLUDE) $(DEBUG) -c -o $@ $<clean: for dir in $(DIR); do make -C $$dir clean; done rm -rf *.o core rm -rf *.bak @echo "Clean complete!" cp: cp -rf /mnt/hgfs/share/*.c /auto_cp cp -rf /mnt/hgfs/share/auto_cp.conf /auto_cp/ cp -rf /mnt/hgfs/share/Rules.make /auto_cp/ cp -rf /mnt/hgfs/share/make* /auto_cp/ cp -rf /mnt/hgfs/share/*.h /auto_cp/ cp -rf /mnt/hgfs/share/lib/*.h /auto_cp/lib cp -rf /mnt/hgfs/share/lib/*.c /auto_cp/liballclean: for dir in $(DIR); do make -C $$dir clean; done rm -rf *.o core $(APP) @echo "Clean complete!"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -