一个简单的Makefile例子

来源:互联网 发布:淘宝 司法拍卖 车 编辑:程序博客网 时间:2024/06/07 09:27
IDIR =../includeCC=gccCFLAGS=-I$(IDIR)ODIR=objLDIR =../libLIBS=-lm_DEPS = hellomake.hDEPS = $(patsubst %,$(IDIR)/%,$(_DEPS))_OBJ = hellomake.o hellofunc.o OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))$(ODIR)/%.o: %.c $(DEPS)$(CC) -c -o $@ $< $(CFLAGS)hellomake: $(OBJ)gcc -o $@ $^ $(CFLAGS) $(LIBS).PHONY: cleanclean:rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~ 
原创粉丝点击