simple make file
来源:互联网 发布:针织女套裙淘宝网 编辑:程序博客网 时间:2024/05/19 03:45
ifndef CONFIG
CONFIG=Release
endif
TARGET := exe
OUTDIR := ./build
OBJDIR := ./build/Debug
LDFLAGS += -lpthread #-L$(BINDIR) -L$(LIBDIR) -shared
ifeq ($(CONFIG),Debug)
#CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
endif
ifeq ($(CONFIG),Release)
#CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O3
endif
#CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_LINUX=1" -I /usr/include -I $(JAVA_HOME)/include -I $(JAVA_HOME)/include/linux \
-I ../../../../../L1/Adapter_SDK/JuceLibraryCode -I ../../../../../L2/database -I ../../../../../L2/database/ir -I ../../../../../L2/database/common -I ../../../../../L2/include -I ../../../../../L3/RoadCon_RS -I ../../../../../L2/rs_impl -I ../../../../../L3/include
#CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O3
OBJECTS := \
$(OBJDIR)/cplus.o
BLDCMD := g++ -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS)
$(OUTDIR)/$(TARGET) : $(OBJECTS)
@echo "build libstdme"
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
$(OBJDIR)/cplus.o : ./cplus.cpp
@echo "complie cplus.cpp"
-@mkdir -p $(OBJDIR)
@g++ -o $@ -c $<
.PHONY : clean
clean:
@echo "cleaning libstdme"
-@rm -rf $(OUTDIR)
-include $(OBJECTS:%.o=%.d)
0 0
- simple make file
- make file
- make file
- Make File
- MAKE FILE
- make file
- make file
- Make & Make file
- Make a Simple Gripper
- Make Sure the Simple Stuff Is Simple
- angularjs make a simple countdown
- simple file upload
- Simple Log File Analyzer
- Make File符号说明
- tomcat make jar file
- Make File符号说明
- Make File符号说明
- (转)xen make file
- ios 视图的层级关系
- java面向对象高级分层实例_BaseDao
- 服务框架Dubbo
- Android Service详解(一)---概述
- UIAlertView点击背景消失的方法
- simple make file
- C#常用控件属性及方法介绍
- Code Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information, or similar detritus not
- Ubuntu下安装Apache+php+mysql
- Guava Cache缓存容量管理
- Maven最佳实践:版本管理
- 3086 区域发展
- 线程池控制并发数量
- BaseAdapter的简化实例