3 Star 0 Fork 0

leegoobin/cbp2make

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
cbp2make.cbp.mak.unix 21.09 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607
#------------------------------------------------------------------------------#
# This makefile was generated by 'cbp2make' tool rev.1 #
#------------------------------------------------------------------------------#
WORKDIR = `pwd`
CC = gcc
CXX = g++
AR = ar
LD = g++
WINDRES = windres
INC = -Ilib -Ilib/tinyxml -Isrc
CFLAGS = -Wall -fexceptions -fno-strict-aliasing -Wno-write-strings
RESINC =
LIBDIR =
LIB =
LDFLAGS =
INC_DEBUG = $(INC)
CFLAGS_DEBUG = $(CFLAGS) -g
RESINC_DEBUG = $(RESINC)
RCFLAGS_DEBUG = $(RCFLAGS)
LIBDIR_DEBUG = $(LIBDIR)
LIB_DEBUG = $(LIB)
LDFLAGS_DEBUG = $(LDFLAGS)
OBJDIR_DEBUG = obj/Debug
DEP_DEBUG =
OUT_DEBUG = bin/Debug/cbp2make
INC_RELEASE = $(INC)
CFLAGS_RELEASE = $(CFLAGS) -O2
RESINC_RELEASE = $(RESINC)
RCFLAGS_RELEASE = $(RCFLAGS)
LIBDIR_RELEASE = $(LIBDIR)
LIB_RELEASE = $(LIB)
LDFLAGS_RELEASE = $(LDFLAGS) -s
OBJDIR_RELEASE = obj/Release
DEP_RELEASE =
OUT_RELEASE = bin/Release/cbp2make
INC_DOXYGEN = $(INC)
CFLAGS_DOXYGEN = $(CFLAGS)
RESINC_DOXYGEN = $(RESINC)
RCFLAGS_DOXYGEN = $(RCFLAGS)
LIBDIR_DOXYGEN = $(LIBDIR)
LIB_DOXYGEN = $(LIB)
LDFLAGS_DOXYGEN = $(LDFLAGS)
OBJDIR_DOXYGEN = .objs
DEP_DOXYGEN =
INC_PROFILE = $(INC)
CFLAGS_PROFILE = $(CFLAGS) -pg -g
RESINC_PROFILE = $(RESINC)
RCFLAGS_PROFILE = $(RCFLAGS)
LIBDIR_PROFILE = $(LIBDIR)
LIB_PROFILE = $(LIB)
LDFLAGS_PROFILE = $(LDFLAGS) -pg
OBJDIR_PROFILE = obj/Profile
DEP_PROFILE =
OUT_PROFILE = bin/Profile/cbp2make
OBJ_DEBUG = $(OBJDIR_DEBUG)/src/cbp2make.o \
$(OBJDIR_DEBUG)/src/cbproject.o \
$(OBJDIR_DEBUG)/src/cbptarget.o \
$(OBJDIR_DEBUG)/src/cbpunit.o \
$(OBJDIR_DEBUG)/src/cbworkspace.o \
$(OBJDIR_DEBUG)/src/depsearch.o \
$(OBJDIR_DEBUG)/src/cbhelper.o \
$(OBJDIR_DEBUG)/src/makefile.o \
$(OBJDIR_DEBUG)/src/platforms.o \
$(OBJDIR_DEBUG)/src/toolchains.o \
$(OBJDIR_DEBUG)/lib/stlconfig.o \
$(OBJDIR_DEBUG)/lib/stlconvert.o \
$(OBJDIR_DEBUG)/lib/stlfutils.o \
$(OBJDIR_DEBUG)/lib/stlgpm.o \
$(OBJDIR_DEBUG)/lib/stlstrings.o \
$(OBJDIR_DEBUG)/lib/stlvariables.o \
$(OBJDIR_DEBUG)/lib/stringhash.o \
$(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o \
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o \
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o \
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o \
$(OBJDIR_DEBUG)/src/buildtools.o \
$(OBJDIR_DEBUG)/src/cbbuildcfg.o \
$(OBJDIR_DEBUG)/src/cbbuildmgr.o \
$(OBJDIR_DEBUG)/src/cbglobalvar.o
OBJ_RELEASE = $(OBJDIR_RELEASE)/src/cbp2make.o \
$(OBJDIR_RELEASE)/src/cbproject.o \
$(OBJDIR_RELEASE)/src/cbptarget.o \
$(OBJDIR_RELEASE)/src/cbpunit.o \
$(OBJDIR_RELEASE)/src/cbworkspace.o \
$(OBJDIR_RELEASE)/src/depsearch.o \
$(OBJDIR_RELEASE)/src/cbhelper.o \
$(OBJDIR_RELEASE)/src/makefile.o \
$(OBJDIR_RELEASE)/src/platforms.o \
$(OBJDIR_RELEASE)/src/toolchains.o \
$(OBJDIR_RELEASE)/lib/stlconfig.o \
$(OBJDIR_RELEASE)/lib/stlconvert.o \
$(OBJDIR_RELEASE)/lib/stlfutils.o \
$(OBJDIR_RELEASE)/lib/stlgpm.o \
$(OBJDIR_RELEASE)/lib/stlstrings.o \
$(OBJDIR_RELEASE)/lib/stlvariables.o \
$(OBJDIR_RELEASE)/lib/stringhash.o \
$(OBJDIR_RELEASE)/lib/tinyxml/tinystr.o \
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxml.o \
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlerror.o \
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlparser.o \
$(OBJDIR_RELEASE)/src/buildtools.o \
$(OBJDIR_RELEASE)/src/cbbuildcfg.o \
$(OBJDIR_RELEASE)/src/cbbuildmgr.o \
$(OBJDIR_RELEASE)/src/cbglobalvar.o
OBJ_PROFILE = $(OBJDIR_PROFILE)/src/cbp2make.o \
$(OBJDIR_PROFILE)/src/cbproject.o \
$(OBJDIR_PROFILE)/src/cbptarget.o \
$(OBJDIR_PROFILE)/src/cbpunit.o \
$(OBJDIR_PROFILE)/src/cbworkspace.o \
$(OBJDIR_PROFILE)/src/depsearch.o \
$(OBJDIR_PROFILE)/src/cbhelper.o \
$(OBJDIR_PROFILE)/src/makefile.o \
$(OBJDIR_PROFILE)/src/platforms.o \
$(OBJDIR_PROFILE)/src/toolchains.o \
$(OBJDIR_PROFILE)/lib/stlconfig.o \
$(OBJDIR_PROFILE)/lib/stlconvert.o \
$(OBJDIR_PROFILE)/lib/stlfutils.o \
$(OBJDIR_PROFILE)/lib/stlgpm.o \
$(OBJDIR_PROFILE)/lib/stlstrings.o \
$(OBJDIR_PROFILE)/lib/stlvariables.o \
$(OBJDIR_PROFILE)/lib/stringhash.o \
$(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o \
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o \
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o \
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o \
$(OBJDIR_PROFILE)/src/buildtools.o \
$(OBJDIR_PROFILE)/src/cbbuildcfg.o \
$(OBJDIR_PROFILE)/src/cbbuildmgr.o \
$(OBJDIR_PROFILE)/src/cbglobalvar.o
all: debug release doxygen profile
clean: clean_debug clean_release clean_profile
before_debug:
test -d bin/Debug || mkdir -p bin/Debug
test -d $(OBJDIR_DEBUG)/src || mkdir -p $(OBJDIR_DEBUG)/src
test -d $(OBJDIR_DEBUG)/lib || mkdir -p $(OBJDIR_DEBUG)/lib
test -d $(OBJDIR_DEBUG)/lib/tinyxml || mkdir -p $(OBJDIR_DEBUG)/lib/tinyxml
after_debug:
debug: before_debug out_debug after_debug
out_debug: before_debug $(OBJ_DEBUG) $(DEP_DEBUG)
$(LD) $(LDFLAGS_DEBUG) $(LIBDIR_DEBUG) $(OBJ_DEBUG) $(LIB_DEBUG) -o $(OUT_DEBUG)
$(OBJDIR_DEBUG)/src/cbp2make.o: src/cbp2make.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbp2make.cpp -o $(OBJDIR_DEBUG)/src/cbp2make.o
$(OBJDIR_DEBUG)/src/cbproject.o: src/cbproject.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbproject.cpp -o $(OBJDIR_DEBUG)/src/cbproject.o
$(OBJDIR_DEBUG)/src/cbptarget.o: src/cbptarget.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbptarget.cpp -o $(OBJDIR_DEBUG)/src/cbptarget.o
$(OBJDIR_DEBUG)/src/cbpunit.o: src/cbpunit.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbpunit.cpp -o $(OBJDIR_DEBUG)/src/cbpunit.o
$(OBJDIR_DEBUG)/src/cbworkspace.o: src/cbworkspace.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbworkspace.cpp -o $(OBJDIR_DEBUG)/src/cbworkspace.o
$(OBJDIR_DEBUG)/src/depsearch.o: src/depsearch.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/depsearch.cpp -o $(OBJDIR_DEBUG)/src/depsearch.o
$(OBJDIR_DEBUG)/src/cbhelper.o: src/cbhelper.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbhelper.cpp -o $(OBJDIR_DEBUG)/src/cbhelper.o
$(OBJDIR_DEBUG)/src/makefile.o: src/makefile.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/makefile.cpp -o $(OBJDIR_DEBUG)/src/makefile.o
$(OBJDIR_DEBUG)/src/platforms.o: src/platforms.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/platforms.cpp -o $(OBJDIR_DEBUG)/src/platforms.o
$(OBJDIR_DEBUG)/src/toolchains.o: src/toolchains.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/toolchains.cpp -o $(OBJDIR_DEBUG)/src/toolchains.o
$(OBJDIR_DEBUG)/lib/stlconfig.o: lib/stlconfig.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlconfig.cpp -o $(OBJDIR_DEBUG)/lib/stlconfig.o
$(OBJDIR_DEBUG)/lib/stlconvert.o: lib/stlconvert.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlconvert.cpp -o $(OBJDIR_DEBUG)/lib/stlconvert.o
$(OBJDIR_DEBUG)/lib/stlfutils.o: lib/stlfutils.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlfutils.cpp -o $(OBJDIR_DEBUG)/lib/stlfutils.o
$(OBJDIR_DEBUG)/lib/stlgpm.o: lib/stlgpm.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlgpm.cpp -o $(OBJDIR_DEBUG)/lib/stlgpm.o
$(OBJDIR_DEBUG)/lib/stlstrings.o: lib/stlstrings.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlstrings.cpp -o $(OBJDIR_DEBUG)/lib/stlstrings.o
$(OBJDIR_DEBUG)/lib/stlvariables.o: lib/stlvariables.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlvariables.cpp -o $(OBJDIR_DEBUG)/lib/stlvariables.o
$(OBJDIR_DEBUG)/lib/stringhash.o: lib/stringhash.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stringhash.cpp -o $(OBJDIR_DEBUG)/lib/stringhash.o
$(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o
$(OBJDIR_DEBUG)/src/buildtools.o: src/buildtools.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/buildtools.cpp -o $(OBJDIR_DEBUG)/src/buildtools.o
$(OBJDIR_DEBUG)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbbuildcfg.cpp -o $(OBJDIR_DEBUG)/src/cbbuildcfg.o
$(OBJDIR_DEBUG)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbbuildmgr.cpp -o $(OBJDIR_DEBUG)/src/cbbuildmgr.o
$(OBJDIR_DEBUG)/src/cbglobalvar.o: src/cbglobalvar.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbglobalvar.cpp -o $(OBJDIR_DEBUG)/src/cbglobalvar.o
clean_debug:
rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
rm -rf bin/Debug
rm -rf $(OBJDIR_DEBUG)/src
rm -rf $(OBJDIR_DEBUG)/lib
rm -rf $(OBJDIR_DEBUG)/lib/tinyxml
before_release:
test -d bin/Release || mkdir -p bin/Release
test -d $(OBJDIR_RELEASE)/src || mkdir -p $(OBJDIR_RELEASE)/src
test -d $(OBJDIR_RELEASE)/lib || mkdir -p $(OBJDIR_RELEASE)/lib
test -d $(OBJDIR_RELEASE)/lib/tinyxml || mkdir -p $(OBJDIR_RELEASE)/lib/tinyxml
after_release:
release: before_release out_release after_release
out_release: before_release $(OBJ_RELEASE) $(DEP_RELEASE)
$(LD) $(LDFLAGS_RELEASE) $(LIBDIR_RELEASE) $(OBJ_RELEASE) $(LIB_RELEASE) -o $(OUT_RELEASE)
$(OBJDIR_RELEASE)/src/cbp2make.o: src/cbp2make.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbp2make.cpp -o $(OBJDIR_RELEASE)/src/cbp2make.o
$(OBJDIR_RELEASE)/src/cbproject.o: src/cbproject.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbproject.cpp -o $(OBJDIR_RELEASE)/src/cbproject.o
$(OBJDIR_RELEASE)/src/cbptarget.o: src/cbptarget.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbptarget.cpp -o $(OBJDIR_RELEASE)/src/cbptarget.o
$(OBJDIR_RELEASE)/src/cbpunit.o: src/cbpunit.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbpunit.cpp -o $(OBJDIR_RELEASE)/src/cbpunit.o
$(OBJDIR_RELEASE)/src/cbworkspace.o: src/cbworkspace.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbworkspace.cpp -o $(OBJDIR_RELEASE)/src/cbworkspace.o
$(OBJDIR_RELEASE)/src/depsearch.o: src/depsearch.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/depsearch.cpp -o $(OBJDIR_RELEASE)/src/depsearch.o
$(OBJDIR_RELEASE)/src/cbhelper.o: src/cbhelper.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbhelper.cpp -o $(OBJDIR_RELEASE)/src/cbhelper.o
$(OBJDIR_RELEASE)/src/makefile.o: src/makefile.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/makefile.cpp -o $(OBJDIR_RELEASE)/src/makefile.o
$(OBJDIR_RELEASE)/src/platforms.o: src/platforms.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/platforms.cpp -o $(OBJDIR_RELEASE)/src/platforms.o
$(OBJDIR_RELEASE)/src/toolchains.o: src/toolchains.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/toolchains.cpp -o $(OBJDIR_RELEASE)/src/toolchains.o
$(OBJDIR_RELEASE)/lib/stlconfig.o: lib/stlconfig.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlconfig.cpp -o $(OBJDIR_RELEASE)/lib/stlconfig.o
$(OBJDIR_RELEASE)/lib/stlconvert.o: lib/stlconvert.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlconvert.cpp -o $(OBJDIR_RELEASE)/lib/stlconvert.o
$(OBJDIR_RELEASE)/lib/stlfutils.o: lib/stlfutils.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlfutils.cpp -o $(OBJDIR_RELEASE)/lib/stlfutils.o
$(OBJDIR_RELEASE)/lib/stlgpm.o: lib/stlgpm.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlgpm.cpp -o $(OBJDIR_RELEASE)/lib/stlgpm.o
$(OBJDIR_RELEASE)/lib/stlstrings.o: lib/stlstrings.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlstrings.cpp -o $(OBJDIR_RELEASE)/lib/stlstrings.o
$(OBJDIR_RELEASE)/lib/stlvariables.o: lib/stlvariables.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlvariables.cpp -o $(OBJDIR_RELEASE)/lib/stlvariables.o
$(OBJDIR_RELEASE)/lib/stringhash.o: lib/stringhash.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stringhash.cpp -o $(OBJDIR_RELEASE)/lib/stringhash.o
$(OBJDIR_RELEASE)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinystr.o
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxml.o
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlerror.o
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlparser.o
$(OBJDIR_RELEASE)/src/buildtools.o: src/buildtools.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/buildtools.cpp -o $(OBJDIR_RELEASE)/src/buildtools.o
$(OBJDIR_RELEASE)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbbuildcfg.cpp -o $(OBJDIR_RELEASE)/src/cbbuildcfg.o
$(OBJDIR_RELEASE)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbbuildmgr.cpp -o $(OBJDIR_RELEASE)/src/cbbuildmgr.o
$(OBJDIR_RELEASE)/src/cbglobalvar.o: src/cbglobalvar.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbglobalvar.cpp -o $(OBJDIR_RELEASE)/src/cbglobalvar.o
clean_release:
rm -f $(OBJ_RELEASE) $(OUT_RELEASE)
rm -rf bin/Release
rm -rf $(OBJDIR_RELEASE)/src
rm -rf $(OBJDIR_RELEASE)/lib
rm -rf $(OBJDIR_RELEASE)/lib/tinyxml
before_doxygen:
doxygen Doxyfile
after_doxygen:
doxygen: before_doxygen after_doxygen
before_profile:
test -d bin/Profile || mkdir -p bin/Profile
test -d $(OBJDIR_PROFILE)/src || mkdir -p $(OBJDIR_PROFILE)/src
test -d $(OBJDIR_PROFILE)/lib || mkdir -p $(OBJDIR_PROFILE)/lib
test -d $(OBJDIR_PROFILE)/lib/tinyxml || mkdir -p $(OBJDIR_PROFILE)/lib/tinyxml
after_profile:
profile: before_profile out_profile after_profile
out_profile: before_profile $(OBJ_PROFILE) $(DEP_PROFILE)
$(LD) $(LDFLAGS_PROFILE) $(LIBDIR_PROFILE) $(OBJ_PROFILE) $(LIB_PROFILE) -o $(OUT_PROFILE)
$(OBJDIR_PROFILE)/src/cbp2make.o: src/cbp2make.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbp2make.cpp -o $(OBJDIR_PROFILE)/src/cbp2make.o
$(OBJDIR_PROFILE)/src/cbproject.o: src/cbproject.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbproject.cpp -o $(OBJDIR_PROFILE)/src/cbproject.o
$(OBJDIR_PROFILE)/src/cbptarget.o: src/cbptarget.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbptarget.cpp -o $(OBJDIR_PROFILE)/src/cbptarget.o
$(OBJDIR_PROFILE)/src/cbpunit.o: src/cbpunit.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbpunit.cpp -o $(OBJDIR_PROFILE)/src/cbpunit.o
$(OBJDIR_PROFILE)/src/cbworkspace.o: src/cbworkspace.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbworkspace.cpp -o $(OBJDIR_PROFILE)/src/cbworkspace.o
$(OBJDIR_PROFILE)/src/depsearch.o: src/depsearch.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/depsearch.cpp -o $(OBJDIR_PROFILE)/src/depsearch.o
$(OBJDIR_PROFILE)/src/cbhelper.o: src/cbhelper.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbhelper.cpp -o $(OBJDIR_PROFILE)/src/cbhelper.o
$(OBJDIR_PROFILE)/src/makefile.o: src/makefile.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/makefile.cpp -o $(OBJDIR_PROFILE)/src/makefile.o
$(OBJDIR_PROFILE)/src/platforms.o: src/platforms.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/platforms.cpp -o $(OBJDIR_PROFILE)/src/platforms.o
$(OBJDIR_PROFILE)/src/toolchains.o: src/toolchains.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/toolchains.cpp -o $(OBJDIR_PROFILE)/src/toolchains.o
$(OBJDIR_PROFILE)/lib/stlconfig.o: lib/stlconfig.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlconfig.cpp -o $(OBJDIR_PROFILE)/lib/stlconfig.o
$(OBJDIR_PROFILE)/lib/stlconvert.o: lib/stlconvert.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlconvert.cpp -o $(OBJDIR_PROFILE)/lib/stlconvert.o
$(OBJDIR_PROFILE)/lib/stlfutils.o: lib/stlfutils.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlfutils.cpp -o $(OBJDIR_PROFILE)/lib/stlfutils.o
$(OBJDIR_PROFILE)/lib/stlgpm.o: lib/stlgpm.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlgpm.cpp -o $(OBJDIR_PROFILE)/lib/stlgpm.o
$(OBJDIR_PROFILE)/lib/stlstrings.o: lib/stlstrings.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlstrings.cpp -o $(OBJDIR_PROFILE)/lib/stlstrings.o
$(OBJDIR_PROFILE)/lib/stlvariables.o: lib/stlvariables.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlvariables.cpp -o $(OBJDIR_PROFILE)/lib/stlvariables.o
$(OBJDIR_PROFILE)/lib/stringhash.o: lib/stringhash.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stringhash.cpp -o $(OBJDIR_PROFILE)/lib/stringhash.o
$(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o
$(OBJDIR_PROFILE)/src/buildtools.o: src/buildtools.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/buildtools.cpp -o $(OBJDIR_PROFILE)/src/buildtools.o
$(OBJDIR_PROFILE)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbbuildcfg.cpp -o $(OBJDIR_PROFILE)/src/cbbuildcfg.o
$(OBJDIR_PROFILE)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbbuildmgr.cpp -o $(OBJDIR_PROFILE)/src/cbbuildmgr.o
$(OBJDIR_PROFILE)/src/cbglobalvar.o: src/cbglobalvar.cpp
$(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbglobalvar.cpp -o $(OBJDIR_PROFILE)/src/cbglobalvar.o
clean_profile:
rm -f $(OBJ_PROFILE) $(OUT_PROFILE)
rm -rf bin/Profile
rm -rf $(OBJDIR_PROFILE)/src
rm -rf $(OBJDIR_PROFILE)/lib
rm -rf $(OBJDIR_PROFILE)/lib/tinyxml
virtual_all: debug release
src/cbp2make.cpp: lib/macros.h \
src/revision.h \
lib/stlfutils.h \
lib/stlgpm.h \
src/cbbuildmgr.h \
src/cbhelper.h
lib/stlfutils.h: lib/macros.h \
lib/stlstrings.h
lib/stlgpm.h: lib/stlconfig.h
lib/stlconfig.h: lib/stlvariables.h
lib/stlvariables.h: lib/stlconvert.h
lib/stlconvert.h: lib/stlstrings.h
src/cbbuildmgr.h: lib/stlstrings.h \
src/cbproject.h \
src/cbworkspace.h \
src/cbbuildcfg.h
src/cbproject.h: lib/stlstrings.h \
lib/stlconfig.h \
src/depsearch.h \
src/makefile.h
src/depsearch.h: lib/stlstrings.h \
lib/stringhash.h \
src/platforms.h \
src/makefile.h
src/platforms.h: lib/stlstrings.h \
src/cbhelper.h
src/cbhelper.h: lib/stlstrings.h
src/makefile.h: lib/stlstrings.h \
lib/stlconfig.h
src/cbworkspace.h: lib/stlstrings.h \
src/cbproject.h
src/cbbuildcfg.h: lib/stlstrings.h \
src/platforms.h \
src/toolchains.h \
src/cbglobalvar.h \
src/cbhelper.h
src/toolchains.h: lib/stlstrings.h \
src/platforms.h \
src/buildtools.h
src/buildtools.h: lib/stlconfig.h \
lib/stlstrings.h \
src/platforms.h \
src/depsearch.h
src/cbglobalvar.h: lib/stlstrings.h \
lib/stlconfig.h
src/cbproject.cpp: src/revision.h \
lib/macros.h \
src/cbproject.h \
src/cbptarget.h \
src/cbpunit.h \
src/cbbuildcfg.h \
src/cbhelper.h \
lib/stlconvert.h \
lib/stlfutils.h \
src/depsearch.h \
lib/tinyxml/tinyxml.h
src/cbptarget.h: lib/stlstrings.h \
src/platforms.h
src/cbpunit.h: lib/stlstrings.h \
src/cbptarget.h
lib/tinyxml/tinyxml.h: lib/tinyxml/tinystr.h
src/cbptarget.cpp: src/cbptarget.h \
src/cbhelper.h \
lib/stlconvert.h \
lib/stlfutils.h \
lib/tinyxml/tinyxml.h
src/cbpunit.cpp: lib/macros.h \
src/cbpunit.h \
src/cbhelper.h \
lib/stlconvert.h \
lib/stlfutils.h \
lib/tinyxml/tinyxml.h
src/cbworkspace.cpp: src/revision.h \
lib/macros.h \
src/cbworkspace.h \
src/cbbuildcfg.h \
src/cbhelper.h \
lib/stlfutils.h \
lib/tinyxml/tinyxml.h
src/depsearch.cpp: src/cbhelper.h \
lib/stlfutils.h \
src/depsearch.h
src/cbhelper.cpp: src/cbhelper.h
src/makefile.cpp: lib/tinyxml/tinyxml.h \
lib/stlconvert.h \
src/cbhelper.h \
src/makefile.h
src/platforms.cpp: src/platforms.h \
lib/stlconvert.h \
lib/stlfutils.h \
lib/tinyxml/tinyxml.h
src/toolchains.cpp: src/toolchains.h \
lib/stlconvert.h \
lib/tinyxml/tinyxml.h
lib/stlconfig.cpp: lib/stlstrings.h \
lib/stlconfig.h
lib/stlconvert.cpp: lib/stlconvert.h
lib/stlfutils.cpp: lib/stlfutils.h
lib/stlgpm.cpp: lib/stlgpm.h \
lib/stlfutils.h
lib/stlstrings.cpp: lib/stlstrings.h \
lib/stlconvert.h
lib/stlvariables.cpp: lib/stlvariables.h
lib/stringhash.cpp: lib/stringhash.h
lib/tinyxml/tinystr.cpp: lib/tinyxml/tinystr.h
lib/tinyxml/tinyxml.cpp: lib/tinyxml/tinyxml.h
lib/tinyxml/tinyxmlerror.cpp: lib/tinyxml/tinyxml.h
lib/tinyxml/tinyxmlparser.cpp: lib/tinyxml/tinyxml.h
src/buildtools.cpp: src/buildtools.h \
lib/stlconvert.h \
src/cbhelper.h \
lib/tinyxml/tinyxml.h
src/cbbuildcfg.cpp: src/cbbuildcfg.h \
lib/stlconvert.h \
lib/tinyxml/tinyxml.h
src/cbbuildmgr.cpp: lib/stlfutils.h \
src/cbbuildmgr.h \
lib/tinyxml/tinyxml.h
src/cbglobalvar.cpp: lib/tinyxml/tinyxml.h \
lib/stlfutils.h \
src/cbglobalvar.h \
src/cbhelper.h
.PHONY: before_debug after_debug clean_debug before_release after_release clean_release before_doxygen after_doxygen before_profile after_profile clean_profile
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/uesoft/cbp2make.git
[email protected]:uesoft/cbp2make.git
uesoft
cbp2make
cbp2make
master

搜索帮助