makefile
来自「自动侦测插入的存贮设备(U盘/移动硬盘等)」· 代码 · 共 49 行
TXT
49 行
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 + =
减小字号Ctrl + -
显示快捷键?