cbc2make/cbp2make.cbp.mak.unix

608 lines
21 KiB
Plaintext

#------------------------------------------------------------------------------#
# This makefile was generated by 'cbp2make' tool rev.138 #
#------------------------------------------------------------------------------#
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