makefile 学习例子2
2015-04-10 10:22
148 查看
TARGET_SINK = sink
TARGET_SERVER = server
SINK_SRC = sink.c
SERVER_SRC = server.c
SINK_OBJ = sink.o
SERVER_OBJ = server.o
CXX = arm-linux-gnueabihf-g++
INCLUDES = -I/opt/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/arm-linux-gnueabihf/libc/usr/include -I../include
LIBS = -L../ -ldtcp_ip -L../prebuilt_lib/ -lcrypto
#CFLAGS = -g -Wall -O0 -shared -fPIC
$(SINK_OBJ):
$(CXX) -c $(CFLAGS) $(INCLUDES) $(SINK_SRC)
$(TARGET_SINK) : $(SINK_OBJ)
$(CXX) -o $@ $^ $(INCLUDES) $(LIBS)
$(SERVER_OBJ) :
$(CXX) -c $(CFLAGS) $(INCLUDES) $(SERVER_SRC)
$(TARGET_SERVER) : $(SERVER_OBJ)
$(CXX) -o $@ $^ $(INCLUDES) $(LIBS)
all: $(TARGET_SINK) $(TARGET_SERVER)
clean:
rm -f *.o
rm -f $(TARGET_SINK) $(TARGET_SERVER)
.PHONY:clean
TARGET_SERVER = server
SINK_SRC = sink.c
SERVER_SRC = server.c
SINK_OBJ = sink.o
SERVER_OBJ = server.o
CXX = arm-linux-gnueabihf-g++
INCLUDES = -I/opt/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/arm-linux-gnueabihf/libc/usr/include -I../include
LIBS = -L../ -ldtcp_ip -L../prebuilt_lib/ -lcrypto
#CFLAGS = -g -Wall -O0 -shared -fPIC
$(SINK_OBJ):
$(CXX) -c $(CFLAGS) $(INCLUDES) $(SINK_SRC)
$(TARGET_SINK) : $(SINK_OBJ)
$(CXX) -o $@ $^ $(INCLUDES) $(LIBS)
$(SERVER_OBJ) :
$(CXX) -c $(CFLAGS) $(INCLUDES) $(SERVER_SRC)
$(TARGET_SERVER) : $(SERVER_OBJ)
$(CXX) -o $@ $^ $(INCLUDES) $(LIBS)
all: $(TARGET_SINK) $(TARGET_SERVER)
clean:
rm -f *.o
rm -f $(TARGET_SINK) $(TARGET_SERVER)
.PHONY:clean
相关文章推荐
- 经典makefile例子(makefile学习)
- makefile 学习例子1
- jetway_loves_programming之linuxC学习之Linux 下Makefile的automake生成简单例子
- 对 makefile 中 call 函数学习的小例子
- .net 2.0学习动态语言的另外一个例子?
- 学习部署struts+hibernate例子--PowerAcl的笔记
- 《设计模式》学习笔记(3)——一个学习创建型模式的例子
- c/c++中指针学习的两个绝好例子
- SAP ABAP/4学习--学习使用OO在ABAP中.简单入门概念.用个例子来说明
- 由一个例子学习栈
- java学习一:几个初学的例子 选择自 Amoon100 的 Blog
- java学习一:几个初学的例子
- makefile学习[转载]
- 通过例子学习Lua_1(转)
- 通过例子学习Lua(4) -- 函数的调用 (转)
- 对于c/c++中指针学习的两个绝好的例子
- 学习struts的一个初等的小例子
- SAP ABAP/4学习---ALV的简单例子3-单击某行调用事务码
- 学习struts的一个初等的小例子
- 通过例子学习Lua(3) ---- Lua数据结构 (转)