Makefile for out of source build
2014-03-27 09:15
399 查看
PROJECT=abc
MYLIB=
SYSLIB=
CFLAG=-g
CC=gcc
GCC=gcc
OBJDIR=./obj
SRCS=$(wildcard *.cpp)
OBJS=$(patsubst %.cpp,$(OBJDIR)/.o,$(SRCS))
$(PROJECT):$(OBJS)
$(GCC) -o $@ $^ $(CFLAG) $(SYSLIB) $(MYLIB)
$(OBJDIR)/%.o:%.cpp
$(GCC) -c -o $@ $<
clean:
rm -f $(OBJDIR)/*.o $(PROJECT)
MYLIB=
SYSLIB=
CFLAG=-g
CC=gcc
GCC=gcc
OBJDIR=./obj
SRCS=$(wildcard *.cpp)
OBJS=$(patsubst %.cpp,$(OBJDIR)/.o,$(SRCS))
$(PROJECT):$(OBJS)
$(GCC) -o $@ $^ $(CFLAG) $(SYSLIB) $(MYLIB)
$(OBJDIR)/%.o:%.cpp
$(GCC) -c -o $@ $<
clean:
rm -f $(OBJDIR)/*.o $(PROJECT)
相关文章推荐
- Out of tree builds are impossible with config.h in source dir
- Cmake ,Out of Source Build
- CMake out-of-source build does not work?
- 养成喜欢进行外部编译(out-of-source build) 而不是in-source build
- Create XML Files Out Of SQL Server With SSIS And FOR XML Syntax
- Out of range value for column 'XXX' at row 1
- Out of disk space for container
- MNC用自己的数据运行得到如下错误:IndexError: index 4 is out of bounds for axis 1 with size 4
- android switch(String)错误:Cannot switch on a value of type String for source level below 1.7
- zlib error while attempting compression: "Ran out of output buffer for writing compressed bytes."
- Build or Compile Linphone from Source for iPhone and iPad
- [MySQL学习]STRICT_ALL_TABLES对应的OUT of RANGE VALUE FOR COLUMN和DATA truncated FOR COLUMN
- Builds failing with OutOfMemoryErrors(Heap or Permgen space) on Jenkins
- Try out the latest C++ compiler toolset without waiting for the next update of Visual Studio
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- Using Open Source .NET Tools for Sophisticated Builds
- MySQL5错误 #1264 "Out of range value adjusted for column ..."
- How to Build an High Availability MQTT Cluster for the Internet of Things
- could not execute statement下的Out of range value for column .....
- Makefile - Build CPPs with each one has a main for apps