Makefile --- updated the Static & Dynamic Lib
来源:互联网 发布:程序员的数学1 2 3pdf 编辑:程序博客网 时间:2024/05/16 17:02
APP_PATH= .
INC_PATH= $(APP_PATH) \
$(HOME)/cl_tmp/tools/cmockery-0.1.2/src/google/ \
#$(HOME)/dfs/ThirdLibs/thrift-0.8.0/include
LIB_PATH= $(APP_PATH) \
$(HOME)/cl_tmp/tools/cmockery-0.1.2/.libs \
#$(HOME)/dfs/ThirdLibs/thrift-0.8.0/lib/.libs
STATIC_LIBS = cmockery
DYNAMIC_LIBS = rt dl
SRC_NAME = $(patsubst %.cpp, %, $(wildcard *.cpp)) $(patsubst %.c, %, $(wildcard *.c))
TARGET= main
CC=gcc
CFLAGS= $(addprefix -I, $(INC_PATH)) -gstabs -Wwrite-strings -DUNIT_TESTING #-Werror
LFLAGS= $(addprefix -L, $(LIB_PATH)) -Wl,-Bstatic $(addprefix -l, $(STATIC_LIBS)) -Wl,-Bdynamic $(addprefix -l, $(DYNAMIC_LIBS))
OBJS=$(addsuffix .o, $(SRC_NAME))
all:$(TARGET)
$(TARGET):$(OBJS)
$(CC) -Wall -Wcast-qual -g -o $@ $(OBJS) $(LFLAGS)
%.o:%.c
$(CC) $(CFLAGS) -c $<
%.o:%.cpp
$(CC) $(CFLAGS) -c $<
clean:
@rm -f $(TARGET) $(OBJS) *.o
INC_PATH= $(APP_PATH) \
$(HOME)/cl_tmp/tools/cmockery-0.1.2/src/google/ \
#$(HOME)/dfs/ThirdLibs/thrift-0.8.0/include
LIB_PATH= $(APP_PATH) \
$(HOME)/cl_tmp/tools/cmockery-0.1.2/.libs \
#$(HOME)/dfs/ThirdLibs/thrift-0.8.0/lib/.libs
STATIC_LIBS = cmockery
DYNAMIC_LIBS = rt dl
SRC_NAME = $(patsubst %.cpp, %, $(wildcard *.cpp)) $(patsubst %.c, %, $(wildcard *.c))
TARGET= main
CC=gcc
CFLAGS= $(addprefix -I, $(INC_PATH)) -gstabs -Wwrite-strings -DUNIT_TESTING #-Werror
LFLAGS= $(addprefix -L, $(LIB_PATH)) -Wl,-Bstatic $(addprefix -l, $(STATIC_LIBS)) -Wl,-Bdynamic $(addprefix -l, $(DYNAMIC_LIBS))
OBJS=$(addsuffix .o, $(SRC_NAME))
all:$(TARGET)
$(TARGET):$(OBJS)
$(CC) -Wall -Wcast-qual -g -o $@ $(OBJS) $(LFLAGS)
%.o:%.c
$(CC) $(CFLAGS) -c $<
%.o:%.cpp
$(CC) $(CFLAGS) -c $<
clean:
@rm -f $(TARGET) $(OBJS) *.o
- Makefile --- updated the Static & Dynamic Lib
- static lib和dynamic lib
- static lib and dynamic lib
- 说说static lib ,dynamic lib,dll
- Static or dynamic lib in vs
- 无法打开文件"LIBC.lib",Failed to save the updated manifest to the file "Debug\fern-demo.exe.embed.m
- makefile dynamic linking
- makefile dynamic loading
- Static and dynamic libraries
- Dynamic\Static\IsKinematic
- linux dynamic , static library
- 关于Dynamic和Static
- static and dynamic
- 在自己的项目中调用别人的库的方法(static lib库,dynamic lib库以及dll动态库)
- 在自己的项目中调用别人的库的方法(static lib库,dynamic lib库以及dll动态库)
- how linux find dynamic lib?
- How to freeze a dynamic aspx page into a static html page (on the server).
- How to freeze a dynamic aspx page into a static html page (on the server).
- C# Lambda Expressions 简介
- android流量统计
- GIF、JPEG、PNG比较
- C中violatile的用法
- HOJ 2541 Merry Christmas
- Makefile --- updated the Static & Dynamic Lib
- sip跟xmpp协议
- 需要学习的,学习记录,需要做的事情
- Objective-C内存管理知识总结
- asp.net中System.DateTime.Now.ToString()的一些用法
- C++的封装性、继承性和多态性概念
- [DB][ORACLE]数据库活动游标数查询SQL
- 图解正向代理、反向代理、透明代理
- Objective-C中init函数实现的相关研究