CXXFLAGS = -Wno-unused-parameter -std=c++11
LDFLAGS = -ldl
CC=g++
#VPATH = src src/example_lib include/example_lib test
#vpath % $(sort $(dir Makefile))
SOURCES = ./src test include
BUILD_DIR = .
TARGET=cppunit_example
# ------------------------------------------------------------------------------
# Search Input and calculate output
# ------------------------------------------------------------------------------
SRCS := $(shell find -L $(SOURCES) -type f -regex ".*\.c\(c\|pp\|xx\)?")
OBJS := $(patsubst %,$(BUILD_DIR)/%.o,$(basename $(SRCS)))
./%.o: %.cpp
$(CC) $(CXXFLAGS) -I./include -c $<
all: $(TARGET)
$(TARGET): $(OBJS)
g++ $(LDFLAGS) -o $@ $(BUILD_DIR)/*.o -L/usr/lib -lcppunit
clean:
@rm -f $(BUILD_DIR)/*.o
@rm -f $(TARGET)
分享到:
相关推荐
linux的makefile文件例子,有相关的代码可查看。容易理解掌握,看看吧··
Generic Makefile for C/C++ Program 通用的c/c++ makefile例子,可以自定义文件夹和lib库
一个makefile文件的例子。这个makefile可以自动搜索代码,无需人为添加。目前只支持c++,可以生成可执行程序,共享库和静态库。
一个完整的Makefile的例子。 详细介绍了Makefile编写规范,配合项目给出了详细的例子。 例子 给出了大型软件编写Makefile的模板,可以借鉴。 其中程序用Source Insight 3打开查看。内涵Source Insight 3 的VC6.0...
pro*c的MAKEFILE范例。。。。。。
资料包含:跟我一起写Makefile GNU make 中文手册(新) lds链接脚本 通用makefile代码例子
linux下C语言编程makefile简单例子学习.docx
做实验用的例子,makefile的。
Makefile简单的例子,了解这个后可以快速读懂复杂的Makefile结构.适合从事嵌入式开发的从业者学习.
前言: -------------------------------------------- 学习linux要了解几大工具:shell,gcc,makefile,这里说的主要是makefile以及和makefile及其相关的gcc(主要是一些常用参数和gcc使用...等编写的makefile例子。
# Makefile for building: sample 2011-09-26 # # Project: # Template: # Command: # ------基本上简单用法的makefile------- #1. 第一个目标为最终目标 #2. 命令以 Tab开头,可以有多个命令 #3. 分行号\ ...
仅作备案,支持c/cpp的多目标makefile样板
这是我在一次做培训的时候自己做的Makefile例子,直接放到主目录解包。 介绍的还比较全面,希望对大家有帮助
通用Makefile例子, 可以实现多目录多文件的编译,组织一般的小项目是没有问题的
boost asio在Ubuntu下的例子,包含server,client及makefile。 使用方法: 1. 在Ubuntu下安装boost, sudo apt-get install libboost-all-dev 2. 解压代码,然后make all 3. ./server, ./client即可
linux编译环境下的stm32 makefile 串口通信例子工程,默认编译出hex(可修改为BIN),默认平台为stm32f407(可修改)使用STM32官方库搭建用于学习交流
makefile例子,解压后需要先运行source ./setenv.bash
学习Makefile小案例,这个是我同事写给我的例子,我借助这个进行了一个中型项目的搭建。
web server makefile 书写 例子
本人在阅读Linux 源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级...