您的位置:首页 > 运维架构 > Linux

linux makefile模板

2015-10-13 15:00 423 查看
.SUFFIXES: .cpp .o pkg_packages :=ecore

PKG_CFLAGS  := $(shell pkg-config --cflags $(pkg_packages))PKG_LDFLAGS := $(shell pkg-config --libs $(pkg_packages))CFLAGS  := $(PKG_CFLAGS)  $(CFLAGS)LDFLAGS := $(PKG_LDFLAGS) $(LDFLAGS)CC=g++#CFLAGS := $(PKG_CFLAGS)SRC=EFLEvent.cpp EFLEventHandler.cpp EFLReveiver.cpp EFLSender.cpp main.cppOBJ= $(SRC:.cpp=.o)TRAGET=main
all:$(TRAGET)
main:$(OBJ)	$(CC)  -g -Wall -o $@ $^ $(LDFLAGS)	.cpp.o:	$(CC)  -g -Wall -o $@ -c $< $(CFLAGS)	clean:	rm -rf $(OBJ) $(TRAGET)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: