一个makefile调用多个makefile 文件示例
来源:互联网 发布:女性自慰 知乎 编辑:程序博客网 时间:2024/05/22 14:34
项目1makefile:
LIBDIR = /root
INCDIR = . ./Include
TARGET = x
MAKEFILE = makefile
LIBS = dl pthread rt
TXLIB = aes
#CC = gcc -ggdb
CC = gcc
CPPFLAGS = -MD
# add -D_INTERRUPT to CFLAGS to switch to interrupt mode.
CFLAGS := -O -Wall -D_REENTRANT -fPIC $(addprefix -I, $(INCDIR)) -g
LDFLAGS = -Wl,-Bsymbolic -rdynamic
SOURCE := $(wildcard *.c) $(wildcard *.cpp)
OBJS := $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCE)))
DEPS := $(patsubst %.o,%.d,$(OBJS))
all : $(TARGET)
clean :
-rm -f ../$(TARGET) $(OBJS) $(DEPS) *~ core*
-include $(DEPS)
$(TARGET) : $(OBJS) $(MAKEFILE)
$(CC) -o ../$(TARGET) $(LDFLAGS) $(OBJS) $(addprefix -l,$(LIBS)) -laes -L/usr/lib/mysql -lmysqlclient -lm -lz -lstdc++
项目2makefile:
TARGET=moni_x
CC=gcc
CFLAGS=-Wall -O -g
SOURCE=$(wildcard *.c)
OBJS=${SOURCE:.c=.o}
all: $(TARGET)
$(TARGET):$(OBJS)
$(CC) $(CFLAGS) $^ -o ../$@
# $(CC) $(CFLAGS) $(OBJS) -o ../$(TARGET)
.PHONY: clean
clean:
rm -rf ../$(TARGET) $(OBJS) *~ core*
SUBDIRS = Clean-with-com4 moni_x
all:
@list='$(SUBDIRS)'; for subdir in $$list; do /
echo "Making all in $$list"; /
(cd $$subdir && make all); /
done;
.PHONY: clean
clean:
@list='$(SUBDIRS)'; for subdir in $$list; do /
echo "Clean in $$subdir"; /
(cd $$subdir && make clean); /
done
- 一个makefile调用多个makefile 文件示例
- 一个makefile调用多个makefile 文件示例
- 一个makefile调用多个makefile 文件示例
- makefile 调用其他makefile文件
- 一个Makefile示例
- Makefile 编译多个文件
- Makefile学习之一个示例
- 第一个Makefile文件
- 第一个Makefile文件
- 一个不错的 MAKEFILE示例
- 一个简单的makefile示例
- 一个简单的Makefile示例
- 一个简单的Makefile示例
- 一个简单的Makefile示例
- 一个简单的MAKEFILE示例
- 一个makefile文件
- 解释一个 Makefile 文件
- linux中C的Makefile多个文件目录,以及VPATH的简单示例
- C++中cout如何输出数值的二进制格式?
- 把plist和png大图还原成小图
- Linux进程间通信——使用信号
- SAS数据导出导入
- 第六届蓝桥杯A组C/C++第一题 方程整数解
- 一个makefile调用多个makefile 文件示例
- unity3d使用Mono.Xml读取xml
- 关于QT4中程序移植到QT5中报“undefined reference to”问题
- dispatch_semaphore 的用法(线程加锁)
- Android 操作权限大全 (android.permission)
- 【转】Java中No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- 使用AutoLayout的时怎实现动画
- eclipse 快捷键总结
- Linux进程间通信——信号集函数