一个简单的makefile

来源:互联网 发布:android购物源码 编辑:程序博客网 时间:2024/05/16 11:16
PROJECT = testDIR     =./DIR2    =./otherWORKDIR = ./work/LIB      = /home/jack/public/libsOBJECTS = test.o \          test2.o test3.o CFLAGS  = -c -O2 -I$(DIR) -I$(DIR2)COMPILER = g++LINKER   = g++$(PROJECT) : $(OBJECTS)        $(LINKER) $(OBJECTS) -O2 -o $(WORKDIR)$(PROJECT) -L$(LIB)%.o : %.cpp        $(COMPILER) -o $*.o $(CFLAGS) $*.cpp%.o : %.c        $(COMPILER) -o $*.o $(CFLAGS) $*.call:    $(PROJECT)clear:        rm -f $(OBJECTS)        rm -f $(WORKDIR)$(PROJECT)


 

原创粉丝点击