diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /APEX_1.4/compiler/linux64 | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'APEX_1.4/compiler/linux64')
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile | 221 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.APEX_Clothing.mk | 606 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.APEX_Destructible.mk | 608 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.APEX_Legacy.mk | 767 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.APEX_Loader.mk | 570 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.ApexCommon.mk | 540 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.ApexFramework.mk | 589 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.ApexShared.mk | 565 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.NvParameterized.mk | 401 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.PsFastXml.mk | 356 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.PxCudaContextManager.mk | 391 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.PxFoundation.mk | 372 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.PxPvdSDK.mk | 386 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.PxTask.mk | 352 | ||||
| -rw-r--r-- | APEX_1.4/compiler/linux64/Makefile.RenderDebug.mk | 398 |
15 files changed, 7122 insertions, 0 deletions
diff --git a/APEX_1.4/compiler/linux64/Makefile b/APEX_1.4/compiler/linux64/Makefile new file mode 100644 index 00000000..4f046ba8 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile @@ -0,0 +1,221 @@ +#!/usr/bin/make +# Makefile generated by XPJ for linux64 + +DEPSDIR = .deps +#default defines +OBJS_DIR = build +RMDIR = rm -fr +ECHO = echo +CCLD = g++ +CXX = g++ +CC = gcc +RANLIB = ranlib +AR = ar +STRIP = strip +OBJDUMP = objdump +OBJCOPY = objcopy +-include Makedefs.linux64.mk + +all: checked debug profile release + +checked: build_PxTask_checked build_PsFastXml_checked build_PxFoundation_checked build_PxPvdSDK_checked build_NvParameterized_checked build_RenderDebug_checked build_ApexCommon_checked build_ApexShared_checked build_ApexFramework_checked build_APEX_Clothing_checked build_APEX_Destructible_checked build_APEX_Legacy_checked build_APEX_Loader_checked + +debug: build_PxTask_debug build_PsFastXml_debug build_PxFoundation_debug build_PxPvdSDK_debug build_NvParameterized_debug build_RenderDebug_debug build_ApexCommon_debug build_ApexShared_debug build_ApexFramework_debug build_APEX_Clothing_debug build_APEX_Destructible_debug build_APEX_Legacy_debug build_APEX_Loader_debug + +profile: build_PxTask_profile build_PsFastXml_profile build_PxFoundation_profile build_PxPvdSDK_profile build_NvParameterized_profile build_RenderDebug_profile build_ApexCommon_profile build_ApexShared_profile build_ApexFramework_profile build_APEX_Clothing_profile build_APEX_Destructible_profile build_APEX_Legacy_profile build_APEX_Loader_profile + +release: build_PxTask_release build_PsFastXml_release build_PxFoundation_release build_PxPvdSDK_release build_NvParameterized_release build_RenderDebug_release build_ApexCommon_release build_ApexShared_release build_ApexFramework_release build_APEX_Clothing_release build_APEX_Destructible_release build_APEX_Legacy_release build_APEX_Loader_release + +clean: clean_PxTask_debug clean_PxTask_release clean_PxTask_checked clean_PxTask_profile clean_PsFastXml_debug clean_PsFastXml_release clean_PsFastXml_checked clean_PsFastXml_profile clean_PxFoundation_debug clean_PxFoundation_release clean_PxFoundation_checked clean_PxFoundation_profile clean_PxPvdSDK_debug clean_PxPvdSDK_release clean_PxPvdSDK_checked clean_PxPvdSDK_profile clean_NvParameterized_debug clean_NvParameterized_release clean_NvParameterized_profile clean_NvParameterized_checked clean_RenderDebug_debug clean_RenderDebug_release clean_RenderDebug_profile clean_RenderDebug_checked clean_ApexCommon_debug clean_ApexCommon_release clean_ApexCommon_profile clean_ApexCommon_checked clean_ApexShared_debug clean_ApexShared_release clean_ApexShared_profile clean_ApexShared_checked clean_ApexFramework_debug clean_ApexFramework_release clean_ApexFramework_profile clean_ApexFramework_checked clean_APEX_Clothing_debug clean_APEX_Clothing_release clean_APEX_Clothing_profile clean_APEX_Clothing_checked clean_APEX_Destructible_debug clean_APEX_Destructible_release clean_APEX_Destructible_profile clean_APEX_Destructible_checked clean_APEX_Legacy_debug clean_APEX_Legacy_release clean_APEX_Legacy_profile clean_APEX_Legacy_checked clean_APEX_Loader_debug clean_APEX_Loader_release clean_APEX_Loader_profile clean_APEX_Loader_checked + rm -rf $(DEPSDIR) + + +clean_debug: clean_PxTask_debug clean_PsFastXml_debug clean_PxFoundation_debug clean_PxPvdSDK_debug clean_NvParameterized_debug clean_RenderDebug_debug clean_ApexCommon_debug clean_ApexShared_debug clean_ApexFramework_debug clean_APEX_Clothing_debug clean_APEX_Destructible_debug clean_APEX_Legacy_debug clean_APEX_Loader_debug + rm -rf $(DEPSDIR) + + +clean_release: clean_PxTask_release clean_PsFastXml_release clean_PxFoundation_release clean_PxPvdSDK_release clean_NvParameterized_release clean_RenderDebug_release clean_ApexCommon_release clean_ApexShared_release clean_ApexFramework_release clean_APEX_Clothing_release clean_APEX_Destructible_release clean_APEX_Legacy_release clean_APEX_Loader_release + rm -rf $(DEPSDIR) + + +clean_checked: clean_PxTask_checked clean_PsFastXml_checked clean_PxFoundation_checked clean_PxPvdSDK_checked clean_NvParameterized_checked clean_RenderDebug_checked clean_ApexCommon_checked clean_ApexShared_checked clean_ApexFramework_checked clean_APEX_Clothing_checked clean_APEX_Destructible_checked clean_APEX_Legacy_checked clean_APEX_Loader_checked + rm -rf $(DEPSDIR) + + +clean_profile: clean_PxTask_profile clean_PsFastXml_profile clean_PxFoundation_profile clean_PxPvdSDK_profile clean_NvParameterized_profile clean_RenderDebug_profile clean_ApexCommon_profile clean_ApexShared_profile clean_ApexFramework_profile clean_APEX_Clothing_profile clean_APEX_Destructible_profile clean_APEX_Legacy_profile clean_APEX_Loader_profile + rm -rf $(DEPSDIR) + + +include Makefile.PxTask.mk +include Makefile.PsFastXml.mk +include Makefile.PxFoundation.mk +include Makefile.PxPvdSDK.mk +include Makefile.NvParameterized.mk +include Makefile.RenderDebug.mk +include Makefile.ApexCommon.mk +include Makefile.ApexShared.mk +include Makefile.ApexFramework.mk +include Makefile.APEX_Clothing.mk +include Makefile.APEX_Destructible.mk +include Makefile.APEX_Legacy.mk +include Makefile.APEX_Loader.mk + + +# Disable implicit rules to speedup build +.SUFFIXES: +SUFFIXES := +%.out: +%.a: +%.ln: +%.o: +%: %.o +%.c: +%: %.c +%.ln: %.c +%.o: %.c +%.cc: +%: %.cc +%.o: %.cc +%.C: +%: %.C +%.o: %.C +%.cpp: +%: %.cpp +%.o: %.cpp +%.p: +%: %.p +%.o: %.p +%.f: +%: + %.f%.o: %.f +%.F: +%: %.F +%.o: %.F +%.f: %.F +%.r: +%: %.r +%.o: %.r +%.f: %.r +%.y: +%.ln: %.y +%.c: %.y +%.l: +%.ln: %.l +%.c: %.l +%.r: %.l +%.s: +%: %.s +%.o: %.s +%.S: +%: %.S +%.o: %.S +%.s: %.S +%.mod: +%: %.mod +%.o: %.mod +%.sym: +%.def: +%.sym: %.def +%.h: +%.info: +%.dvi: +%.tex: +%.dvi: %.tex +%.texinfo: +%.info: %.texinfo +%.dvi: %.texinfo +%.texi: +%.info: %.texi +%.dvi: %.texi +%.txinfo: +%.info: %.txinfo +%.dvi: %.txinfo +%.w: +%.c: %.w +%.tex: %.w +%.ch: +%.web: +%.p: %.web +%.tex: %.web +%.sh: +%: %.sh +%.elc: +%.el: +(%): % +%.out: % +%.c: %.w %.ch +%.tex: %.w %.ch +%: %,v +%: RCS/%,v +%: RCS/% +%: s.% +%: SCCS/s.% +.web.p: +.l.r: +.dvi: +.F.o: +.l: +.y.ln: +.o: +.y: +.def.sym: +.p.o: +.p: +.txinfo.dvi: +.a: +.l.ln: +.w.c: +.texi.dvi: +.sh: +.cc: +.cc.o: +.def: +.c.o: +.r.o: +.r: +.info: +.elc: +.l.c: +.out: +.C: +.r.f: +.S: +.texinfo.info: +.c: +.w.tex: +.c.ln: +.s.o: +.s: +.texinfo.dvi: +.el: +.texinfo: +.y.c: +.web.tex: +.texi.info: +.DEFAULT: +.h: +.tex.dvi: +.cpp.o: +.cpp: +.C.o: +.ln: +.texi: +.txinfo: +.tex: +.txinfo.info: +.ch: +.S.s: +.mod: +.mod.o: +.F.f: +.w: +.S.o: +.F: +.web: +.sym: +.f: +.f.o: +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.APEX_Clothing.mk b/APEX_1.4/compiler/linux64/Makefile.APEX_Clothing.mk new file mode 100644 index 00000000..21a356d0 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.APEX_Clothing.mk @@ -0,0 +1,606 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = APEX_Clothing +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingActorData.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingActorImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingActorTasks.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingAssetAuthoringImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingAssetData.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingAssetImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingCollisionImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingCooking.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingPhysicalMeshImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingRenderProxyImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ClothingScene.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/CookingAbstract.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ModuleClothingHelpers.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/ModuleClothingImpl.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/SimulationAbstract.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingActorParam.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingAssetParameters.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingCookedParam.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingCookedPhysX3Param.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingDebugRenderParams.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingGraphicalLodParameters.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingMaterialLibraryParameters.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingModuleParameters.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingPhysicalMeshParameters.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/src/autogen/ClothingPreviewParam.cpp +APEX_Clothing_cppfiles += ./../../module/common/src/ModuleProfileCommon.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/Cooking.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/ExtClothFabricCooker.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/ExtClothGeodesicTetherCooker.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/ExtClothMeshQuadifier.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/ExtClothSimpleTetherCooker.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/Simulation.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/Allocator.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/Factory.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/PhaseConfig.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwCloth.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwClothData.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwCollision.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwFabric.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwFactory.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwInterCollision.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwSelfCollision.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwSolver.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/SwSolverKernel.cpp +APEX_Clothing_cppfiles += ./../../module/clothing/embedded/LowLevelCloth/src/TripletScheduler.cpp + +APEX_Clothing_cpp_debug_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_c_debug_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Clothing_cfiles))))) +APEX_Clothing_debug_dep = $(APEX_Clothing_cpp_debug_dep) $(APEX_Clothing_cc_debug_dep) $(APEX_Clothing_c_debug_dep) +-include $(APEX_Clothing_debug_dep) +APEX_Clothing_cpp_release_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_c_release_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Clothing_cfiles))))) +APEX_Clothing_release_dep = $(APEX_Clothing_cpp_release_dep) $(APEX_Clothing_cc_release_dep) $(APEX_Clothing_c_release_dep) +-include $(APEX_Clothing_release_dep) +APEX_Clothing_cpp_profile_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_c_profile_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Clothing_cfiles))))) +APEX_Clothing_profile_dep = $(APEX_Clothing_cpp_profile_dep) $(APEX_Clothing_cc_profile_dep) $(APEX_Clothing_c_profile_dep) +-include $(APEX_Clothing_profile_dep) +APEX_Clothing_cpp_checked_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_c_checked_dep = $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Clothing_cfiles))))) +APEX_Clothing_checked_dep = $(APEX_Clothing_cpp_checked_dep) $(APEX_Clothing_cc_checked_dep) $(APEX_Clothing_c_checked_dep) +-include $(APEX_Clothing_checked_dep) +APEX_Clothing_debug_hpaths := +APEX_Clothing_debug_hpaths += ./../../include +APEX_Clothing_debug_hpaths += ./../../include/PhysX3 +APEX_Clothing_debug_hpaths += ./../../../PxShared/include +APEX_Clothing_debug_hpaths += ./../../../PxShared/include/filebuf +APEX_Clothing_debug_hpaths += ./../../../PxShared/include/foundation +APEX_Clothing_debug_hpaths += ./../../../PxShared/include/task +APEX_Clothing_debug_hpaths += ./../../../PxShared/include/cudamanager +APEX_Clothing_debug_hpaths += ./../../../PxShared/include/pvd +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/foundation/include +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/pvd/include +APEX_Clothing_debug_hpaths += ./../../shared/general/shared +APEX_Clothing_debug_hpaths += ./../../public +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Clothing_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Clothing_debug_hpaths += ./../../shared/general/RenderDebug/public +APEX_Clothing_debug_hpaths += ./../../shared/general/shared/inparser/include +APEX_Clothing_debug_hpaths += ./../../common/include +APEX_Clothing_debug_hpaths += ./../../common/include/autogen +APEX_Clothing_debug_hpaths += ./../../common/include/linux +APEX_Clothing_debug_hpaths += ./../../shared/internal/include +APEX_Clothing_debug_hpaths += ./../../module/common/include +APEX_Clothing_debug_hpaths += ./../../NvParameterized/include +APEX_Clothing_debug_hpaths += ./../../include +APEX_Clothing_debug_hpaths += ./../../include/PhysX3 +APEX_Clothing_debug_hpaths += ./../../include/clothing +APEX_Clothing_debug_hpaths += ./../../module/clothing/include +APEX_Clothing_debug_hpaths += ./../../module/clothing/include/autogen +APEX_Clothing_debug_hpaths += ./../../module/clothing/include/unix +APEX_Clothing_debug_hpaths += ./../../module/clothing/embedded/LowLevelCloth/include +APEX_Clothing_debug_hpaths += ./../../module/clothing/embedded/LowLevelCloth/src +APEX_Clothing_debug_hpaths += ./../../module/clothing/embedded +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/pvd/src +APEX_Clothing_debug_hpaths += ./../../../PxShared/src/NvSimd/include +APEX_Clothing_debug_lpaths := +APEX_Clothing_debug_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Clothing_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Clothing_debug_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Clothing_debug_lpaths += ./../../../PxShared/lib/linux64 +APEX_Clothing_debug_lpaths += ./../../../PxShared/bin/linux64 +APEX_Clothing_debug_defines := $(APEX_Clothing_custom_defines) +APEX_Clothing_debug_defines += PX_PHYSX_STATIC_LIB +APEX_Clothing_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Clothing_debug_defines += ENABLE_TEST=0 +APEX_Clothing_debug_defines += _DEBUG +APEX_Clothing_debug_defines += PX_DEBUG +APEX_Clothing_debug_defines += PX_CHECKED +APEX_Clothing_debug_libraries := +APEX_Clothing_debug_libraries += NvParameterizedDEBUG +APEX_Clothing_debug_libraries += PsFastXmlDEBUG +APEX_Clothing_debug_libraries += PxFoundationDEBUG_x64 +APEX_Clothing_debug_libraries += PxPvdSDKDEBUG_x64 +APEX_Clothing_debug_libraries += PhysX3CommonDEBUG_x64 +APEX_Clothing_debug_common_cflags := $(APEX_Clothing_custom_cflags) +APEX_Clothing_debug_common_cflags += -MMD +APEX_Clothing_debug_common_cflags += $(addprefix -D, $(APEX_Clothing_debug_defines)) +APEX_Clothing_debug_common_cflags += $(addprefix -I, $(APEX_Clothing_debug_hpaths)) +APEX_Clothing_debug_common_cflags += -m64 +APEX_Clothing_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Clothing_debug_common_cflags += -g3 -gdwarf-2 +APEX_Clothing_debug_cflags := $(APEX_Clothing_debug_common_cflags) +APEX_Clothing_debug_cppflags := $(APEX_Clothing_debug_common_cflags) +APEX_Clothing_debug_lflags := $(APEX_Clothing_custom_lflags) +APEX_Clothing_debug_lflags += $(addprefix -L, $(APEX_Clothing_debug_lpaths)) +APEX_Clothing_debug_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Clothing_debug_libraries)) -Wl,--end-group +APEX_Clothing_debug_lflags += -m64 +APEX_Clothing_debug_objsdir = $(OBJS_DIR)/APEX_Clothing_debug +APEX_Clothing_debug_cpp_o = $(addprefix $(APEX_Clothing_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_debug_cc_o = $(addprefix $(APEX_Clothing_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_debug_c_o = $(addprefix $(APEX_Clothing_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Clothing_cfiles))))) +APEX_Clothing_debug_obj = $(APEX_Clothing_debug_cpp_o) $(APEX_Clothing_debug_cc_o) $(APEX_Clothing_debug_c_o) +APEX_Clothing_debug_bin := ./../../lib/linux64/libAPEX_ClothingDEBUG.a + +clean_APEX_Clothing_debug: + @$(ECHO) clean APEX_Clothing debug + @$(RMDIR) $(APEX_Clothing_debug_objsdir) + @$(RMDIR) $(APEX_Clothing_debug_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Clothing/debug + +build_APEX_Clothing_debug: postbuild_APEX_Clothing_debug +postbuild_APEX_Clothing_debug: mainbuild_APEX_Clothing_debug +mainbuild_APEX_Clothing_debug: prebuild_APEX_Clothing_debug $(APEX_Clothing_debug_bin) +prebuild_APEX_Clothing_debug: + +$(APEX_Clothing_debug_bin): $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Clothing_debug_obj) build_NvParameterized_debug build_PsFastXml_debug build_PxFoundation_debug build_PxPvdSDK_debug + mkdir -p `dirname ./../../lib/linux64/libAPEX_ClothingDEBUG.a` + @$(AR) rcs $(APEX_Clothing_debug_bin) $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Clothing_debug_obj) + $(ECHO) building $@ complete! + +APEX_Clothing_debug_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Clothing_debug_cpp_o): $(APEX_Clothing_debug_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cppfiles)))))) + cp $(APEX_Clothing_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + rm -f $(APEX_Clothing_debug_DEPDIR).d + +$(APEX_Clothing_debug_cc_o): $(APEX_Clothing_debug_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_ccfiles)))))) + cp $(APEX_Clothing_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).debug.P; \ + rm -f $(APEX_Clothing_debug_DEPDIR).d + +$(APEX_Clothing_debug_c_o): $(APEX_Clothing_debug_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Clothing_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cfiles)))))) + cp $(APEX_Clothing_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_debug_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + rm -f $(APEX_Clothing_debug_DEPDIR).d + +APEX_Clothing_release_hpaths := +APEX_Clothing_release_hpaths += ./../../include +APEX_Clothing_release_hpaths += ./../../include/PhysX3 +APEX_Clothing_release_hpaths += ./../../../PxShared/include +APEX_Clothing_release_hpaths += ./../../../PxShared/include/filebuf +APEX_Clothing_release_hpaths += ./../../../PxShared/include/foundation +APEX_Clothing_release_hpaths += ./../../../PxShared/include/task +APEX_Clothing_release_hpaths += ./../../../PxShared/include/cudamanager +APEX_Clothing_release_hpaths += ./../../../PxShared/include/pvd +APEX_Clothing_release_hpaths += ./../../../PxShared/src/foundation/include +APEX_Clothing_release_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Clothing_release_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Clothing_release_hpaths += ./../../../PxShared/src/pvd/include +APEX_Clothing_release_hpaths += ./../../shared/general/shared +APEX_Clothing_release_hpaths += ./../../public +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Clothing_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Clothing_release_hpaths += ./../../shared/general/RenderDebug/public +APEX_Clothing_release_hpaths += ./../../shared/general/shared/inparser/include +APEX_Clothing_release_hpaths += ./../../common/include +APEX_Clothing_release_hpaths += ./../../common/include/autogen +APEX_Clothing_release_hpaths += ./../../common/include/linux +APEX_Clothing_release_hpaths += ./../../shared/internal/include +APEX_Clothing_release_hpaths += ./../../module/common/include +APEX_Clothing_release_hpaths += ./../../NvParameterized/include +APEX_Clothing_release_hpaths += ./../../include +APEX_Clothing_release_hpaths += ./../../include/PhysX3 +APEX_Clothing_release_hpaths += ./../../include/clothing +APEX_Clothing_release_hpaths += ./../../module/clothing/include +APEX_Clothing_release_hpaths += ./../../module/clothing/include/autogen +APEX_Clothing_release_hpaths += ./../../module/clothing/include/unix +APEX_Clothing_release_hpaths += ./../../module/clothing/embedded/LowLevelCloth/include +APEX_Clothing_release_hpaths += ./../../module/clothing/embedded/LowLevelCloth/src +APEX_Clothing_release_hpaths += ./../../module/clothing/embedded +APEX_Clothing_release_hpaths += ./../../../PxShared/src/pvd/src +APEX_Clothing_release_hpaths += ./../../../PxShared/src/NvSimd/include +APEX_Clothing_release_lpaths := +APEX_Clothing_release_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Clothing_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Clothing_release_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Clothing_release_lpaths += ./../../../PxShared/lib/linux64 +APEX_Clothing_release_lpaths += ./../../../PxShared/bin/linux64 +APEX_Clothing_release_defines := $(APEX_Clothing_custom_defines) +APEX_Clothing_release_defines += PX_PHYSX_STATIC_LIB +APEX_Clothing_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Clothing_release_defines += ENABLE_TEST=0 +APEX_Clothing_release_defines += NDEBUG +APEX_Clothing_release_defines += APEX_SHIPPING +APEX_Clothing_release_libraries := +APEX_Clothing_release_libraries += NvParameterized +APEX_Clothing_release_libraries += PsFastXml +APEX_Clothing_release_libraries += PxFoundation_x64 +APEX_Clothing_release_libraries += PxPvdSDK_x64 +APEX_Clothing_release_libraries += PhysX3Common_x64 +APEX_Clothing_release_common_cflags := $(APEX_Clothing_custom_cflags) +APEX_Clothing_release_common_cflags += -MMD +APEX_Clothing_release_common_cflags += $(addprefix -D, $(APEX_Clothing_release_defines)) +APEX_Clothing_release_common_cflags += $(addprefix -I, $(APEX_Clothing_release_hpaths)) +APEX_Clothing_release_common_cflags += -m64 +APEX_Clothing_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Clothing_release_common_cflags += -O3 -fno-strict-aliasing +APEX_Clothing_release_cflags := $(APEX_Clothing_release_common_cflags) +APEX_Clothing_release_cppflags := $(APEX_Clothing_release_common_cflags) +APEX_Clothing_release_lflags := $(APEX_Clothing_custom_lflags) +APEX_Clothing_release_lflags += $(addprefix -L, $(APEX_Clothing_release_lpaths)) +APEX_Clothing_release_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Clothing_release_libraries)) -Wl,--end-group +APEX_Clothing_release_lflags += -m64 +APEX_Clothing_release_objsdir = $(OBJS_DIR)/APEX_Clothing_release +APEX_Clothing_release_cpp_o = $(addprefix $(APEX_Clothing_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_release_cc_o = $(addprefix $(APEX_Clothing_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_release_c_o = $(addprefix $(APEX_Clothing_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Clothing_cfiles))))) +APEX_Clothing_release_obj = $(APEX_Clothing_release_cpp_o) $(APEX_Clothing_release_cc_o) $(APEX_Clothing_release_c_o) +APEX_Clothing_release_bin := ./../../lib/linux64/libAPEX_Clothing.a + +clean_APEX_Clothing_release: + @$(ECHO) clean APEX_Clothing release + @$(RMDIR) $(APEX_Clothing_release_objsdir) + @$(RMDIR) $(APEX_Clothing_release_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Clothing/release + +build_APEX_Clothing_release: postbuild_APEX_Clothing_release +postbuild_APEX_Clothing_release: mainbuild_APEX_Clothing_release +mainbuild_APEX_Clothing_release: prebuild_APEX_Clothing_release $(APEX_Clothing_release_bin) +prebuild_APEX_Clothing_release: + +$(APEX_Clothing_release_bin): $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Clothing_release_obj) build_NvParameterized_release build_PsFastXml_release build_PxFoundation_release build_PxPvdSDK_release + mkdir -p `dirname ./../../lib/linux64/libAPEX_Clothing.a` + @$(AR) rcs $(APEX_Clothing_release_bin) $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Clothing_release_obj) + $(ECHO) building $@ complete! + +APEX_Clothing_release_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Clothing_release_cpp_o): $(APEX_Clothing_release_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cppfiles)))))) + cp $(APEX_Clothing_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + rm -f $(APEX_Clothing_release_DEPDIR).d + +$(APEX_Clothing_release_cc_o): $(APEX_Clothing_release_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_ccfiles)))))) + cp $(APEX_Clothing_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).release.P; \ + rm -f $(APEX_Clothing_release_DEPDIR).d + +$(APEX_Clothing_release_c_o): $(APEX_Clothing_release_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Clothing_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cfiles)))))) + cp $(APEX_Clothing_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_release_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + rm -f $(APEX_Clothing_release_DEPDIR).d + +APEX_Clothing_profile_hpaths := +APEX_Clothing_profile_hpaths += ./../../include +APEX_Clothing_profile_hpaths += ./../../include/PhysX3 +APEX_Clothing_profile_hpaths += ./../../../PxShared/include +APEX_Clothing_profile_hpaths += ./../../../PxShared/include/filebuf +APEX_Clothing_profile_hpaths += ./../../../PxShared/include/foundation +APEX_Clothing_profile_hpaths += ./../../../PxShared/include/task +APEX_Clothing_profile_hpaths += ./../../../PxShared/include/cudamanager +APEX_Clothing_profile_hpaths += ./../../../PxShared/include/pvd +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/foundation/include +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/pvd/include +APEX_Clothing_profile_hpaths += ./../../shared/general/shared +APEX_Clothing_profile_hpaths += ./../../public +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Clothing_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Clothing_profile_hpaths += ./../../shared/general/RenderDebug/public +APEX_Clothing_profile_hpaths += ./../../shared/general/shared/inparser/include +APEX_Clothing_profile_hpaths += ./../../common/include +APEX_Clothing_profile_hpaths += ./../../common/include/autogen +APEX_Clothing_profile_hpaths += ./../../common/include/linux +APEX_Clothing_profile_hpaths += ./../../shared/internal/include +APEX_Clothing_profile_hpaths += ./../../module/common/include +APEX_Clothing_profile_hpaths += ./../../NvParameterized/include +APEX_Clothing_profile_hpaths += ./../../include +APEX_Clothing_profile_hpaths += ./../../include/PhysX3 +APEX_Clothing_profile_hpaths += ./../../include/clothing +APEX_Clothing_profile_hpaths += ./../../module/clothing/include +APEX_Clothing_profile_hpaths += ./../../module/clothing/include/autogen +APEX_Clothing_profile_hpaths += ./../../module/clothing/include/unix +APEX_Clothing_profile_hpaths += ./../../module/clothing/embedded/LowLevelCloth/include +APEX_Clothing_profile_hpaths += ./../../module/clothing/embedded/LowLevelCloth/src +APEX_Clothing_profile_hpaths += ./../../module/clothing/embedded +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/pvd/src +APEX_Clothing_profile_hpaths += ./../../../PxShared/src/NvSimd/include +APEX_Clothing_profile_lpaths := +APEX_Clothing_profile_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Clothing_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Clothing_profile_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Clothing_profile_lpaths += ./../../../PxShared/lib/linux64 +APEX_Clothing_profile_lpaths += ./../../../PxShared/bin/linux64 +APEX_Clothing_profile_defines := $(APEX_Clothing_custom_defines) +APEX_Clothing_profile_defines += PX_PHYSX_STATIC_LIB +APEX_Clothing_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Clothing_profile_defines += ENABLE_TEST=0 +APEX_Clothing_profile_defines += NDEBUG +APEX_Clothing_profile_defines += PX_PROFILE +APEX_Clothing_profile_libraries := +APEX_Clothing_profile_libraries += NvParameterizedPROFILE +APEX_Clothing_profile_libraries += PsFastXmlPROFILE +APEX_Clothing_profile_libraries += PxFoundationPROFILE_x64 +APEX_Clothing_profile_libraries += PxPvdSDKPROFILE_x64 +APEX_Clothing_profile_libraries += PhysX3CommonPROFILE_x64 +APEX_Clothing_profile_common_cflags := $(APEX_Clothing_custom_cflags) +APEX_Clothing_profile_common_cflags += -MMD +APEX_Clothing_profile_common_cflags += $(addprefix -D, $(APEX_Clothing_profile_defines)) +APEX_Clothing_profile_common_cflags += $(addprefix -I, $(APEX_Clothing_profile_hpaths)) +APEX_Clothing_profile_common_cflags += -m64 +APEX_Clothing_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Clothing_profile_common_cflags += -O3 -fno-strict-aliasing +APEX_Clothing_profile_cflags := $(APEX_Clothing_profile_common_cflags) +APEX_Clothing_profile_cppflags := $(APEX_Clothing_profile_common_cflags) +APEX_Clothing_profile_lflags := $(APEX_Clothing_custom_lflags) +APEX_Clothing_profile_lflags += $(addprefix -L, $(APEX_Clothing_profile_lpaths)) +APEX_Clothing_profile_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Clothing_profile_libraries)) -Wl,--end-group +APEX_Clothing_profile_lflags += -m64 +APEX_Clothing_profile_objsdir = $(OBJS_DIR)/APEX_Clothing_profile +APEX_Clothing_profile_cpp_o = $(addprefix $(APEX_Clothing_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_profile_cc_o = $(addprefix $(APEX_Clothing_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_profile_c_o = $(addprefix $(APEX_Clothing_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Clothing_cfiles))))) +APEX_Clothing_profile_obj = $(APEX_Clothing_profile_cpp_o) $(APEX_Clothing_profile_cc_o) $(APEX_Clothing_profile_c_o) +APEX_Clothing_profile_bin := ./../../lib/linux64/libAPEX_ClothingPROFILE.a + +clean_APEX_Clothing_profile: + @$(ECHO) clean APEX_Clothing profile + @$(RMDIR) $(APEX_Clothing_profile_objsdir) + @$(RMDIR) $(APEX_Clothing_profile_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Clothing/profile + +build_APEX_Clothing_profile: postbuild_APEX_Clothing_profile +postbuild_APEX_Clothing_profile: mainbuild_APEX_Clothing_profile +mainbuild_APEX_Clothing_profile: prebuild_APEX_Clothing_profile $(APEX_Clothing_profile_bin) +prebuild_APEX_Clothing_profile: + +$(APEX_Clothing_profile_bin): $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Clothing_profile_obj) build_NvParameterized_profile build_PsFastXml_profile build_PxFoundation_profile build_PxPvdSDK_profile + mkdir -p `dirname ./../../lib/linux64/libAPEX_ClothingPROFILE.a` + @$(AR) rcs $(APEX_Clothing_profile_bin) $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Clothing_profile_obj) + $(ECHO) building $@ complete! + +APEX_Clothing_profile_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Clothing_profile_cpp_o): $(APEX_Clothing_profile_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cppfiles)))))) + cp $(APEX_Clothing_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + rm -f $(APEX_Clothing_profile_DEPDIR).d + +$(APEX_Clothing_profile_cc_o): $(APEX_Clothing_profile_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_ccfiles)))))) + cp $(APEX_Clothing_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).profile.P; \ + rm -f $(APEX_Clothing_profile_DEPDIR).d + +$(APEX_Clothing_profile_c_o): $(APEX_Clothing_profile_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Clothing_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cfiles)))))) + cp $(APEX_Clothing_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_profile_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + rm -f $(APEX_Clothing_profile_DEPDIR).d + +APEX_Clothing_checked_hpaths := +APEX_Clothing_checked_hpaths += ./../../include +APEX_Clothing_checked_hpaths += ./../../include/PhysX3 +APEX_Clothing_checked_hpaths += ./../../../PxShared/include +APEX_Clothing_checked_hpaths += ./../../../PxShared/include/filebuf +APEX_Clothing_checked_hpaths += ./../../../PxShared/include/foundation +APEX_Clothing_checked_hpaths += ./../../../PxShared/include/task +APEX_Clothing_checked_hpaths += ./../../../PxShared/include/cudamanager +APEX_Clothing_checked_hpaths += ./../../../PxShared/include/pvd +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/foundation/include +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/pvd/include +APEX_Clothing_checked_hpaths += ./../../shared/general/shared +APEX_Clothing_checked_hpaths += ./../../public +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Clothing_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Clothing_checked_hpaths += ./../../shared/general/RenderDebug/public +APEX_Clothing_checked_hpaths += ./../../shared/general/shared/inparser/include +APEX_Clothing_checked_hpaths += ./../../common/include +APEX_Clothing_checked_hpaths += ./../../common/include/autogen +APEX_Clothing_checked_hpaths += ./../../common/include/linux +APEX_Clothing_checked_hpaths += ./../../shared/internal/include +APEX_Clothing_checked_hpaths += ./../../module/common/include +APEX_Clothing_checked_hpaths += ./../../NvParameterized/include +APEX_Clothing_checked_hpaths += ./../../include +APEX_Clothing_checked_hpaths += ./../../include/PhysX3 +APEX_Clothing_checked_hpaths += ./../../include/clothing +APEX_Clothing_checked_hpaths += ./../../module/clothing/include +APEX_Clothing_checked_hpaths += ./../../module/clothing/include/autogen +APEX_Clothing_checked_hpaths += ./../../module/clothing/include/unix +APEX_Clothing_checked_hpaths += ./../../module/clothing/embedded/LowLevelCloth/include +APEX_Clothing_checked_hpaths += ./../../module/clothing/embedded/LowLevelCloth/src +APEX_Clothing_checked_hpaths += ./../../module/clothing/embedded +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/pvd/src +APEX_Clothing_checked_hpaths += ./../../../PxShared/src/NvSimd/include +APEX_Clothing_checked_lpaths := +APEX_Clothing_checked_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Clothing_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Clothing_checked_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Clothing_checked_lpaths += ./../../../PxShared/lib/linux64 +APEX_Clothing_checked_lpaths += ./../../../PxShared/bin/linux64 +APEX_Clothing_checked_defines := $(APEX_Clothing_custom_defines) +APEX_Clothing_checked_defines += PX_PHYSX_STATIC_LIB +APEX_Clothing_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Clothing_checked_defines += ENABLE_TEST=0 +APEX_Clothing_checked_defines += NDEBUG +APEX_Clothing_checked_defines += PX_CHECKED +APEX_Clothing_checked_defines += PX_ENABLE_CHECKED_ASSERTS +APEX_Clothing_checked_libraries := +APEX_Clothing_checked_libraries += NvParameterizedCHECKED +APEX_Clothing_checked_libraries += PsFastXmlCHECKED +APEX_Clothing_checked_libraries += PxFoundationCHECKED_x64 +APEX_Clothing_checked_libraries += PxPvdSDKCHECKED_x64 +APEX_Clothing_checked_libraries += PhysX3CommonCHECKED_x64 +APEX_Clothing_checked_common_cflags := $(APEX_Clothing_custom_cflags) +APEX_Clothing_checked_common_cflags += -MMD +APEX_Clothing_checked_common_cflags += $(addprefix -D, $(APEX_Clothing_checked_defines)) +APEX_Clothing_checked_common_cflags += $(addprefix -I, $(APEX_Clothing_checked_hpaths)) +APEX_Clothing_checked_common_cflags += -m64 +APEX_Clothing_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Clothing_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +APEX_Clothing_checked_cflags := $(APEX_Clothing_checked_common_cflags) +APEX_Clothing_checked_cppflags := $(APEX_Clothing_checked_common_cflags) +APEX_Clothing_checked_lflags := $(APEX_Clothing_custom_lflags) +APEX_Clothing_checked_lflags += $(addprefix -L, $(APEX_Clothing_checked_lpaths)) +APEX_Clothing_checked_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Clothing_checked_libraries)) -Wl,--end-group +APEX_Clothing_checked_lflags += -m64 +APEX_Clothing_checked_objsdir = $(OBJS_DIR)/APEX_Clothing_checked +APEX_Clothing_checked_cpp_o = $(addprefix $(APEX_Clothing_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Clothing_cppfiles))))) +APEX_Clothing_checked_cc_o = $(addprefix $(APEX_Clothing_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Clothing_ccfiles))))) +APEX_Clothing_checked_c_o = $(addprefix $(APEX_Clothing_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Clothing_cfiles))))) +APEX_Clothing_checked_obj = $(APEX_Clothing_checked_cpp_o) $(APEX_Clothing_checked_cc_o) $(APEX_Clothing_checked_c_o) +APEX_Clothing_checked_bin := ./../../lib/linux64/libAPEX_ClothingCHECKED.a + +clean_APEX_Clothing_checked: + @$(ECHO) clean APEX_Clothing checked + @$(RMDIR) $(APEX_Clothing_checked_objsdir) + @$(RMDIR) $(APEX_Clothing_checked_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Clothing/checked + +build_APEX_Clothing_checked: postbuild_APEX_Clothing_checked +postbuild_APEX_Clothing_checked: mainbuild_APEX_Clothing_checked +mainbuild_APEX_Clothing_checked: prebuild_APEX_Clothing_checked $(APEX_Clothing_checked_bin) +prebuild_APEX_Clothing_checked: + +$(APEX_Clothing_checked_bin): $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Clothing_checked_obj) build_NvParameterized_checked build_PsFastXml_checked build_PxFoundation_checked build_PxPvdSDK_checked + mkdir -p `dirname ./../../lib/linux64/libAPEX_ClothingCHECKED.a` + @$(AR) rcs $(APEX_Clothing_checked_bin) $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Clothing_checked_obj) + $(ECHO) building $@ complete! + +APEX_Clothing_checked_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Clothing_checked_cpp_o): $(APEX_Clothing_checked_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cppfiles)))))) + cp $(APEX_Clothing_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cppfiles))))).P; \ + rm -f $(APEX_Clothing_checked_DEPDIR).d + +$(APEX_Clothing_checked_cc_o): $(APEX_Clothing_checked_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Clothing_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_ccfiles)))))) + cp $(APEX_Clothing_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_ccfiles))))).checked.P; \ + rm -f $(APEX_Clothing_checked_DEPDIR).d + +$(APEX_Clothing_checked_c_o): $(APEX_Clothing_checked_objsdir)/%.o: + $(ECHO) APEX_Clothing: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Clothing_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cfiles)))))) + cp $(APEX_Clothing_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Clothing_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Clothing/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Clothing_checked_objsdir),, $@))), $(APEX_Clothing_cfiles))))).P; \ + rm -f $(APEX_Clothing_checked_DEPDIR).d + +clean_APEX_Clothing: clean_APEX_Clothing_debug clean_APEX_Clothing_release clean_APEX_Clothing_profile clean_APEX_Clothing_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.APEX_Destructible.mk b/APEX_1.4/compiler/linux64/Makefile.APEX_Destructible.mk new file mode 100644 index 00000000..28ac8dae --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.APEX_Destructible.mk @@ -0,0 +1,608 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = APEX_Destructible +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleActorImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleActorJointImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleAssetImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructiblePreviewImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleRenderableImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleScene.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleSceneSyncParams.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleStructure.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/DestructibleStructureStressSolver.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/ModuleDestructibleImpl.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/CachedOverlaps.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleActorChunks.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleActorParam.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleActorState.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleAssetCollisionDataSet.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleAssetParameters.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleDebugRenderParams.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructibleModuleParameters.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/DestructiblePreviewParam.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/MeshCookedCollisionStream.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/MeshCookedCollisionStreamsAtScale.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/SurfaceTraceParameters.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/src/autogen/SurfaceTraceSetParameters.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Actor.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Compound.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/CompoundCreator.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/CompoundGeometry.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Convex.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Delaunay2d.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Delaunay3d.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/FracturePattern.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/IceBoxPruning.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/IceRevisitedRadix.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/IslandDetector.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Mesh.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/MeshClipper.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/PolygonTriangulator.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Renderable.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/SimScene.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/ActorBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/CompoundBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/CompoundCreatorBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/CompoundGeometryBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/ConvexBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/Delaunay2dBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/Delaunay3dBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/FracturePatternBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/IceBoxPruningBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/IceRevisitedRadixBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/IslandDetectorBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/MeshBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/MeshClipperBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/PolygonTriangulatorBase.cpp +APEX_Destructible_cppfiles += ./../../module/destructible/fracture/Core/SimSceneBase.cpp +APEX_Destructible_cppfiles += ./../../module/common/src/ModuleProfileCommon.cpp + +APEX_Destructible_cpp_debug_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_c_debug_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Destructible_cfiles))))) +APEX_Destructible_debug_dep = $(APEX_Destructible_cpp_debug_dep) $(APEX_Destructible_cc_debug_dep) $(APEX_Destructible_c_debug_dep) +-include $(APEX_Destructible_debug_dep) +APEX_Destructible_cpp_release_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_c_release_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Destructible_cfiles))))) +APEX_Destructible_release_dep = $(APEX_Destructible_cpp_release_dep) $(APEX_Destructible_cc_release_dep) $(APEX_Destructible_c_release_dep) +-include $(APEX_Destructible_release_dep) +APEX_Destructible_cpp_profile_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_c_profile_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Destructible_cfiles))))) +APEX_Destructible_profile_dep = $(APEX_Destructible_cpp_profile_dep) $(APEX_Destructible_cc_profile_dep) $(APEX_Destructible_c_profile_dep) +-include $(APEX_Destructible_profile_dep) +APEX_Destructible_cpp_checked_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_c_checked_dep = $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Destructible_cfiles))))) +APEX_Destructible_checked_dep = $(APEX_Destructible_cpp_checked_dep) $(APEX_Destructible_cc_checked_dep) $(APEX_Destructible_c_checked_dep) +-include $(APEX_Destructible_checked_dep) +APEX_Destructible_debug_hpaths := +APEX_Destructible_debug_hpaths += ./../../../PxShared/include +APEX_Destructible_debug_hpaths += ./../../../PxShared/include/filebuf +APEX_Destructible_debug_hpaths += ./../../../PxShared/include/foundation +APEX_Destructible_debug_hpaths += ./../../../PxShared/include/task +APEX_Destructible_debug_hpaths += ./../../../PxShared/include/cudamanager +APEX_Destructible_debug_hpaths += ./../../../PxShared/include/pvd +APEX_Destructible_debug_hpaths += ./../../../PxShared/src/foundation/include +APEX_Destructible_debug_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Destructible_debug_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Destructible_debug_hpaths += ./../../../PxShared/src/pvd/include +APEX_Destructible_debug_hpaths += ./../../shared/general/shared +APEX_Destructible_debug_hpaths += ./../../public +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Destructible_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Destructible_debug_hpaths += ./../../shared/general/RenderDebug/public +APEX_Destructible_debug_hpaths += ./../../shared/general/shared/inparser/include +APEX_Destructible_debug_hpaths += ./../../common/include +APEX_Destructible_debug_hpaths += ./../../common/include/autogen +APEX_Destructible_debug_hpaths += ./../../common/include/linux +APEX_Destructible_debug_hpaths += ./../../shared/internal/include +APEX_Destructible_debug_hpaths += ./../../module/common/include +APEX_Destructible_debug_hpaths += ./../../NvParameterized/include +APEX_Destructible_debug_hpaths += ./../../include +APEX_Destructible_debug_hpaths += ./../../include/PhysX3 +APEX_Destructible_debug_hpaths += ./../../framework/include +APEX_Destructible_debug_hpaths += ./../../framework/include/autogen +APEX_Destructible_debug_hpaths += ./../../include/destructible +APEX_Destructible_debug_hpaths += ./../../module/destructible/include +APEX_Destructible_debug_hpaths += ./../../module/destructible/include/autogen +APEX_Destructible_debug_hpaths += ./../../module/destructible/fracture +APEX_Destructible_debug_hpaths += ./../../module/destructible/fracture/Core +APEX_Destructible_debug_lpaths := +APEX_Destructible_debug_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Destructible_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Destructible_debug_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Destructible_debug_lpaths += ./../../../PxShared/lib/linux64 +APEX_Destructible_debug_lpaths += ./../../../PxShared/bin/linux64 +APEX_Destructible_debug_defines := $(APEX_Destructible_custom_defines) +APEX_Destructible_debug_defines += PX_PHYSX_STATIC_LIB +APEX_Destructible_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Destructible_debug_defines += ENABLE_TEST=0 +APEX_Destructible_debug_defines += _DEBUG +APEX_Destructible_debug_defines += PX_DEBUG +APEX_Destructible_debug_defines += PX_CHECKED +APEX_Destructible_debug_libraries := +APEX_Destructible_debug_libraries += NvParameterizedDEBUG +APEX_Destructible_debug_libraries += PsFastXmlDEBUG +APEX_Destructible_debug_libraries += PxFoundationDEBUG_x64 +APEX_Destructible_debug_libraries += PxPvdSDKDEBUG_x64 +APEX_Destructible_debug_libraries += PhysX3CommonDEBUG_x64 +APEX_Destructible_debug_libraries += PhysX3DEBUG_x64 +APEX_Destructible_debug_libraries += PhysX3ExtensionsDEBUG +APEX_Destructible_debug_common_cflags := $(APEX_Destructible_custom_cflags) +APEX_Destructible_debug_common_cflags += -MMD +APEX_Destructible_debug_common_cflags += $(addprefix -D, $(APEX_Destructible_debug_defines)) +APEX_Destructible_debug_common_cflags += $(addprefix -I, $(APEX_Destructible_debug_hpaths)) +APEX_Destructible_debug_common_cflags += -m64 +APEX_Destructible_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Destructible_debug_common_cflags += -g3 -gdwarf-2 +APEX_Destructible_debug_cflags := $(APEX_Destructible_debug_common_cflags) +APEX_Destructible_debug_cppflags := $(APEX_Destructible_debug_common_cflags) +APEX_Destructible_debug_lflags := $(APEX_Destructible_custom_lflags) +APEX_Destructible_debug_lflags += $(addprefix -L, $(APEX_Destructible_debug_lpaths)) +APEX_Destructible_debug_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Destructible_debug_libraries)) -Wl,--end-group +APEX_Destructible_debug_lflags += -m64 +APEX_Destructible_debug_objsdir = $(OBJS_DIR)/APEX_Destructible_debug +APEX_Destructible_debug_cpp_o = $(addprefix $(APEX_Destructible_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_debug_cc_o = $(addprefix $(APEX_Destructible_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_debug_c_o = $(addprefix $(APEX_Destructible_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Destructible_cfiles))))) +APEX_Destructible_debug_obj = $(APEX_Destructible_debug_cpp_o) $(APEX_Destructible_debug_cc_o) $(APEX_Destructible_debug_c_o) +APEX_Destructible_debug_bin := ./../../lib/linux64/libAPEX_DestructibleDEBUG.a + +clean_APEX_Destructible_debug: + @$(ECHO) clean APEX_Destructible debug + @$(RMDIR) $(APEX_Destructible_debug_objsdir) + @$(RMDIR) $(APEX_Destructible_debug_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Destructible/debug + +build_APEX_Destructible_debug: postbuild_APEX_Destructible_debug +postbuild_APEX_Destructible_debug: mainbuild_APEX_Destructible_debug +mainbuild_APEX_Destructible_debug: prebuild_APEX_Destructible_debug $(APEX_Destructible_debug_bin) +prebuild_APEX_Destructible_debug: + +$(APEX_Destructible_debug_bin): $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Destructible_debug_obj) build_NvParameterized_debug build_PsFastXml_debug build_PxFoundation_debug build_PxPvdSDK_debug + mkdir -p `dirname ./../../lib/linux64/libAPEX_DestructibleDEBUG.a` + @$(AR) rcs $(APEX_Destructible_debug_bin) $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Destructible_debug_obj) + $(ECHO) building $@ complete! + +APEX_Destructible_debug_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Destructible_debug_cpp_o): $(APEX_Destructible_debug_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cppfiles)))))) + cp $(APEX_Destructible_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + rm -f $(APEX_Destructible_debug_DEPDIR).d + +$(APEX_Destructible_debug_cc_o): $(APEX_Destructible_debug_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_ccfiles)))))) + cp $(APEX_Destructible_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).debug.P; \ + rm -f $(APEX_Destructible_debug_DEPDIR).d + +$(APEX_Destructible_debug_c_o): $(APEX_Destructible_debug_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Destructible_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cfiles)))))) + cp $(APEX_Destructible_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_debug_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + rm -f $(APEX_Destructible_debug_DEPDIR).d + +APEX_Destructible_release_hpaths := +APEX_Destructible_release_hpaths += ./../../../PxShared/include +APEX_Destructible_release_hpaths += ./../../../PxShared/include/filebuf +APEX_Destructible_release_hpaths += ./../../../PxShared/include/foundation +APEX_Destructible_release_hpaths += ./../../../PxShared/include/task +APEX_Destructible_release_hpaths += ./../../../PxShared/include/cudamanager +APEX_Destructible_release_hpaths += ./../../../PxShared/include/pvd +APEX_Destructible_release_hpaths += ./../../../PxShared/src/foundation/include +APEX_Destructible_release_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Destructible_release_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Destructible_release_hpaths += ./../../../PxShared/src/pvd/include +APEX_Destructible_release_hpaths += ./../../shared/general/shared +APEX_Destructible_release_hpaths += ./../../public +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Destructible_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Destructible_release_hpaths += ./../../shared/general/RenderDebug/public +APEX_Destructible_release_hpaths += ./../../shared/general/shared/inparser/include +APEX_Destructible_release_hpaths += ./../../common/include +APEX_Destructible_release_hpaths += ./../../common/include/autogen +APEX_Destructible_release_hpaths += ./../../common/include/linux +APEX_Destructible_release_hpaths += ./../../shared/internal/include +APEX_Destructible_release_hpaths += ./../../module/common/include +APEX_Destructible_release_hpaths += ./../../NvParameterized/include +APEX_Destructible_release_hpaths += ./../../include +APEX_Destructible_release_hpaths += ./../../include/PhysX3 +APEX_Destructible_release_hpaths += ./../../framework/include +APEX_Destructible_release_hpaths += ./../../framework/include/autogen +APEX_Destructible_release_hpaths += ./../../include/destructible +APEX_Destructible_release_hpaths += ./../../module/destructible/include +APEX_Destructible_release_hpaths += ./../../module/destructible/include/autogen +APEX_Destructible_release_hpaths += ./../../module/destructible/fracture +APEX_Destructible_release_hpaths += ./../../module/destructible/fracture/Core +APEX_Destructible_release_lpaths := +APEX_Destructible_release_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Destructible_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Destructible_release_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Destructible_release_lpaths += ./../../../PxShared/lib/linux64 +APEX_Destructible_release_lpaths += ./../../../PxShared/bin/linux64 +APEX_Destructible_release_defines := $(APEX_Destructible_custom_defines) +APEX_Destructible_release_defines += PX_PHYSX_STATIC_LIB +APEX_Destructible_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Destructible_release_defines += ENABLE_TEST=0 +APEX_Destructible_release_defines += NDEBUG +APEX_Destructible_release_defines += APEX_SHIPPING +APEX_Destructible_release_libraries := +APEX_Destructible_release_libraries += NvParameterized +APEX_Destructible_release_libraries += PsFastXml +APEX_Destructible_release_libraries += PxFoundation_x64 +APEX_Destructible_release_libraries += PxPvdSDK_x64 +APEX_Destructible_release_libraries += PhysX3Common_x64 +APEX_Destructible_release_libraries += PhysX3_x64 +APEX_Destructible_release_libraries += PhysX3Extensions +APEX_Destructible_release_common_cflags := $(APEX_Destructible_custom_cflags) +APEX_Destructible_release_common_cflags += -MMD +APEX_Destructible_release_common_cflags += $(addprefix -D, $(APEX_Destructible_release_defines)) +APEX_Destructible_release_common_cflags += $(addprefix -I, $(APEX_Destructible_release_hpaths)) +APEX_Destructible_release_common_cflags += -m64 +APEX_Destructible_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Destructible_release_common_cflags += -O3 -fno-strict-aliasing +APEX_Destructible_release_cflags := $(APEX_Destructible_release_common_cflags) +APEX_Destructible_release_cppflags := $(APEX_Destructible_release_common_cflags) +APEX_Destructible_release_lflags := $(APEX_Destructible_custom_lflags) +APEX_Destructible_release_lflags += $(addprefix -L, $(APEX_Destructible_release_lpaths)) +APEX_Destructible_release_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Destructible_release_libraries)) -Wl,--end-group +APEX_Destructible_release_lflags += -m64 +APEX_Destructible_release_objsdir = $(OBJS_DIR)/APEX_Destructible_release +APEX_Destructible_release_cpp_o = $(addprefix $(APEX_Destructible_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_release_cc_o = $(addprefix $(APEX_Destructible_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_release_c_o = $(addprefix $(APEX_Destructible_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Destructible_cfiles))))) +APEX_Destructible_release_obj = $(APEX_Destructible_release_cpp_o) $(APEX_Destructible_release_cc_o) $(APEX_Destructible_release_c_o) +APEX_Destructible_release_bin := ./../../lib/linux64/libAPEX_Destructible.a + +clean_APEX_Destructible_release: + @$(ECHO) clean APEX_Destructible release + @$(RMDIR) $(APEX_Destructible_release_objsdir) + @$(RMDIR) $(APEX_Destructible_release_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Destructible/release + +build_APEX_Destructible_release: postbuild_APEX_Destructible_release +postbuild_APEX_Destructible_release: mainbuild_APEX_Destructible_release +mainbuild_APEX_Destructible_release: prebuild_APEX_Destructible_release $(APEX_Destructible_release_bin) +prebuild_APEX_Destructible_release: + +$(APEX_Destructible_release_bin): $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Destructible_release_obj) build_NvParameterized_release build_PsFastXml_release build_PxFoundation_release build_PxPvdSDK_release + mkdir -p `dirname ./../../lib/linux64/libAPEX_Destructible.a` + @$(AR) rcs $(APEX_Destructible_release_bin) $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Destructible_release_obj) + $(ECHO) building $@ complete! + +APEX_Destructible_release_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Destructible_release_cpp_o): $(APEX_Destructible_release_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cppfiles)))))) + cp $(APEX_Destructible_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + rm -f $(APEX_Destructible_release_DEPDIR).d + +$(APEX_Destructible_release_cc_o): $(APEX_Destructible_release_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_ccfiles)))))) + cp $(APEX_Destructible_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).release.P; \ + rm -f $(APEX_Destructible_release_DEPDIR).d + +$(APEX_Destructible_release_c_o): $(APEX_Destructible_release_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Destructible_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cfiles)))))) + cp $(APEX_Destructible_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_release_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + rm -f $(APEX_Destructible_release_DEPDIR).d + +APEX_Destructible_profile_hpaths := +APEX_Destructible_profile_hpaths += ./../../../PxShared/include +APEX_Destructible_profile_hpaths += ./../../../PxShared/include/filebuf +APEX_Destructible_profile_hpaths += ./../../../PxShared/include/foundation +APEX_Destructible_profile_hpaths += ./../../../PxShared/include/task +APEX_Destructible_profile_hpaths += ./../../../PxShared/include/cudamanager +APEX_Destructible_profile_hpaths += ./../../../PxShared/include/pvd +APEX_Destructible_profile_hpaths += ./../../../PxShared/src/foundation/include +APEX_Destructible_profile_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Destructible_profile_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Destructible_profile_hpaths += ./../../../PxShared/src/pvd/include +APEX_Destructible_profile_hpaths += ./../../shared/general/shared +APEX_Destructible_profile_hpaths += ./../../public +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Destructible_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Destructible_profile_hpaths += ./../../shared/general/RenderDebug/public +APEX_Destructible_profile_hpaths += ./../../shared/general/shared/inparser/include +APEX_Destructible_profile_hpaths += ./../../common/include +APEX_Destructible_profile_hpaths += ./../../common/include/autogen +APEX_Destructible_profile_hpaths += ./../../common/include/linux +APEX_Destructible_profile_hpaths += ./../../shared/internal/include +APEX_Destructible_profile_hpaths += ./../../module/common/include +APEX_Destructible_profile_hpaths += ./../../NvParameterized/include +APEX_Destructible_profile_hpaths += ./../../include +APEX_Destructible_profile_hpaths += ./../../include/PhysX3 +APEX_Destructible_profile_hpaths += ./../../framework/include +APEX_Destructible_profile_hpaths += ./../../framework/include/autogen +APEX_Destructible_profile_hpaths += ./../../include/destructible +APEX_Destructible_profile_hpaths += ./../../module/destructible/include +APEX_Destructible_profile_hpaths += ./../../module/destructible/include/autogen +APEX_Destructible_profile_hpaths += ./../../module/destructible/fracture +APEX_Destructible_profile_hpaths += ./../../module/destructible/fracture/Core +APEX_Destructible_profile_lpaths := +APEX_Destructible_profile_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Destructible_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Destructible_profile_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Destructible_profile_lpaths += ./../../../PxShared/lib/linux64 +APEX_Destructible_profile_lpaths += ./../../../PxShared/bin/linux64 +APEX_Destructible_profile_defines := $(APEX_Destructible_custom_defines) +APEX_Destructible_profile_defines += PX_PHYSX_STATIC_LIB +APEX_Destructible_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Destructible_profile_defines += ENABLE_TEST=0 +APEX_Destructible_profile_defines += NDEBUG +APEX_Destructible_profile_defines += PX_PROFILE +APEX_Destructible_profile_libraries := +APEX_Destructible_profile_libraries += NvParameterizedPROFILE +APEX_Destructible_profile_libraries += PsFastXmlPROFILE +APEX_Destructible_profile_libraries += PxFoundationPROFILE_x64 +APEX_Destructible_profile_libraries += PxPvdSDKPROFILE_x64 +APEX_Destructible_profile_libraries += PhysX3CommonPROFILE_x64 +APEX_Destructible_profile_libraries += PhysX3PROFILE_x64 +APEX_Destructible_profile_libraries += PhysX3ExtensionsPROFILE +APEX_Destructible_profile_common_cflags := $(APEX_Destructible_custom_cflags) +APEX_Destructible_profile_common_cflags += -MMD +APEX_Destructible_profile_common_cflags += $(addprefix -D, $(APEX_Destructible_profile_defines)) +APEX_Destructible_profile_common_cflags += $(addprefix -I, $(APEX_Destructible_profile_hpaths)) +APEX_Destructible_profile_common_cflags += -m64 +APEX_Destructible_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Destructible_profile_common_cflags += -O3 -fno-strict-aliasing +APEX_Destructible_profile_cflags := $(APEX_Destructible_profile_common_cflags) +APEX_Destructible_profile_cppflags := $(APEX_Destructible_profile_common_cflags) +APEX_Destructible_profile_lflags := $(APEX_Destructible_custom_lflags) +APEX_Destructible_profile_lflags += $(addprefix -L, $(APEX_Destructible_profile_lpaths)) +APEX_Destructible_profile_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Destructible_profile_libraries)) -Wl,--end-group +APEX_Destructible_profile_lflags += -m64 +APEX_Destructible_profile_objsdir = $(OBJS_DIR)/APEX_Destructible_profile +APEX_Destructible_profile_cpp_o = $(addprefix $(APEX_Destructible_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_profile_cc_o = $(addprefix $(APEX_Destructible_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_profile_c_o = $(addprefix $(APEX_Destructible_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Destructible_cfiles))))) +APEX_Destructible_profile_obj = $(APEX_Destructible_profile_cpp_o) $(APEX_Destructible_profile_cc_o) $(APEX_Destructible_profile_c_o) +APEX_Destructible_profile_bin := ./../../lib/linux64/libAPEX_DestructiblePROFILE.a + +clean_APEX_Destructible_profile: + @$(ECHO) clean APEX_Destructible profile + @$(RMDIR) $(APEX_Destructible_profile_objsdir) + @$(RMDIR) $(APEX_Destructible_profile_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Destructible/profile + +build_APEX_Destructible_profile: postbuild_APEX_Destructible_profile +postbuild_APEX_Destructible_profile: mainbuild_APEX_Destructible_profile +mainbuild_APEX_Destructible_profile: prebuild_APEX_Destructible_profile $(APEX_Destructible_profile_bin) +prebuild_APEX_Destructible_profile: + +$(APEX_Destructible_profile_bin): $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Destructible_profile_obj) build_NvParameterized_profile build_PsFastXml_profile build_PxFoundation_profile build_PxPvdSDK_profile + mkdir -p `dirname ./../../lib/linux64/libAPEX_DestructiblePROFILE.a` + @$(AR) rcs $(APEX_Destructible_profile_bin) $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Destructible_profile_obj) + $(ECHO) building $@ complete! + +APEX_Destructible_profile_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Destructible_profile_cpp_o): $(APEX_Destructible_profile_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cppfiles)))))) + cp $(APEX_Destructible_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + rm -f $(APEX_Destructible_profile_DEPDIR).d + +$(APEX_Destructible_profile_cc_o): $(APEX_Destructible_profile_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_ccfiles)))))) + cp $(APEX_Destructible_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).profile.P; \ + rm -f $(APEX_Destructible_profile_DEPDIR).d + +$(APEX_Destructible_profile_c_o): $(APEX_Destructible_profile_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Destructible_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cfiles)))))) + cp $(APEX_Destructible_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_profile_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + rm -f $(APEX_Destructible_profile_DEPDIR).d + +APEX_Destructible_checked_hpaths := +APEX_Destructible_checked_hpaths += ./../../../PxShared/include +APEX_Destructible_checked_hpaths += ./../../../PxShared/include/filebuf +APEX_Destructible_checked_hpaths += ./../../../PxShared/include/foundation +APEX_Destructible_checked_hpaths += ./../../../PxShared/include/task +APEX_Destructible_checked_hpaths += ./../../../PxShared/include/cudamanager +APEX_Destructible_checked_hpaths += ./../../../PxShared/include/pvd +APEX_Destructible_checked_hpaths += ./../../../PxShared/src/foundation/include +APEX_Destructible_checked_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Destructible_checked_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Destructible_checked_hpaths += ./../../../PxShared/src/pvd/include +APEX_Destructible_checked_hpaths += ./../../shared/general/shared +APEX_Destructible_checked_hpaths += ./../../public +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Destructible_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Destructible_checked_hpaths += ./../../shared/general/RenderDebug/public +APEX_Destructible_checked_hpaths += ./../../shared/general/shared/inparser/include +APEX_Destructible_checked_hpaths += ./../../common/include +APEX_Destructible_checked_hpaths += ./../../common/include/autogen +APEX_Destructible_checked_hpaths += ./../../common/include/linux +APEX_Destructible_checked_hpaths += ./../../shared/internal/include +APEX_Destructible_checked_hpaths += ./../../module/common/include +APEX_Destructible_checked_hpaths += ./../../NvParameterized/include +APEX_Destructible_checked_hpaths += ./../../include +APEX_Destructible_checked_hpaths += ./../../include/PhysX3 +APEX_Destructible_checked_hpaths += ./../../framework/include +APEX_Destructible_checked_hpaths += ./../../framework/include/autogen +APEX_Destructible_checked_hpaths += ./../../include/destructible +APEX_Destructible_checked_hpaths += ./../../module/destructible/include +APEX_Destructible_checked_hpaths += ./../../module/destructible/include/autogen +APEX_Destructible_checked_hpaths += ./../../module/destructible/fracture +APEX_Destructible_checked_hpaths += ./../../module/destructible/fracture/Core +APEX_Destructible_checked_lpaths := +APEX_Destructible_checked_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Destructible_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Destructible_checked_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Destructible_checked_lpaths += ./../../../PxShared/lib/linux64 +APEX_Destructible_checked_lpaths += ./../../../PxShared/bin/linux64 +APEX_Destructible_checked_defines := $(APEX_Destructible_custom_defines) +APEX_Destructible_checked_defines += PX_PHYSX_STATIC_LIB +APEX_Destructible_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Destructible_checked_defines += ENABLE_TEST=0 +APEX_Destructible_checked_defines += NDEBUG +APEX_Destructible_checked_defines += PX_CHECKED +APEX_Destructible_checked_defines += PX_ENABLE_CHECKED_ASSERTS +APEX_Destructible_checked_libraries := +APEX_Destructible_checked_libraries += NvParameterizedCHECKED +APEX_Destructible_checked_libraries += PsFastXmlCHECKED +APEX_Destructible_checked_libraries += PxFoundationCHECKED_x64 +APEX_Destructible_checked_libraries += PxPvdSDKCHECKED_x64 +APEX_Destructible_checked_libraries += PhysX3CommonCHECKED_x64 +APEX_Destructible_checked_libraries += PhysX3CHECKED_x64 +APEX_Destructible_checked_libraries += PhysX3ExtensionsCHECKED +APEX_Destructible_checked_common_cflags := $(APEX_Destructible_custom_cflags) +APEX_Destructible_checked_common_cflags += -MMD +APEX_Destructible_checked_common_cflags += $(addprefix -D, $(APEX_Destructible_checked_defines)) +APEX_Destructible_checked_common_cflags += $(addprefix -I, $(APEX_Destructible_checked_hpaths)) +APEX_Destructible_checked_common_cflags += -m64 +APEX_Destructible_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Destructible_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +APEX_Destructible_checked_cflags := $(APEX_Destructible_checked_common_cflags) +APEX_Destructible_checked_cppflags := $(APEX_Destructible_checked_common_cflags) +APEX_Destructible_checked_lflags := $(APEX_Destructible_custom_lflags) +APEX_Destructible_checked_lflags += $(addprefix -L, $(APEX_Destructible_checked_lpaths)) +APEX_Destructible_checked_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Destructible_checked_libraries)) -Wl,--end-group +APEX_Destructible_checked_lflags += -m64 +APEX_Destructible_checked_objsdir = $(OBJS_DIR)/APEX_Destructible_checked +APEX_Destructible_checked_cpp_o = $(addprefix $(APEX_Destructible_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Destructible_cppfiles))))) +APEX_Destructible_checked_cc_o = $(addprefix $(APEX_Destructible_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Destructible_ccfiles))))) +APEX_Destructible_checked_c_o = $(addprefix $(APEX_Destructible_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Destructible_cfiles))))) +APEX_Destructible_checked_obj = $(APEX_Destructible_checked_cpp_o) $(APEX_Destructible_checked_cc_o) $(APEX_Destructible_checked_c_o) +APEX_Destructible_checked_bin := ./../../lib/linux64/libAPEX_DestructibleCHECKED.a + +clean_APEX_Destructible_checked: + @$(ECHO) clean APEX_Destructible checked + @$(RMDIR) $(APEX_Destructible_checked_objsdir) + @$(RMDIR) $(APEX_Destructible_checked_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Destructible/checked + +build_APEX_Destructible_checked: postbuild_APEX_Destructible_checked +postbuild_APEX_Destructible_checked: mainbuild_APEX_Destructible_checked +mainbuild_APEX_Destructible_checked: prebuild_APEX_Destructible_checked $(APEX_Destructible_checked_bin) +prebuild_APEX_Destructible_checked: + +$(APEX_Destructible_checked_bin): $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Destructible_checked_obj) build_NvParameterized_checked build_PsFastXml_checked build_PxFoundation_checked build_PxPvdSDK_checked + mkdir -p `dirname ./../../lib/linux64/libAPEX_DestructibleCHECKED.a` + @$(AR) rcs $(APEX_Destructible_checked_bin) $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Destructible_checked_obj) + $(ECHO) building $@ complete! + +APEX_Destructible_checked_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Destructible_checked_cpp_o): $(APEX_Destructible_checked_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cppfiles)))))) + cp $(APEX_Destructible_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cppfiles))))).P; \ + rm -f $(APEX_Destructible_checked_DEPDIR).d + +$(APEX_Destructible_checked_cc_o): $(APEX_Destructible_checked_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Destructible_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_ccfiles)))))) + cp $(APEX_Destructible_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_ccfiles))))).checked.P; \ + rm -f $(APEX_Destructible_checked_DEPDIR).d + +$(APEX_Destructible_checked_c_o): $(APEX_Destructible_checked_objsdir)/%.o: + $(ECHO) APEX_Destructible: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Destructible_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cfiles)))))) + cp $(APEX_Destructible_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Destructible_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Destructible/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Destructible_checked_objsdir),, $@))), $(APEX_Destructible_cfiles))))).P; \ + rm -f $(APEX_Destructible_checked_DEPDIR).d + +clean_APEX_Destructible: clean_APEX_Destructible_debug clean_APEX_Destructible_release clean_APEX_Destructible_profile clean_APEX_Destructible_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.APEX_Legacy.mk b/APEX_1.4/compiler/linux64/Makefile.APEX_Legacy.mk new file mode 100644 index 00000000..24cf1e93 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.APEX_Legacy.mk @@ -0,0 +1,767 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = APEX_Legacy +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/CachedOverlaps_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/CachedOverlaps_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorChunks_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p12.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p13.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p14.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p15.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p16.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p17.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p18.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p19.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p20.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p21.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p22.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p23.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p24.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p25.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p26.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p27.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p28.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p29.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p30.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p31.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p32.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorParam_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorState_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorState_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorState_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorState_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleActorState_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetCollisionDataSet_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p12.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p13.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p14.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p15.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p16.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p17.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p18.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p19.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p20.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p21.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p22.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p23.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p24.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p25.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p26.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleAssetParameters_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleDebugRenderParams_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleModuleParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleModuleParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleModuleParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructibleModuleParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/DestructiblePreviewParam_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/MeshCookedCollisionStreamsAtScale_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/MeshCookedCollisionStream_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/ModuleDestructibleLegacy.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/SurfaceTraceParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/SurfaceTraceSetParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/SurfaceTraceSetParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/destructible_legacy/src/autogen/SurfaceTraceSetParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferF32x1_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferF32x2_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferF32x3_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferF32x4_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferF32x4_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU16x1_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU16x2_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU16x3_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU16x4_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU32x1_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU32x2_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU32x3_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU32x4_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU8x1_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU8x2_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU8x3_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/BufferU8x4_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/ModuleFrameworkLegacy.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/RenderMeshAssetParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/SubmeshParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/SubmeshParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/SurfaceBufferParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/VertexBufferParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/VertexBufferParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/framework_legacy/src/autogen/VertexFormatParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p12.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p13.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p14.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p15.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p16.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p17.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p18.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingActorParam_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p12.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p13.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p14.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingAssetParameters_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedParam_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedParam_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedParam_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedParam_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingCookedPhysX3Param_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingDebugRenderParams_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingGraphicalLodParameters_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p12.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p13.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p14.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingMaterialLibraryParameters_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingModuleParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p10.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p11.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p2.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p3.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p4.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p5.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p6.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p7.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p8.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPhysicalMeshParameters_0p9.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ClothingPreviewParam_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/clothing_legacy/src/autogen/ModuleClothingLegacy.cpp +APEX_Legacy_cppfiles += ./../../module/common_legacy/src/autogen/ConvexHullParameters_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/common_legacy/src/autogen/ConvexHullParameters_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/common_legacy/src/autogen/DebugColorParams_0p0.cpp +APEX_Legacy_cppfiles += ./../../module/common_legacy/src/autogen/DebugRenderParams_0p1.cpp +APEX_Legacy_cppfiles += ./../../module/common_legacy/src/autogen/ModuleCommonLegacy.cpp +APEX_Legacy_cppfiles += ./../../module/legacy/src/ModuleLegacy.cpp + +APEX_Legacy_cpp_debug_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_c_debug_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Legacy_cfiles))))) +APEX_Legacy_debug_dep = $(APEX_Legacy_cpp_debug_dep) $(APEX_Legacy_cc_debug_dep) $(APEX_Legacy_c_debug_dep) +-include $(APEX_Legacy_debug_dep) +APEX_Legacy_cpp_release_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_c_release_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Legacy_cfiles))))) +APEX_Legacy_release_dep = $(APEX_Legacy_cpp_release_dep) $(APEX_Legacy_cc_release_dep) $(APEX_Legacy_c_release_dep) +-include $(APEX_Legacy_release_dep) +APEX_Legacy_cpp_profile_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_c_profile_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Legacy_cfiles))))) +APEX_Legacy_profile_dep = $(APEX_Legacy_cpp_profile_dep) $(APEX_Legacy_cc_profile_dep) $(APEX_Legacy_c_profile_dep) +-include $(APEX_Legacy_profile_dep) +APEX_Legacy_cpp_checked_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_c_checked_dep = $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Legacy_cfiles))))) +APEX_Legacy_checked_dep = $(APEX_Legacy_cpp_checked_dep) $(APEX_Legacy_cc_checked_dep) $(APEX_Legacy_c_checked_dep) +-include $(APEX_Legacy_checked_dep) +APEX_Legacy_debug_hpaths := +APEX_Legacy_debug_hpaths += ./../../include +APEX_Legacy_debug_hpaths += ./../../include/PhysX3 +APEX_Legacy_debug_hpaths += ./../../../PxShared/include +APEX_Legacy_debug_hpaths += ./../../../PxShared/include/filebuf +APEX_Legacy_debug_hpaths += ./../../../PxShared/include/foundation +APEX_Legacy_debug_hpaths += ./../../../PxShared/include/task +APEX_Legacy_debug_hpaths += ./../../../PxShared/include/cudamanager +APEX_Legacy_debug_hpaths += ./../../../PxShared/include/pvd +APEX_Legacy_debug_hpaths += ./../../../PxShared/src/foundation/include +APEX_Legacy_debug_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Legacy_debug_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Legacy_debug_hpaths += ./../../../PxShared/src/pvd/include +APEX_Legacy_debug_hpaths += ./../../shared/general/shared +APEX_Legacy_debug_hpaths += ./../../public +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Legacy_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Legacy_debug_hpaths += ./../../shared/general/RenderDebug/public +APEX_Legacy_debug_hpaths += ./../../shared/general/shared/inparser/include +APEX_Legacy_debug_hpaths += ./../../common/include +APEX_Legacy_debug_hpaths += ./../../common/include/autogen +APEX_Legacy_debug_hpaths += ./../../common/include/linux +APEX_Legacy_debug_hpaths += ./../../shared/internal/include +APEX_Legacy_debug_hpaths += ./../../module/common/include +APEX_Legacy_debug_hpaths += ./../../NvParameterized/include +APEX_Legacy_debug_hpaths += ./../../include +APEX_Legacy_debug_hpaths += ./../../include/PhysX3 +APEX_Legacy_debug_hpaths += ./../../module/Test_legacy/include +APEX_Legacy_debug_hpaths += ./../../module/Test_legacy/include/autogen +APEX_Legacy_debug_hpaths += ./../../module/destructible_legacy/include +APEX_Legacy_debug_hpaths += ./../../module/destructible_legacy/include/autogen +APEX_Legacy_debug_hpaths += ./../../module/framework_legacy/include +APEX_Legacy_debug_hpaths += ./../../module/framework_legacy/include/autogen +APEX_Legacy_debug_hpaths += ./../../module/clothing_legacy/include +APEX_Legacy_debug_hpaths += ./../../module/clothing_legacy/include/autogen +APEX_Legacy_debug_hpaths += ./../../module/common_legacy/include +APEX_Legacy_debug_hpaths += ./../../module/common_legacy/include/autogen +APEX_Legacy_debug_hpaths += ./../../framework/include +APEX_Legacy_debug_hpaths += ./../../framework/include/autogen +APEX_Legacy_debug_hpaths += ./../../module/clothing/include +APEX_Legacy_debug_hpaths += ./../../module/clothing/include/autogen +APEX_Legacy_debug_lpaths := +APEX_Legacy_debug_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Legacy_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Legacy_debug_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Legacy_debug_lpaths += ./../../../PxShared/bin/linux64 +APEX_Legacy_debug_lpaths += ./../../../PxShared/lib/linux64 +APEX_Legacy_debug_defines := $(APEX_Legacy_custom_defines) +APEX_Legacy_debug_defines += PX_PHYSX_STATIC_LIB +APEX_Legacy_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Legacy_debug_defines += _DEBUG +APEX_Legacy_debug_defines += PX_DEBUG +APEX_Legacy_debug_defines += PX_CHECKED +APEX_Legacy_debug_libraries := +APEX_Legacy_debug_libraries += NvParameterizedDEBUG +APEX_Legacy_debug_libraries += PxFoundationDEBUG_x64 +APEX_Legacy_debug_libraries += PxTaskDEBUG +APEX_Legacy_debug_libraries += PhysX3CommonDEBUG_x64 +APEX_Legacy_debug_common_cflags := $(APEX_Legacy_custom_cflags) +APEX_Legacy_debug_common_cflags += -MMD +APEX_Legacy_debug_common_cflags += $(addprefix -D, $(APEX_Legacy_debug_defines)) +APEX_Legacy_debug_common_cflags += $(addprefix -I, $(APEX_Legacy_debug_hpaths)) +APEX_Legacy_debug_common_cflags += -m64 +APEX_Legacy_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Legacy_debug_common_cflags += -g3 -gdwarf-2 +APEX_Legacy_debug_cflags := $(APEX_Legacy_debug_common_cflags) +APEX_Legacy_debug_cppflags := $(APEX_Legacy_debug_common_cflags) +APEX_Legacy_debug_lflags := $(APEX_Legacy_custom_lflags) +APEX_Legacy_debug_lflags += $(addprefix -L, $(APEX_Legacy_debug_lpaths)) +APEX_Legacy_debug_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Legacy_debug_libraries)) -Wl,--end-group +APEX_Legacy_debug_lflags += -m64 +APEX_Legacy_debug_objsdir = $(OBJS_DIR)/APEX_Legacy_debug +APEX_Legacy_debug_cpp_o = $(addprefix $(APEX_Legacy_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_debug_cc_o = $(addprefix $(APEX_Legacy_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_debug_c_o = $(addprefix $(APEX_Legacy_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Legacy_cfiles))))) +APEX_Legacy_debug_obj = $(APEX_Legacy_debug_cpp_o) $(APEX_Legacy_debug_cc_o) $(APEX_Legacy_debug_c_o) +APEX_Legacy_debug_bin := ./../../lib/linux64/libAPEX_LegacyDEBUG.a + +clean_APEX_Legacy_debug: + @$(ECHO) clean APEX_Legacy debug + @$(RMDIR) $(APEX_Legacy_debug_objsdir) + @$(RMDIR) $(APEX_Legacy_debug_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Legacy/debug + +build_APEX_Legacy_debug: postbuild_APEX_Legacy_debug +postbuild_APEX_Legacy_debug: mainbuild_APEX_Legacy_debug +mainbuild_APEX_Legacy_debug: prebuild_APEX_Legacy_debug $(APEX_Legacy_debug_bin) +prebuild_APEX_Legacy_debug: + +$(APEX_Legacy_debug_bin): $(NvParameterized_debug_obj) $(PxTask_debug_obj) $(APEX_Legacy_debug_obj) build_NvParameterized_debug build_PxFoundation_debug build_PxTask_debug + mkdir -p `dirname ./../../lib/linux64/libAPEX_LegacyDEBUG.a` + @$(AR) rcs $(APEX_Legacy_debug_bin) $(NvParameterized_debug_obj) $(PxTask_debug_obj) $(APEX_Legacy_debug_obj) + $(ECHO) building $@ complete! + +APEX_Legacy_debug_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Legacy_debug_cpp_o): $(APEX_Legacy_debug_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cppfiles)))))) + cp $(APEX_Legacy_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + rm -f $(APEX_Legacy_debug_DEPDIR).d + +$(APEX_Legacy_debug_cc_o): $(APEX_Legacy_debug_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_ccfiles)))))) + cp $(APEX_Legacy_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).debug.P; \ + rm -f $(APEX_Legacy_debug_DEPDIR).d + +$(APEX_Legacy_debug_c_o): $(APEX_Legacy_debug_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Legacy_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cfiles)))))) + cp $(APEX_Legacy_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_debug_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + rm -f $(APEX_Legacy_debug_DEPDIR).d + +APEX_Legacy_release_hpaths := +APEX_Legacy_release_hpaths += ./../../include +APEX_Legacy_release_hpaths += ./../../include/PhysX3 +APEX_Legacy_release_hpaths += ./../../../PxShared/include +APEX_Legacy_release_hpaths += ./../../../PxShared/include/filebuf +APEX_Legacy_release_hpaths += ./../../../PxShared/include/foundation +APEX_Legacy_release_hpaths += ./../../../PxShared/include/task +APEX_Legacy_release_hpaths += ./../../../PxShared/include/cudamanager +APEX_Legacy_release_hpaths += ./../../../PxShared/include/pvd +APEX_Legacy_release_hpaths += ./../../../PxShared/src/foundation/include +APEX_Legacy_release_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Legacy_release_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Legacy_release_hpaths += ./../../../PxShared/src/pvd/include +APEX_Legacy_release_hpaths += ./../../shared/general/shared +APEX_Legacy_release_hpaths += ./../../public +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Legacy_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Legacy_release_hpaths += ./../../shared/general/RenderDebug/public +APEX_Legacy_release_hpaths += ./../../shared/general/shared/inparser/include +APEX_Legacy_release_hpaths += ./../../common/include +APEX_Legacy_release_hpaths += ./../../common/include/autogen +APEX_Legacy_release_hpaths += ./../../common/include/linux +APEX_Legacy_release_hpaths += ./../../shared/internal/include +APEX_Legacy_release_hpaths += ./../../module/common/include +APEX_Legacy_release_hpaths += ./../../NvParameterized/include +APEX_Legacy_release_hpaths += ./../../include +APEX_Legacy_release_hpaths += ./../../include/PhysX3 +APEX_Legacy_release_hpaths += ./../../module/Test_legacy/include +APEX_Legacy_release_hpaths += ./../../module/Test_legacy/include/autogen +APEX_Legacy_release_hpaths += ./../../module/destructible_legacy/include +APEX_Legacy_release_hpaths += ./../../module/destructible_legacy/include/autogen +APEX_Legacy_release_hpaths += ./../../module/framework_legacy/include +APEX_Legacy_release_hpaths += ./../../module/framework_legacy/include/autogen +APEX_Legacy_release_hpaths += ./../../module/clothing_legacy/include +APEX_Legacy_release_hpaths += ./../../module/clothing_legacy/include/autogen +APEX_Legacy_release_hpaths += ./../../module/common_legacy/include +APEX_Legacy_release_hpaths += ./../../module/common_legacy/include/autogen +APEX_Legacy_release_hpaths += ./../../framework/include +APEX_Legacy_release_hpaths += ./../../framework/include/autogen +APEX_Legacy_release_hpaths += ./../../module/clothing/include +APEX_Legacy_release_hpaths += ./../../module/clothing/include/autogen +APEX_Legacy_release_lpaths := +APEX_Legacy_release_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Legacy_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Legacy_release_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Legacy_release_lpaths += ./../../../PxShared/bin/linux64 +APEX_Legacy_release_lpaths += ./../../../PxShared/lib/linux64 +APEX_Legacy_release_defines := $(APEX_Legacy_custom_defines) +APEX_Legacy_release_defines += PX_PHYSX_STATIC_LIB +APEX_Legacy_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Legacy_release_defines += NDEBUG +APEX_Legacy_release_defines += APEX_SHIPPING +APEX_Legacy_release_libraries := +APEX_Legacy_release_libraries += NvParameterized +APEX_Legacy_release_libraries += PxFoundation_x64 +APEX_Legacy_release_libraries += PxTask +APEX_Legacy_release_libraries += PhysX3Common_x64 +APEX_Legacy_release_common_cflags := $(APEX_Legacy_custom_cflags) +APEX_Legacy_release_common_cflags += -MMD +APEX_Legacy_release_common_cflags += $(addprefix -D, $(APEX_Legacy_release_defines)) +APEX_Legacy_release_common_cflags += $(addprefix -I, $(APEX_Legacy_release_hpaths)) +APEX_Legacy_release_common_cflags += -m64 +APEX_Legacy_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Legacy_release_common_cflags += -O3 -fno-strict-aliasing +APEX_Legacy_release_cflags := $(APEX_Legacy_release_common_cflags) +APEX_Legacy_release_cppflags := $(APEX_Legacy_release_common_cflags) +APEX_Legacy_release_lflags := $(APEX_Legacy_custom_lflags) +APEX_Legacy_release_lflags += $(addprefix -L, $(APEX_Legacy_release_lpaths)) +APEX_Legacy_release_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Legacy_release_libraries)) -Wl,--end-group +APEX_Legacy_release_lflags += -m64 +APEX_Legacy_release_objsdir = $(OBJS_DIR)/APEX_Legacy_release +APEX_Legacy_release_cpp_o = $(addprefix $(APEX_Legacy_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_release_cc_o = $(addprefix $(APEX_Legacy_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_release_c_o = $(addprefix $(APEX_Legacy_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Legacy_cfiles))))) +APEX_Legacy_release_obj = $(APEX_Legacy_release_cpp_o) $(APEX_Legacy_release_cc_o) $(APEX_Legacy_release_c_o) +APEX_Legacy_release_bin := ./../../lib/linux64/libAPEX_Legacy.a + +clean_APEX_Legacy_release: + @$(ECHO) clean APEX_Legacy release + @$(RMDIR) $(APEX_Legacy_release_objsdir) + @$(RMDIR) $(APEX_Legacy_release_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Legacy/release + +build_APEX_Legacy_release: postbuild_APEX_Legacy_release +postbuild_APEX_Legacy_release: mainbuild_APEX_Legacy_release +mainbuild_APEX_Legacy_release: prebuild_APEX_Legacy_release $(APEX_Legacy_release_bin) +prebuild_APEX_Legacy_release: + +$(APEX_Legacy_release_bin): $(NvParameterized_release_obj) $(PxTask_release_obj) $(APEX_Legacy_release_obj) build_NvParameterized_release build_PxFoundation_release build_PxTask_release + mkdir -p `dirname ./../../lib/linux64/libAPEX_Legacy.a` + @$(AR) rcs $(APEX_Legacy_release_bin) $(NvParameterized_release_obj) $(PxTask_release_obj) $(APEX_Legacy_release_obj) + $(ECHO) building $@ complete! + +APEX_Legacy_release_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Legacy_release_cpp_o): $(APEX_Legacy_release_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cppfiles)))))) + cp $(APEX_Legacy_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + rm -f $(APEX_Legacy_release_DEPDIR).d + +$(APEX_Legacy_release_cc_o): $(APEX_Legacy_release_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_ccfiles)))))) + cp $(APEX_Legacy_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).release.P; \ + rm -f $(APEX_Legacy_release_DEPDIR).d + +$(APEX_Legacy_release_c_o): $(APEX_Legacy_release_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Legacy_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cfiles)))))) + cp $(APEX_Legacy_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_release_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + rm -f $(APEX_Legacy_release_DEPDIR).d + +APEX_Legacy_profile_hpaths := +APEX_Legacy_profile_hpaths += ./../../include +APEX_Legacy_profile_hpaths += ./../../include/PhysX3 +APEX_Legacy_profile_hpaths += ./../../../PxShared/include +APEX_Legacy_profile_hpaths += ./../../../PxShared/include/filebuf +APEX_Legacy_profile_hpaths += ./../../../PxShared/include/foundation +APEX_Legacy_profile_hpaths += ./../../../PxShared/include/task +APEX_Legacy_profile_hpaths += ./../../../PxShared/include/cudamanager +APEX_Legacy_profile_hpaths += ./../../../PxShared/include/pvd +APEX_Legacy_profile_hpaths += ./../../../PxShared/src/foundation/include +APEX_Legacy_profile_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Legacy_profile_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Legacy_profile_hpaths += ./../../../PxShared/src/pvd/include +APEX_Legacy_profile_hpaths += ./../../shared/general/shared +APEX_Legacy_profile_hpaths += ./../../public +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Legacy_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Legacy_profile_hpaths += ./../../shared/general/RenderDebug/public +APEX_Legacy_profile_hpaths += ./../../shared/general/shared/inparser/include +APEX_Legacy_profile_hpaths += ./../../common/include +APEX_Legacy_profile_hpaths += ./../../common/include/autogen +APEX_Legacy_profile_hpaths += ./../../common/include/linux +APEX_Legacy_profile_hpaths += ./../../shared/internal/include +APEX_Legacy_profile_hpaths += ./../../module/common/include +APEX_Legacy_profile_hpaths += ./../../NvParameterized/include +APEX_Legacy_profile_hpaths += ./../../include +APEX_Legacy_profile_hpaths += ./../../include/PhysX3 +APEX_Legacy_profile_hpaths += ./../../module/Test_legacy/include +APEX_Legacy_profile_hpaths += ./../../module/Test_legacy/include/autogen +APEX_Legacy_profile_hpaths += ./../../module/destructible_legacy/include +APEX_Legacy_profile_hpaths += ./../../module/destructible_legacy/include/autogen +APEX_Legacy_profile_hpaths += ./../../module/framework_legacy/include +APEX_Legacy_profile_hpaths += ./../../module/framework_legacy/include/autogen +APEX_Legacy_profile_hpaths += ./../../module/clothing_legacy/include +APEX_Legacy_profile_hpaths += ./../../module/clothing_legacy/include/autogen +APEX_Legacy_profile_hpaths += ./../../module/common_legacy/include +APEX_Legacy_profile_hpaths += ./../../module/common_legacy/include/autogen +APEX_Legacy_profile_hpaths += ./../../framework/include +APEX_Legacy_profile_hpaths += ./../../framework/include/autogen +APEX_Legacy_profile_hpaths += ./../../module/clothing/include +APEX_Legacy_profile_hpaths += ./../../module/clothing/include/autogen +APEX_Legacy_profile_lpaths := +APEX_Legacy_profile_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Legacy_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Legacy_profile_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Legacy_profile_lpaths += ./../../../PxShared/bin/linux64 +APEX_Legacy_profile_lpaths += ./../../../PxShared/lib/linux64 +APEX_Legacy_profile_defines := $(APEX_Legacy_custom_defines) +APEX_Legacy_profile_defines += PX_PHYSX_STATIC_LIB +APEX_Legacy_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Legacy_profile_defines += NDEBUG +APEX_Legacy_profile_defines += PX_PROFILE +APEX_Legacy_profile_libraries := +APEX_Legacy_profile_libraries += NvParameterizedPROFILE +APEX_Legacy_profile_libraries += PxFoundationPROFILE_x64 +APEX_Legacy_profile_libraries += PxTaskPROFILE +APEX_Legacy_profile_libraries += PhysX3CommonPROFILE_x64 +APEX_Legacy_profile_common_cflags := $(APEX_Legacy_custom_cflags) +APEX_Legacy_profile_common_cflags += -MMD +APEX_Legacy_profile_common_cflags += $(addprefix -D, $(APEX_Legacy_profile_defines)) +APEX_Legacy_profile_common_cflags += $(addprefix -I, $(APEX_Legacy_profile_hpaths)) +APEX_Legacy_profile_common_cflags += -m64 +APEX_Legacy_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Legacy_profile_common_cflags += -O3 -fno-strict-aliasing +APEX_Legacy_profile_cflags := $(APEX_Legacy_profile_common_cflags) +APEX_Legacy_profile_cppflags := $(APEX_Legacy_profile_common_cflags) +APEX_Legacy_profile_lflags := $(APEX_Legacy_custom_lflags) +APEX_Legacy_profile_lflags += $(addprefix -L, $(APEX_Legacy_profile_lpaths)) +APEX_Legacy_profile_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Legacy_profile_libraries)) -Wl,--end-group +APEX_Legacy_profile_lflags += -m64 +APEX_Legacy_profile_objsdir = $(OBJS_DIR)/APEX_Legacy_profile +APEX_Legacy_profile_cpp_o = $(addprefix $(APEX_Legacy_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_profile_cc_o = $(addprefix $(APEX_Legacy_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_profile_c_o = $(addprefix $(APEX_Legacy_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Legacy_cfiles))))) +APEX_Legacy_profile_obj = $(APEX_Legacy_profile_cpp_o) $(APEX_Legacy_profile_cc_o) $(APEX_Legacy_profile_c_o) +APEX_Legacy_profile_bin := ./../../lib/linux64/libAPEX_LegacyPROFILE.a + +clean_APEX_Legacy_profile: + @$(ECHO) clean APEX_Legacy profile + @$(RMDIR) $(APEX_Legacy_profile_objsdir) + @$(RMDIR) $(APEX_Legacy_profile_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Legacy/profile + +build_APEX_Legacy_profile: postbuild_APEX_Legacy_profile +postbuild_APEX_Legacy_profile: mainbuild_APEX_Legacy_profile +mainbuild_APEX_Legacy_profile: prebuild_APEX_Legacy_profile $(APEX_Legacy_profile_bin) +prebuild_APEX_Legacy_profile: + +$(APEX_Legacy_profile_bin): $(NvParameterized_profile_obj) $(PxTask_profile_obj) $(APEX_Legacy_profile_obj) build_NvParameterized_profile build_PxFoundation_profile build_PxTask_profile + mkdir -p `dirname ./../../lib/linux64/libAPEX_LegacyPROFILE.a` + @$(AR) rcs $(APEX_Legacy_profile_bin) $(NvParameterized_profile_obj) $(PxTask_profile_obj) $(APEX_Legacy_profile_obj) + $(ECHO) building $@ complete! + +APEX_Legacy_profile_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Legacy_profile_cpp_o): $(APEX_Legacy_profile_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cppfiles)))))) + cp $(APEX_Legacy_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + rm -f $(APEX_Legacy_profile_DEPDIR).d + +$(APEX_Legacy_profile_cc_o): $(APEX_Legacy_profile_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_ccfiles)))))) + cp $(APEX_Legacy_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).profile.P; \ + rm -f $(APEX_Legacy_profile_DEPDIR).d + +$(APEX_Legacy_profile_c_o): $(APEX_Legacy_profile_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Legacy_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cfiles)))))) + cp $(APEX_Legacy_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_profile_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + rm -f $(APEX_Legacy_profile_DEPDIR).d + +APEX_Legacy_checked_hpaths := +APEX_Legacy_checked_hpaths += ./../../include +APEX_Legacy_checked_hpaths += ./../../include/PhysX3 +APEX_Legacy_checked_hpaths += ./../../../PxShared/include +APEX_Legacy_checked_hpaths += ./../../../PxShared/include/filebuf +APEX_Legacy_checked_hpaths += ./../../../PxShared/include/foundation +APEX_Legacy_checked_hpaths += ./../../../PxShared/include/task +APEX_Legacy_checked_hpaths += ./../../../PxShared/include/cudamanager +APEX_Legacy_checked_hpaths += ./../../../PxShared/include/pvd +APEX_Legacy_checked_hpaths += ./../../../PxShared/src/foundation/include +APEX_Legacy_checked_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Legacy_checked_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Legacy_checked_hpaths += ./../../../PxShared/src/pvd/include +APEX_Legacy_checked_hpaths += ./../../shared/general/shared +APEX_Legacy_checked_hpaths += ./../../public +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Legacy_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Legacy_checked_hpaths += ./../../shared/general/RenderDebug/public +APEX_Legacy_checked_hpaths += ./../../shared/general/shared/inparser/include +APEX_Legacy_checked_hpaths += ./../../common/include +APEX_Legacy_checked_hpaths += ./../../common/include/autogen +APEX_Legacy_checked_hpaths += ./../../common/include/linux +APEX_Legacy_checked_hpaths += ./../../shared/internal/include +APEX_Legacy_checked_hpaths += ./../../module/common/include +APEX_Legacy_checked_hpaths += ./../../NvParameterized/include +APEX_Legacy_checked_hpaths += ./../../include +APEX_Legacy_checked_hpaths += ./../../include/PhysX3 +APEX_Legacy_checked_hpaths += ./../../module/Test_legacy/include +APEX_Legacy_checked_hpaths += ./../../module/Test_legacy/include/autogen +APEX_Legacy_checked_hpaths += ./../../module/destructible_legacy/include +APEX_Legacy_checked_hpaths += ./../../module/destructible_legacy/include/autogen +APEX_Legacy_checked_hpaths += ./../../module/framework_legacy/include +APEX_Legacy_checked_hpaths += ./../../module/framework_legacy/include/autogen +APEX_Legacy_checked_hpaths += ./../../module/clothing_legacy/include +APEX_Legacy_checked_hpaths += ./../../module/clothing_legacy/include/autogen +APEX_Legacy_checked_hpaths += ./../../module/common_legacy/include +APEX_Legacy_checked_hpaths += ./../../module/common_legacy/include/autogen +APEX_Legacy_checked_hpaths += ./../../framework/include +APEX_Legacy_checked_hpaths += ./../../framework/include/autogen +APEX_Legacy_checked_hpaths += ./../../module/clothing/include +APEX_Legacy_checked_hpaths += ./../../module/clothing/include/autogen +APEX_Legacy_checked_lpaths := +APEX_Legacy_checked_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Legacy_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Legacy_checked_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Legacy_checked_lpaths += ./../../../PxShared/bin/linux64 +APEX_Legacy_checked_lpaths += ./../../../PxShared/lib/linux64 +APEX_Legacy_checked_defines := $(APEX_Legacy_custom_defines) +APEX_Legacy_checked_defines += PX_PHYSX_STATIC_LIB +APEX_Legacy_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Legacy_checked_defines += NDEBUG +APEX_Legacy_checked_defines += PX_CHECKED +APEX_Legacy_checked_defines += PX_ENABLE_CHECKED_ASSERTS +APEX_Legacy_checked_libraries := +APEX_Legacy_checked_libraries += NvParameterizedCHECKED +APEX_Legacy_checked_libraries += PxFoundationCHECKED_x64 +APEX_Legacy_checked_libraries += PxTaskCHECKED +APEX_Legacy_checked_libraries += PhysX3CommonCHECKED_x64 +APEX_Legacy_checked_common_cflags := $(APEX_Legacy_custom_cflags) +APEX_Legacy_checked_common_cflags += -MMD +APEX_Legacy_checked_common_cflags += $(addprefix -D, $(APEX_Legacy_checked_defines)) +APEX_Legacy_checked_common_cflags += $(addprefix -I, $(APEX_Legacy_checked_hpaths)) +APEX_Legacy_checked_common_cflags += -m64 +APEX_Legacy_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Legacy_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +APEX_Legacy_checked_cflags := $(APEX_Legacy_checked_common_cflags) +APEX_Legacy_checked_cppflags := $(APEX_Legacy_checked_common_cflags) +APEX_Legacy_checked_lflags := $(APEX_Legacy_custom_lflags) +APEX_Legacy_checked_lflags += $(addprefix -L, $(APEX_Legacy_checked_lpaths)) +APEX_Legacy_checked_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Legacy_checked_libraries)) -Wl,--end-group +APEX_Legacy_checked_lflags += -m64 +APEX_Legacy_checked_objsdir = $(OBJS_DIR)/APEX_Legacy_checked +APEX_Legacy_checked_cpp_o = $(addprefix $(APEX_Legacy_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Legacy_cppfiles))))) +APEX_Legacy_checked_cc_o = $(addprefix $(APEX_Legacy_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Legacy_ccfiles))))) +APEX_Legacy_checked_c_o = $(addprefix $(APEX_Legacy_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Legacy_cfiles))))) +APEX_Legacy_checked_obj = $(APEX_Legacy_checked_cpp_o) $(APEX_Legacy_checked_cc_o) $(APEX_Legacy_checked_c_o) +APEX_Legacy_checked_bin := ./../../lib/linux64/libAPEX_LegacyCHECKED.a + +clean_APEX_Legacy_checked: + @$(ECHO) clean APEX_Legacy checked + @$(RMDIR) $(APEX_Legacy_checked_objsdir) + @$(RMDIR) $(APEX_Legacy_checked_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Legacy/checked + +build_APEX_Legacy_checked: postbuild_APEX_Legacy_checked +postbuild_APEX_Legacy_checked: mainbuild_APEX_Legacy_checked +mainbuild_APEX_Legacy_checked: prebuild_APEX_Legacy_checked $(APEX_Legacy_checked_bin) +prebuild_APEX_Legacy_checked: + +$(APEX_Legacy_checked_bin): $(NvParameterized_checked_obj) $(PxTask_checked_obj) $(APEX_Legacy_checked_obj) build_NvParameterized_checked build_PxFoundation_checked build_PxTask_checked + mkdir -p `dirname ./../../lib/linux64/libAPEX_LegacyCHECKED.a` + @$(AR) rcs $(APEX_Legacy_checked_bin) $(NvParameterized_checked_obj) $(PxTask_checked_obj) $(APEX_Legacy_checked_obj) + $(ECHO) building $@ complete! + +APEX_Legacy_checked_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Legacy_checked_cpp_o): $(APEX_Legacy_checked_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cppfiles)))))) + cp $(APEX_Legacy_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cppfiles))))).P; \ + rm -f $(APEX_Legacy_checked_DEPDIR).d + +$(APEX_Legacy_checked_cc_o): $(APEX_Legacy_checked_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Legacy_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_ccfiles)))))) + cp $(APEX_Legacy_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_ccfiles))))).checked.P; \ + rm -f $(APEX_Legacy_checked_DEPDIR).d + +$(APEX_Legacy_checked_c_o): $(APEX_Legacy_checked_objsdir)/%.o: + $(ECHO) APEX_Legacy: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Legacy_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cfiles)))))) + cp $(APEX_Legacy_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Legacy_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Legacy/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Legacy_checked_objsdir),, $@))), $(APEX_Legacy_cfiles))))).P; \ + rm -f $(APEX_Legacy_checked_DEPDIR).d + +clean_APEX_Legacy: clean_APEX_Legacy_debug clean_APEX_Legacy_release clean_APEX_Legacy_profile clean_APEX_Legacy_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.APEX_Loader.mk b/APEX_1.4/compiler/linux64/Makefile.APEX_Loader.mk new file mode 100644 index 00000000..fc43b7a0 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.APEX_Loader.mk @@ -0,0 +1,570 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = APEX_Loader +APEX_Loader_cppfiles += ./../../module/loader/src/ModuleLoaderImpl.cpp + +APEX_Loader_cpp_debug_dep = $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Loader_cppfiles))))) +APEX_Loader_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(APEX_Loader_ccfiles))))) +APEX_Loader_c_debug_dep = $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Loader_cfiles))))) +APEX_Loader_debug_dep = $(APEX_Loader_cpp_debug_dep) $(APEX_Loader_cc_debug_dep) $(APEX_Loader_c_debug_dep) +-include $(APEX_Loader_debug_dep) +APEX_Loader_cpp_release_dep = $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Loader_cppfiles))))) +APEX_Loader_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(APEX_Loader_ccfiles))))) +APEX_Loader_c_release_dep = $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Loader_cfiles))))) +APEX_Loader_release_dep = $(APEX_Loader_cpp_release_dep) $(APEX_Loader_cc_release_dep) $(APEX_Loader_c_release_dep) +-include $(APEX_Loader_release_dep) +APEX_Loader_cpp_profile_dep = $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Loader_cppfiles))))) +APEX_Loader_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(APEX_Loader_ccfiles))))) +APEX_Loader_c_profile_dep = $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Loader_cfiles))))) +APEX_Loader_profile_dep = $(APEX_Loader_cpp_profile_dep) $(APEX_Loader_cc_profile_dep) $(APEX_Loader_c_profile_dep) +-include $(APEX_Loader_profile_dep) +APEX_Loader_cpp_checked_dep = $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(APEX_Loader_cppfiles))))) +APEX_Loader_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(APEX_Loader_ccfiles))))) +APEX_Loader_c_checked_dep = $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(APEX_Loader_cfiles))))) +APEX_Loader_checked_dep = $(APEX_Loader_cpp_checked_dep) $(APEX_Loader_cc_checked_dep) $(APEX_Loader_c_checked_dep) +-include $(APEX_Loader_checked_dep) +APEX_Loader_debug_hpaths := +APEX_Loader_debug_hpaths += ./../../include +APEX_Loader_debug_hpaths += ./../../include/PhysX3 +APEX_Loader_debug_hpaths += ./../../../PxShared/include +APEX_Loader_debug_hpaths += ./../../../PxShared/include/filebuf +APEX_Loader_debug_hpaths += ./../../../PxShared/include/foundation +APEX_Loader_debug_hpaths += ./../../../PxShared/include/task +APEX_Loader_debug_hpaths += ./../../../PxShared/include/cudamanager +APEX_Loader_debug_hpaths += ./../../../PxShared/include/pvd +APEX_Loader_debug_hpaths += ./../../../PxShared/src/foundation/include +APEX_Loader_debug_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Loader_debug_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Loader_debug_hpaths += ./../../../PxShared/src/pvd/include +APEX_Loader_debug_hpaths += ./../../shared/general/shared +APEX_Loader_debug_hpaths += ./../../public +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Loader_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Loader_debug_hpaths += ./../../shared/general/RenderDebug/public +APEX_Loader_debug_hpaths += ./../../shared/general/shared/inparser/include +APEX_Loader_debug_hpaths += ./../../common/include +APEX_Loader_debug_hpaths += ./../../common/include/autogen +APEX_Loader_debug_hpaths += ./../../common/include/linux +APEX_Loader_debug_hpaths += ./../../shared/internal/include +APEX_Loader_debug_hpaths += ./../../module/common/include +APEX_Loader_debug_hpaths += ./../../NvParameterized/include +APEX_Loader_debug_hpaths += ./../../include +APEX_Loader_debug_hpaths += ./../../include/PhysX3 +APEX_Loader_debug_hpaths += ./../../include/loader +APEX_Loader_debug_hpaths += ./../../include/clothing +APEX_Loader_debug_hpaths += ./../../include/legacy +APEX_Loader_debug_hpaths += ./../../module/loader/include +APEX_Loader_debug_hpaths += ./../../include/destructible +APEX_Loader_debug_lpaths := +APEX_Loader_debug_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Loader_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Loader_debug_lpaths += ./../../lib/linux64 +APEX_Loader_debug_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Loader_debug_lpaths += ./../../../PxShared/lib/linux64 +APEX_Loader_debug_lpaths += ./../../../PxShared/bin/linux64 +APEX_Loader_debug_defines := $(APEX_Loader_custom_defines) +APEX_Loader_debug_defines += PX_PHYSX_STATIC_LIB +APEX_Loader_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Loader_debug_defines += ENABLE_TEST=0 +APEX_Loader_debug_defines += _DEBUG +APEX_Loader_debug_defines += PX_DEBUG +APEX_Loader_debug_defines += PX_CHECKED +APEX_Loader_debug_libraries := +APEX_Loader_debug_libraries += APEX_ClothingDEBUG +APEX_Loader_debug_libraries += APEX_DestructibleDEBUG +APEX_Loader_debug_libraries += APEX_LegacyDEBUG +APEX_Loader_debug_libraries += ApexCommonDEBUG +APEX_Loader_debug_libraries += ApexFrameworkDEBUG +APEX_Loader_debug_libraries += NvParameterizedDEBUG +APEX_Loader_debug_libraries += PsFastXmlDEBUG +APEX_Loader_debug_libraries += PxFoundationDEBUG_x64 +APEX_Loader_debug_libraries += PxPvdSDKDEBUG_x64 +APEX_Loader_debug_libraries += PhysX3CommonDEBUG_x64 +APEX_Loader_debug_common_cflags := $(APEX_Loader_custom_cflags) +APEX_Loader_debug_common_cflags += -MMD +APEX_Loader_debug_common_cflags += $(addprefix -D, $(APEX_Loader_debug_defines)) +APEX_Loader_debug_common_cflags += $(addprefix -I, $(APEX_Loader_debug_hpaths)) +APEX_Loader_debug_common_cflags += -m64 +APEX_Loader_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Loader_debug_common_cflags += -g3 -gdwarf-2 +APEX_Loader_debug_cflags := $(APEX_Loader_debug_common_cflags) +APEX_Loader_debug_cppflags := $(APEX_Loader_debug_common_cflags) +APEX_Loader_debug_lflags := $(APEX_Loader_custom_lflags) +APEX_Loader_debug_lflags += $(addprefix -L, $(APEX_Loader_debug_lpaths)) +APEX_Loader_debug_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Loader_debug_libraries)) -Wl,--end-group +APEX_Loader_debug_lflags += -m64 +APEX_Loader_debug_objsdir = $(OBJS_DIR)/APEX_Loader_debug +APEX_Loader_debug_cpp_o = $(addprefix $(APEX_Loader_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Loader_cppfiles))))) +APEX_Loader_debug_cc_o = $(addprefix $(APEX_Loader_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Loader_ccfiles))))) +APEX_Loader_debug_c_o = $(addprefix $(APEX_Loader_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Loader_cfiles))))) +APEX_Loader_debug_obj = $(APEX_Loader_debug_cpp_o) $(APEX_Loader_debug_cc_o) $(APEX_Loader_debug_c_o) +APEX_Loader_debug_bin := ./../../lib/linux64/libAPEX_LoaderDEBUG.a + +clean_APEX_Loader_debug: + @$(ECHO) clean APEX_Loader debug + @$(RMDIR) $(APEX_Loader_debug_objsdir) + @$(RMDIR) $(APEX_Loader_debug_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Loader/debug + +build_APEX_Loader_debug: postbuild_APEX_Loader_debug +postbuild_APEX_Loader_debug: mainbuild_APEX_Loader_debug +mainbuild_APEX_Loader_debug: prebuild_APEX_Loader_debug $(APEX_Loader_debug_bin) +prebuild_APEX_Loader_debug: + +$(APEX_Loader_debug_bin): $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Loader_debug_obj) build_APEX_Clothing_debug build_APEX_Destructible_debug build_APEX_Legacy_debug build_ApexCommon_debug build_ApexFramework_debug build_NvParameterized_debug build_PsFastXml_debug build_PxFoundation_debug build_PxPvdSDK_debug + mkdir -p `dirname ./../../lib/linux64/libAPEX_LoaderDEBUG.a` + @$(AR) rcs $(APEX_Loader_debug_bin) $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(APEX_Loader_debug_obj) + $(ECHO) building $@ complete! + +APEX_Loader_debug_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Loader_debug_cpp_o): $(APEX_Loader_debug_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cppfiles)))))) + cp $(APEX_Loader_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + rm -f $(APEX_Loader_debug_DEPDIR).d + +$(APEX_Loader_debug_cc_o): $(APEX_Loader_debug_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_ccfiles)))))) + cp $(APEX_Loader_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_ccfiles))))).debug.P; \ + rm -f $(APEX_Loader_debug_DEPDIR).d + +$(APEX_Loader_debug_c_o): $(APEX_Loader_debug_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Loader_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cfiles)))))) + cp $(APEX_Loader_debug_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_debug_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + rm -f $(APEX_Loader_debug_DEPDIR).d + +APEX_Loader_release_hpaths := +APEX_Loader_release_hpaths += ./../../include +APEX_Loader_release_hpaths += ./../../include/PhysX3 +APEX_Loader_release_hpaths += ./../../../PxShared/include +APEX_Loader_release_hpaths += ./../../../PxShared/include/filebuf +APEX_Loader_release_hpaths += ./../../../PxShared/include/foundation +APEX_Loader_release_hpaths += ./../../../PxShared/include/task +APEX_Loader_release_hpaths += ./../../../PxShared/include/cudamanager +APEX_Loader_release_hpaths += ./../../../PxShared/include/pvd +APEX_Loader_release_hpaths += ./../../../PxShared/src/foundation/include +APEX_Loader_release_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Loader_release_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Loader_release_hpaths += ./../../../PxShared/src/pvd/include +APEX_Loader_release_hpaths += ./../../shared/general/shared +APEX_Loader_release_hpaths += ./../../public +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Loader_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Loader_release_hpaths += ./../../shared/general/RenderDebug/public +APEX_Loader_release_hpaths += ./../../shared/general/shared/inparser/include +APEX_Loader_release_hpaths += ./../../common/include +APEX_Loader_release_hpaths += ./../../common/include/autogen +APEX_Loader_release_hpaths += ./../../common/include/linux +APEX_Loader_release_hpaths += ./../../shared/internal/include +APEX_Loader_release_hpaths += ./../../module/common/include +APEX_Loader_release_hpaths += ./../../NvParameterized/include +APEX_Loader_release_hpaths += ./../../include +APEX_Loader_release_hpaths += ./../../include/PhysX3 +APEX_Loader_release_hpaths += ./../../include/loader +APEX_Loader_release_hpaths += ./../../include/clothing +APEX_Loader_release_hpaths += ./../../include/legacy +APEX_Loader_release_hpaths += ./../../module/loader/include +APEX_Loader_release_hpaths += ./../../include/destructible +APEX_Loader_release_lpaths := +APEX_Loader_release_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Loader_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Loader_release_lpaths += ./../../lib/linux64 +APEX_Loader_release_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Loader_release_lpaths += ./../../../PxShared/lib/linux64 +APEX_Loader_release_lpaths += ./../../../PxShared/bin/linux64 +APEX_Loader_release_defines := $(APEX_Loader_custom_defines) +APEX_Loader_release_defines += PX_PHYSX_STATIC_LIB +APEX_Loader_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Loader_release_defines += ENABLE_TEST=0 +APEX_Loader_release_defines += NDEBUG +APEX_Loader_release_defines += APEX_SHIPPING +APEX_Loader_release_libraries := +APEX_Loader_release_libraries += APEX_Clothing +APEX_Loader_release_libraries += APEX_Destructible +APEX_Loader_release_libraries += APEX_Legacy +APEX_Loader_release_libraries += ApexCommon +APEX_Loader_release_libraries += ApexFramework +APEX_Loader_release_libraries += NvParameterized +APEX_Loader_release_libraries += PsFastXml +APEX_Loader_release_libraries += PxFoundation_x64 +APEX_Loader_release_libraries += PxPvdSDK_x64 +APEX_Loader_release_libraries += PhysX3Common_x64 +APEX_Loader_release_common_cflags := $(APEX_Loader_custom_cflags) +APEX_Loader_release_common_cflags += -MMD +APEX_Loader_release_common_cflags += $(addprefix -D, $(APEX_Loader_release_defines)) +APEX_Loader_release_common_cflags += $(addprefix -I, $(APEX_Loader_release_hpaths)) +APEX_Loader_release_common_cflags += -m64 +APEX_Loader_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Loader_release_common_cflags += -O3 -fno-strict-aliasing +APEX_Loader_release_cflags := $(APEX_Loader_release_common_cflags) +APEX_Loader_release_cppflags := $(APEX_Loader_release_common_cflags) +APEX_Loader_release_lflags := $(APEX_Loader_custom_lflags) +APEX_Loader_release_lflags += $(addprefix -L, $(APEX_Loader_release_lpaths)) +APEX_Loader_release_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Loader_release_libraries)) -Wl,--end-group +APEX_Loader_release_lflags += -m64 +APEX_Loader_release_objsdir = $(OBJS_DIR)/APEX_Loader_release +APEX_Loader_release_cpp_o = $(addprefix $(APEX_Loader_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Loader_cppfiles))))) +APEX_Loader_release_cc_o = $(addprefix $(APEX_Loader_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Loader_ccfiles))))) +APEX_Loader_release_c_o = $(addprefix $(APEX_Loader_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Loader_cfiles))))) +APEX_Loader_release_obj = $(APEX_Loader_release_cpp_o) $(APEX_Loader_release_cc_o) $(APEX_Loader_release_c_o) +APEX_Loader_release_bin := ./../../lib/linux64/libAPEX_Loader.a + +clean_APEX_Loader_release: + @$(ECHO) clean APEX_Loader release + @$(RMDIR) $(APEX_Loader_release_objsdir) + @$(RMDIR) $(APEX_Loader_release_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Loader/release + +build_APEX_Loader_release: postbuild_APEX_Loader_release +postbuild_APEX_Loader_release: mainbuild_APEX_Loader_release +mainbuild_APEX_Loader_release: prebuild_APEX_Loader_release $(APEX_Loader_release_bin) +prebuild_APEX_Loader_release: + +$(APEX_Loader_release_bin): $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Loader_release_obj) build_APEX_Clothing_release build_APEX_Destructible_release build_APEX_Legacy_release build_ApexCommon_release build_ApexFramework_release build_NvParameterized_release build_PsFastXml_release build_PxFoundation_release build_PxPvdSDK_release + mkdir -p `dirname ./../../lib/linux64/libAPEX_Loader.a` + @$(AR) rcs $(APEX_Loader_release_bin) $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(APEX_Loader_release_obj) + $(ECHO) building $@ complete! + +APEX_Loader_release_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Loader_release_cpp_o): $(APEX_Loader_release_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cppfiles)))))) + cp $(APEX_Loader_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + rm -f $(APEX_Loader_release_DEPDIR).d + +$(APEX_Loader_release_cc_o): $(APEX_Loader_release_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_ccfiles)))))) + cp $(APEX_Loader_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_ccfiles))))).release.P; \ + rm -f $(APEX_Loader_release_DEPDIR).d + +$(APEX_Loader_release_c_o): $(APEX_Loader_release_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Loader_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cfiles)))))) + cp $(APEX_Loader_release_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_release_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + rm -f $(APEX_Loader_release_DEPDIR).d + +APEX_Loader_profile_hpaths := +APEX_Loader_profile_hpaths += ./../../include +APEX_Loader_profile_hpaths += ./../../include/PhysX3 +APEX_Loader_profile_hpaths += ./../../../PxShared/include +APEX_Loader_profile_hpaths += ./../../../PxShared/include/filebuf +APEX_Loader_profile_hpaths += ./../../../PxShared/include/foundation +APEX_Loader_profile_hpaths += ./../../../PxShared/include/task +APEX_Loader_profile_hpaths += ./../../../PxShared/include/cudamanager +APEX_Loader_profile_hpaths += ./../../../PxShared/include/pvd +APEX_Loader_profile_hpaths += ./../../../PxShared/src/foundation/include +APEX_Loader_profile_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Loader_profile_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Loader_profile_hpaths += ./../../../PxShared/src/pvd/include +APEX_Loader_profile_hpaths += ./../../shared/general/shared +APEX_Loader_profile_hpaths += ./../../public +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Loader_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Loader_profile_hpaths += ./../../shared/general/RenderDebug/public +APEX_Loader_profile_hpaths += ./../../shared/general/shared/inparser/include +APEX_Loader_profile_hpaths += ./../../common/include +APEX_Loader_profile_hpaths += ./../../common/include/autogen +APEX_Loader_profile_hpaths += ./../../common/include/linux +APEX_Loader_profile_hpaths += ./../../shared/internal/include +APEX_Loader_profile_hpaths += ./../../module/common/include +APEX_Loader_profile_hpaths += ./../../NvParameterized/include +APEX_Loader_profile_hpaths += ./../../include +APEX_Loader_profile_hpaths += ./../../include/PhysX3 +APEX_Loader_profile_hpaths += ./../../include/loader +APEX_Loader_profile_hpaths += ./../../include/clothing +APEX_Loader_profile_hpaths += ./../../include/legacy +APEX_Loader_profile_hpaths += ./../../module/loader/include +APEX_Loader_profile_hpaths += ./../../include/destructible +APEX_Loader_profile_lpaths := +APEX_Loader_profile_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Loader_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Loader_profile_lpaths += ./../../lib/linux64 +APEX_Loader_profile_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Loader_profile_lpaths += ./../../../PxShared/lib/linux64 +APEX_Loader_profile_lpaths += ./../../../PxShared/bin/linux64 +APEX_Loader_profile_defines := $(APEX_Loader_custom_defines) +APEX_Loader_profile_defines += PX_PHYSX_STATIC_LIB +APEX_Loader_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Loader_profile_defines += ENABLE_TEST=0 +APEX_Loader_profile_defines += NDEBUG +APEX_Loader_profile_defines += PX_PROFILE +APEX_Loader_profile_libraries := +APEX_Loader_profile_libraries += APEX_ClothingPROFILE +APEX_Loader_profile_libraries += APEX_DestructiblePROFILE +APEX_Loader_profile_libraries += APEX_LegacyPROFILE +APEX_Loader_profile_libraries += ApexCommonPROFILE +APEX_Loader_profile_libraries += ApexFrameworkPROFILE +APEX_Loader_profile_libraries += NvParameterizedPROFILE +APEX_Loader_profile_libraries += PsFastXmlPROFILE +APEX_Loader_profile_libraries += PxFoundationPROFILE_x64 +APEX_Loader_profile_libraries += PxPvdSDKPROFILE_x64 +APEX_Loader_profile_libraries += PhysX3CommonPROFILE_x64 +APEX_Loader_profile_common_cflags := $(APEX_Loader_custom_cflags) +APEX_Loader_profile_common_cflags += -MMD +APEX_Loader_profile_common_cflags += $(addprefix -D, $(APEX_Loader_profile_defines)) +APEX_Loader_profile_common_cflags += $(addprefix -I, $(APEX_Loader_profile_hpaths)) +APEX_Loader_profile_common_cflags += -m64 +APEX_Loader_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Loader_profile_common_cflags += -O3 -fno-strict-aliasing +APEX_Loader_profile_cflags := $(APEX_Loader_profile_common_cflags) +APEX_Loader_profile_cppflags := $(APEX_Loader_profile_common_cflags) +APEX_Loader_profile_lflags := $(APEX_Loader_custom_lflags) +APEX_Loader_profile_lflags += $(addprefix -L, $(APEX_Loader_profile_lpaths)) +APEX_Loader_profile_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Loader_profile_libraries)) -Wl,--end-group +APEX_Loader_profile_lflags += -m64 +APEX_Loader_profile_objsdir = $(OBJS_DIR)/APEX_Loader_profile +APEX_Loader_profile_cpp_o = $(addprefix $(APEX_Loader_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Loader_cppfiles))))) +APEX_Loader_profile_cc_o = $(addprefix $(APEX_Loader_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Loader_ccfiles))))) +APEX_Loader_profile_c_o = $(addprefix $(APEX_Loader_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Loader_cfiles))))) +APEX_Loader_profile_obj = $(APEX_Loader_profile_cpp_o) $(APEX_Loader_profile_cc_o) $(APEX_Loader_profile_c_o) +APEX_Loader_profile_bin := ./../../lib/linux64/libAPEX_LoaderPROFILE.a + +clean_APEX_Loader_profile: + @$(ECHO) clean APEX_Loader profile + @$(RMDIR) $(APEX_Loader_profile_objsdir) + @$(RMDIR) $(APEX_Loader_profile_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Loader/profile + +build_APEX_Loader_profile: postbuild_APEX_Loader_profile +postbuild_APEX_Loader_profile: mainbuild_APEX_Loader_profile +mainbuild_APEX_Loader_profile: prebuild_APEX_Loader_profile $(APEX_Loader_profile_bin) +prebuild_APEX_Loader_profile: + +$(APEX_Loader_profile_bin): $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Loader_profile_obj) build_APEX_Clothing_profile build_APEX_Destructible_profile build_APEX_Legacy_profile build_ApexCommon_profile build_ApexFramework_profile build_NvParameterized_profile build_PsFastXml_profile build_PxFoundation_profile build_PxPvdSDK_profile + mkdir -p `dirname ./../../lib/linux64/libAPEX_LoaderPROFILE.a` + @$(AR) rcs $(APEX_Loader_profile_bin) $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(APEX_Loader_profile_obj) + $(ECHO) building $@ complete! + +APEX_Loader_profile_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Loader_profile_cpp_o): $(APEX_Loader_profile_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cppfiles)))))) + cp $(APEX_Loader_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + rm -f $(APEX_Loader_profile_DEPDIR).d + +$(APEX_Loader_profile_cc_o): $(APEX_Loader_profile_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_ccfiles)))))) + cp $(APEX_Loader_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_ccfiles))))).profile.P; \ + rm -f $(APEX_Loader_profile_DEPDIR).d + +$(APEX_Loader_profile_c_o): $(APEX_Loader_profile_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Loader_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cfiles)))))) + cp $(APEX_Loader_profile_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_profile_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + rm -f $(APEX_Loader_profile_DEPDIR).d + +APEX_Loader_checked_hpaths := +APEX_Loader_checked_hpaths += ./../../include +APEX_Loader_checked_hpaths += ./../../include/PhysX3 +APEX_Loader_checked_hpaths += ./../../../PxShared/include +APEX_Loader_checked_hpaths += ./../../../PxShared/include/filebuf +APEX_Loader_checked_hpaths += ./../../../PxShared/include/foundation +APEX_Loader_checked_hpaths += ./../../../PxShared/include/task +APEX_Loader_checked_hpaths += ./../../../PxShared/include/cudamanager +APEX_Loader_checked_hpaths += ./../../../PxShared/include/pvd +APEX_Loader_checked_hpaths += ./../../../PxShared/src/foundation/include +APEX_Loader_checked_hpaths += ./../../../PxShared/src/filebuf/include +APEX_Loader_checked_hpaths += ./../../../PxShared/src/fastxml/include +APEX_Loader_checked_hpaths += ./../../../PxShared/src/pvd/include +APEX_Loader_checked_hpaths += ./../../shared/general/shared +APEX_Loader_checked_hpaths += ./../../public +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/common +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/particles +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +APEX_Loader_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +APEX_Loader_checked_hpaths += ./../../shared/general/RenderDebug/public +APEX_Loader_checked_hpaths += ./../../shared/general/shared/inparser/include +APEX_Loader_checked_hpaths += ./../../common/include +APEX_Loader_checked_hpaths += ./../../common/include/autogen +APEX_Loader_checked_hpaths += ./../../common/include/linux +APEX_Loader_checked_hpaths += ./../../shared/internal/include +APEX_Loader_checked_hpaths += ./../../module/common/include +APEX_Loader_checked_hpaths += ./../../NvParameterized/include +APEX_Loader_checked_hpaths += ./../../include +APEX_Loader_checked_hpaths += ./../../include/PhysX3 +APEX_Loader_checked_hpaths += ./../../include/loader +APEX_Loader_checked_hpaths += ./../../include/clothing +APEX_Loader_checked_hpaths += ./../../include/legacy +APEX_Loader_checked_hpaths += ./../../module/loader/include +APEX_Loader_checked_hpaths += ./../../include/destructible +APEX_Loader_checked_lpaths := +APEX_Loader_checked_lpaths += ./../../../PxShared/lib/makelinux64 +APEX_Loader_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +APEX_Loader_checked_lpaths += ./../../lib/linux64 +APEX_Loader_checked_lpaths += ./../../NvParameterized/lib/linux64 +APEX_Loader_checked_lpaths += ./../../../PxShared/lib/linux64 +APEX_Loader_checked_lpaths += ./../../../PxShared/bin/linux64 +APEX_Loader_checked_defines := $(APEX_Loader_custom_defines) +APEX_Loader_checked_defines += PX_PHYSX_STATIC_LIB +APEX_Loader_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +APEX_Loader_checked_defines += ENABLE_TEST=0 +APEX_Loader_checked_defines += NDEBUG +APEX_Loader_checked_defines += PX_CHECKED +APEX_Loader_checked_defines += PX_ENABLE_CHECKED_ASSERTS +APEX_Loader_checked_libraries := +APEX_Loader_checked_libraries += APEX_ClothingCHECKED +APEX_Loader_checked_libraries += APEX_DestructibleCHECKED +APEX_Loader_checked_libraries += APEX_LegacyCHECKED +APEX_Loader_checked_libraries += ApexCommonCHECKED +APEX_Loader_checked_libraries += ApexFrameworkCHECKED +APEX_Loader_checked_libraries += NvParameterizedCHECKED +APEX_Loader_checked_libraries += PsFastXmlCHECKED +APEX_Loader_checked_libraries += PxFoundationCHECKED_x64 +APEX_Loader_checked_libraries += PxPvdSDKCHECKED_x64 +APEX_Loader_checked_libraries += PhysX3CommonCHECKED_x64 +APEX_Loader_checked_common_cflags := $(APEX_Loader_custom_cflags) +APEX_Loader_checked_common_cflags += -MMD +APEX_Loader_checked_common_cflags += $(addprefix -D, $(APEX_Loader_checked_defines)) +APEX_Loader_checked_common_cflags += $(addprefix -I, $(APEX_Loader_checked_hpaths)) +APEX_Loader_checked_common_cflags += -m64 +APEX_Loader_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +APEX_Loader_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +APEX_Loader_checked_cflags := $(APEX_Loader_checked_common_cflags) +APEX_Loader_checked_cppflags := $(APEX_Loader_checked_common_cflags) +APEX_Loader_checked_lflags := $(APEX_Loader_custom_lflags) +APEX_Loader_checked_lflags += $(addprefix -L, $(APEX_Loader_checked_lpaths)) +APEX_Loader_checked_lflags += -Wl,--start-group $(addprefix -l, $(APEX_Loader_checked_libraries)) -Wl,--end-group +APEX_Loader_checked_lflags += -m64 +APEX_Loader_checked_objsdir = $(OBJS_DIR)/APEX_Loader_checked +APEX_Loader_checked_cpp_o = $(addprefix $(APEX_Loader_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(APEX_Loader_cppfiles))))) +APEX_Loader_checked_cc_o = $(addprefix $(APEX_Loader_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(APEX_Loader_ccfiles))))) +APEX_Loader_checked_c_o = $(addprefix $(APEX_Loader_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(APEX_Loader_cfiles))))) +APEX_Loader_checked_obj = $(APEX_Loader_checked_cpp_o) $(APEX_Loader_checked_cc_o) $(APEX_Loader_checked_c_o) +APEX_Loader_checked_bin := ./../../lib/linux64/libAPEX_LoaderCHECKED.a + +clean_APEX_Loader_checked: + @$(ECHO) clean APEX_Loader checked + @$(RMDIR) $(APEX_Loader_checked_objsdir) + @$(RMDIR) $(APEX_Loader_checked_bin) + @$(RMDIR) $(DEPSDIR)/APEX_Loader/checked + +build_APEX_Loader_checked: postbuild_APEX_Loader_checked +postbuild_APEX_Loader_checked: mainbuild_APEX_Loader_checked +mainbuild_APEX_Loader_checked: prebuild_APEX_Loader_checked $(APEX_Loader_checked_bin) +prebuild_APEX_Loader_checked: + +$(APEX_Loader_checked_bin): $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Loader_checked_obj) build_APEX_Clothing_checked build_APEX_Destructible_checked build_APEX_Legacy_checked build_ApexCommon_checked build_ApexFramework_checked build_NvParameterized_checked build_PsFastXml_checked build_PxFoundation_checked build_PxPvdSDK_checked + mkdir -p `dirname ./../../lib/linux64/libAPEX_LoaderCHECKED.a` + @$(AR) rcs $(APEX_Loader_checked_bin) $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(APEX_Loader_checked_obj) + $(ECHO) building $@ complete! + +APEX_Loader_checked_DEPDIR = $(dir $(@))/$(*F) +$(APEX_Loader_checked_cpp_o): $(APEX_Loader_checked_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cppfiles)))))) + cp $(APEX_Loader_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cppfiles))))).P; \ + rm -f $(APEX_Loader_checked_DEPDIR).d + +$(APEX_Loader_checked_cc_o): $(APEX_Loader_checked_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(APEX_Loader_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_ccfiles)))))) + cp $(APEX_Loader_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_ccfiles))))).checked.P; \ + rm -f $(APEX_Loader_checked_DEPDIR).d + +$(APEX_Loader_checked_c_o): $(APEX_Loader_checked_objsdir)/%.o: + $(ECHO) APEX_Loader: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(APEX_Loader_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cfiles)))))) + cp $(APEX_Loader_checked_DEPDIR).d $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(APEX_Loader_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/APEX_Loader/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(APEX_Loader_checked_objsdir),, $@))), $(APEX_Loader_cfiles))))).P; \ + rm -f $(APEX_Loader_checked_DEPDIR).d + +clean_APEX_Loader: clean_APEX_Loader_debug clean_APEX_Loader_release clean_APEX_Loader_profile clean_APEX_Loader_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.ApexCommon.mk b/APEX_1.4/compiler/linux64/Makefile.ApexCommon.mk new file mode 100644 index 00000000..89e95aec --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.ApexCommon.mk @@ -0,0 +1,540 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = ApexCommon +ApexCommon_cppfiles += ./../../common/src/ApexActor.cpp +ApexCommon_cppfiles += ./../../common/src/ApexAssetAuthoring.cpp +ApexCommon_cppfiles += ./../../common/src/ApexAssetTracker.cpp +ApexCommon_cppfiles += ./../../common/src/ApexCollision.cpp +ApexCommon_cppfiles += ./../../common/src/ApexContext.cpp +ApexCommon_cppfiles += ./../../common/src/ApexCudaProfile.cpp +ApexCommon_cppfiles += ./../../common/src/ApexCudaTest.cpp +ApexCommon_cppfiles += ./../../common/src/ApexGeneralizedCubeTemplates.cpp +ApexCommon_cppfiles += ./../../common/src/ApexGeneralizedMarchingCubes.cpp +ApexCommon_cppfiles += ./../../common/src/ApexIsoMesh.cpp +ApexCommon_cppfiles += ./../../common/src/ApexMath.cpp +ApexCommon_cppfiles += ./../../common/src/ApexMeshContractor.cpp +ApexCommon_cppfiles += ./../../common/src/ApexMeshHash.cpp +ApexCommon_cppfiles += ./../../common/src/ApexPreview.cpp +ApexCommon_cppfiles += ./../../common/src/ApexPvdClient.cpp +ApexCommon_cppfiles += ./../../common/src/ApexQuadricSimplifier.cpp +ApexCommon_cppfiles += ./../../common/src/ApexResource.cpp +ApexCommon_cppfiles += ./../../common/src/ApexRWLockable.cpp +ApexCommon_cppfiles += ./../../common/src/ApexSDKCachedDataImpl.cpp +ApexCommon_cppfiles += ./../../common/src/ApexSDKHelpers.cpp +ApexCommon_cppfiles += ./../../common/src/ApexShape.cpp +ApexCommon_cppfiles += ./../../common/src/ApexSharedUtils.cpp +ApexCommon_cppfiles += ./../../common/src/ApexSubdivider.cpp +ApexCommon_cppfiles += ./../../common/src/ApexTetrahedralizer.cpp +ApexCommon_cppfiles += ./../../common/src/CurveImpl.cpp +ApexCommon_cppfiles += ./../../common/src/ModuleBase.cpp +ApexCommon_cppfiles += ./../../common/src/ModuleUpdateLoader.cpp +ApexCommon_cppfiles += ./../../common/src/PVDParameterizedHandler.cpp +ApexCommon_cppfiles += ./../../common/src/ReadCheck.cpp +ApexCommon_cppfiles += ./../../common/src/Spline.cpp +ApexCommon_cppfiles += ./../../common/src/variable_oscillator.cpp +ApexCommon_cppfiles += ./../../common/src/WriteCheck.cpp +ApexCommon_cppfiles += ./../../common/src/autogen/ConvexHullParameters.cpp +ApexCommon_cppfiles += ./../../common/src/autogen/DebugColorParams.cpp +ApexCommon_cppfiles += ./../../common/src/autogen/DebugRenderParams.cpp + +ApexCommon_cpp_debug_dep = $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexCommon_cppfiles))))) +ApexCommon_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(ApexCommon_ccfiles))))) +ApexCommon_c_debug_dep = $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexCommon_cfiles))))) +ApexCommon_debug_dep = $(ApexCommon_cpp_debug_dep) $(ApexCommon_cc_debug_dep) $(ApexCommon_c_debug_dep) +-include $(ApexCommon_debug_dep) +ApexCommon_cpp_release_dep = $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexCommon_cppfiles))))) +ApexCommon_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(ApexCommon_ccfiles))))) +ApexCommon_c_release_dep = $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexCommon_cfiles))))) +ApexCommon_release_dep = $(ApexCommon_cpp_release_dep) $(ApexCommon_cc_release_dep) $(ApexCommon_c_release_dep) +-include $(ApexCommon_release_dep) +ApexCommon_cpp_profile_dep = $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexCommon_cppfiles))))) +ApexCommon_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(ApexCommon_ccfiles))))) +ApexCommon_c_profile_dep = $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexCommon_cfiles))))) +ApexCommon_profile_dep = $(ApexCommon_cpp_profile_dep) $(ApexCommon_cc_profile_dep) $(ApexCommon_c_profile_dep) +-include $(ApexCommon_profile_dep) +ApexCommon_cpp_checked_dep = $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexCommon_cppfiles))))) +ApexCommon_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(ApexCommon_ccfiles))))) +ApexCommon_c_checked_dep = $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexCommon_cfiles))))) +ApexCommon_checked_dep = $(ApexCommon_cpp_checked_dep) $(ApexCommon_cc_checked_dep) $(ApexCommon_c_checked_dep) +-include $(ApexCommon_checked_dep) +ApexCommon_debug_hpaths := +ApexCommon_debug_hpaths += ./../../../PxShared/include +ApexCommon_debug_hpaths += ./../../../PxShared/include/filebuf +ApexCommon_debug_hpaths += ./../../../PxShared/include/foundation +ApexCommon_debug_hpaths += ./../../../PxShared/include/task +ApexCommon_debug_hpaths += ./../../../PxShared/include/cudamanager +ApexCommon_debug_hpaths += ./../../../PxShared/include/pvd +ApexCommon_debug_hpaths += ./../../../PxShared/src/foundation/include +ApexCommon_debug_hpaths += ./../../../PxShared/src/filebuf/include +ApexCommon_debug_hpaths += ./../../../PxShared/src/fastxml/include +ApexCommon_debug_hpaths += ./../../../PxShared/src/pvd/include +ApexCommon_debug_hpaths += ./../../shared/general/shared +ApexCommon_debug_hpaths += ./../../public +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/common +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/particles +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexCommon_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexCommon_debug_hpaths += ./../../shared/general/RenderDebug/public +ApexCommon_debug_hpaths += ./../../shared/general/shared/inparser/include +ApexCommon_debug_hpaths += ./../../common/include +ApexCommon_debug_hpaths += ./../../common/include/autogen +ApexCommon_debug_hpaths += ./../../common/include/linux +ApexCommon_debug_hpaths += ./../../shared/internal/include +ApexCommon_debug_hpaths += ./../../module/common/include +ApexCommon_debug_hpaths += ./../../NvParameterized/include +ApexCommon_debug_hpaths += ./../../include +ApexCommon_debug_hpaths += ./../../include/PhysX3 +ApexCommon_debug_hpaths += ./../../framework/include +ApexCommon_debug_hpaths += ./../../framework/include/autogen +ApexCommon_debug_hpaths += ./../../include +ApexCommon_debug_hpaths += ./../../include/PhysX3 +ApexCommon_debug_hpaths += ./../../../PxShared/src/NvSimd/include +ApexCommon_debug_lpaths := +ApexCommon_debug_lpaths += ./../../../PxShared/lib/makelinux64 +ApexCommon_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexCommon_debug_defines := $(ApexCommon_custom_defines) +ApexCommon_debug_defines += PX_PHYSX_STATIC_LIB +ApexCommon_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexCommon_debug_defines += ENABLE_TEST=0 +ApexCommon_debug_defines += _DEBUG +ApexCommon_debug_defines += PX_DEBUG +ApexCommon_debug_defines += PX_CHECKED +ApexCommon_debug_libraries := +ApexCommon_debug_common_cflags := $(ApexCommon_custom_cflags) +ApexCommon_debug_common_cflags += -MMD +ApexCommon_debug_common_cflags += $(addprefix -D, $(ApexCommon_debug_defines)) +ApexCommon_debug_common_cflags += $(addprefix -I, $(ApexCommon_debug_hpaths)) +ApexCommon_debug_common_cflags += -m64 +ApexCommon_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexCommon_debug_common_cflags += -g3 -gdwarf-2 +ApexCommon_debug_cflags := $(ApexCommon_debug_common_cflags) +ApexCommon_debug_cppflags := $(ApexCommon_debug_common_cflags) +ApexCommon_debug_lflags := $(ApexCommon_custom_lflags) +ApexCommon_debug_lflags += $(addprefix -L, $(ApexCommon_debug_lpaths)) +ApexCommon_debug_lflags += -Wl,--start-group $(addprefix -l, $(ApexCommon_debug_libraries)) -Wl,--end-group +ApexCommon_debug_lflags += -m64 +ApexCommon_debug_objsdir = $(OBJS_DIR)/ApexCommon_debug +ApexCommon_debug_cpp_o = $(addprefix $(ApexCommon_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexCommon_cppfiles))))) +ApexCommon_debug_cc_o = $(addprefix $(ApexCommon_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexCommon_ccfiles))))) +ApexCommon_debug_c_o = $(addprefix $(ApexCommon_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexCommon_cfiles))))) +ApexCommon_debug_obj = $(ApexCommon_debug_cpp_o) $(ApexCommon_debug_cc_o) $(ApexCommon_debug_c_o) +ApexCommon_debug_bin := ./../../lib/linux64/libApexCommonDEBUG.a + +clean_ApexCommon_debug: + @$(ECHO) clean ApexCommon debug + @$(RMDIR) $(ApexCommon_debug_objsdir) + @$(RMDIR) $(ApexCommon_debug_bin) + @$(RMDIR) $(DEPSDIR)/ApexCommon/debug + +build_ApexCommon_debug: postbuild_ApexCommon_debug +postbuild_ApexCommon_debug: mainbuild_ApexCommon_debug +mainbuild_ApexCommon_debug: prebuild_ApexCommon_debug $(ApexCommon_debug_bin) +prebuild_ApexCommon_debug: + +$(ApexCommon_debug_bin): $(ApexCommon_debug_obj) + mkdir -p `dirname ./../../lib/linux64/libApexCommonDEBUG.a` + @$(AR) rcs $(ApexCommon_debug_bin) $(ApexCommon_debug_obj) + $(ECHO) building $@ complete! + +ApexCommon_debug_DEPDIR = $(dir $(@))/$(*F) +$(ApexCommon_debug_cpp_o): $(ApexCommon_debug_objsdir)/%.o: + $(ECHO) ApexCommon: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cppfiles)))))) + cp $(ApexCommon_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + rm -f $(ApexCommon_debug_DEPDIR).d + +$(ApexCommon_debug_cc_o): $(ApexCommon_debug_objsdir)/%.o: + $(ECHO) ApexCommon: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_ccfiles)))))) + cp $(ApexCommon_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_ccfiles))))).debug.P; \ + rm -f $(ApexCommon_debug_DEPDIR).d + +$(ApexCommon_debug_c_o): $(ApexCommon_debug_objsdir)/%.o: + $(ECHO) ApexCommon: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexCommon_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cfiles)))))) + cp $(ApexCommon_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_debug_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + rm -f $(ApexCommon_debug_DEPDIR).d + +ApexCommon_release_hpaths := +ApexCommon_release_hpaths += ./../../../PxShared/include +ApexCommon_release_hpaths += ./../../../PxShared/include/filebuf +ApexCommon_release_hpaths += ./../../../PxShared/include/foundation +ApexCommon_release_hpaths += ./../../../PxShared/include/task +ApexCommon_release_hpaths += ./../../../PxShared/include/cudamanager +ApexCommon_release_hpaths += ./../../../PxShared/include/pvd +ApexCommon_release_hpaths += ./../../../PxShared/src/foundation/include +ApexCommon_release_hpaths += ./../../../PxShared/src/filebuf/include +ApexCommon_release_hpaths += ./../../../PxShared/src/fastxml/include +ApexCommon_release_hpaths += ./../../../PxShared/src/pvd/include +ApexCommon_release_hpaths += ./../../shared/general/shared +ApexCommon_release_hpaths += ./../../public +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/common +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/particles +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexCommon_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexCommon_release_hpaths += ./../../shared/general/RenderDebug/public +ApexCommon_release_hpaths += ./../../shared/general/shared/inparser/include +ApexCommon_release_hpaths += ./../../common/include +ApexCommon_release_hpaths += ./../../common/include/autogen +ApexCommon_release_hpaths += ./../../common/include/linux +ApexCommon_release_hpaths += ./../../shared/internal/include +ApexCommon_release_hpaths += ./../../module/common/include +ApexCommon_release_hpaths += ./../../NvParameterized/include +ApexCommon_release_hpaths += ./../../include +ApexCommon_release_hpaths += ./../../include/PhysX3 +ApexCommon_release_hpaths += ./../../framework/include +ApexCommon_release_hpaths += ./../../framework/include/autogen +ApexCommon_release_hpaths += ./../../include +ApexCommon_release_hpaths += ./../../include/PhysX3 +ApexCommon_release_hpaths += ./../../../PxShared/src/NvSimd/include +ApexCommon_release_lpaths := +ApexCommon_release_lpaths += ./../../../PxShared/lib/makelinux64 +ApexCommon_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexCommon_release_defines := $(ApexCommon_custom_defines) +ApexCommon_release_defines += PX_PHYSX_STATIC_LIB +ApexCommon_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexCommon_release_defines += ENABLE_TEST=0 +ApexCommon_release_defines += NDEBUG +ApexCommon_release_defines += APEX_SHIPPING +ApexCommon_release_libraries := +ApexCommon_release_common_cflags := $(ApexCommon_custom_cflags) +ApexCommon_release_common_cflags += -MMD +ApexCommon_release_common_cflags += $(addprefix -D, $(ApexCommon_release_defines)) +ApexCommon_release_common_cflags += $(addprefix -I, $(ApexCommon_release_hpaths)) +ApexCommon_release_common_cflags += -m64 +ApexCommon_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexCommon_release_common_cflags += -O3 -fno-strict-aliasing +ApexCommon_release_cflags := $(ApexCommon_release_common_cflags) +ApexCommon_release_cppflags := $(ApexCommon_release_common_cflags) +ApexCommon_release_lflags := $(ApexCommon_custom_lflags) +ApexCommon_release_lflags += $(addprefix -L, $(ApexCommon_release_lpaths)) +ApexCommon_release_lflags += -Wl,--start-group $(addprefix -l, $(ApexCommon_release_libraries)) -Wl,--end-group +ApexCommon_release_lflags += -m64 +ApexCommon_release_objsdir = $(OBJS_DIR)/ApexCommon_release +ApexCommon_release_cpp_o = $(addprefix $(ApexCommon_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexCommon_cppfiles))))) +ApexCommon_release_cc_o = $(addprefix $(ApexCommon_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexCommon_ccfiles))))) +ApexCommon_release_c_o = $(addprefix $(ApexCommon_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexCommon_cfiles))))) +ApexCommon_release_obj = $(ApexCommon_release_cpp_o) $(ApexCommon_release_cc_o) $(ApexCommon_release_c_o) +ApexCommon_release_bin := ./../../lib/linux64/libApexCommon.a + +clean_ApexCommon_release: + @$(ECHO) clean ApexCommon release + @$(RMDIR) $(ApexCommon_release_objsdir) + @$(RMDIR) $(ApexCommon_release_bin) + @$(RMDIR) $(DEPSDIR)/ApexCommon/release + +build_ApexCommon_release: postbuild_ApexCommon_release +postbuild_ApexCommon_release: mainbuild_ApexCommon_release +mainbuild_ApexCommon_release: prebuild_ApexCommon_release $(ApexCommon_release_bin) +prebuild_ApexCommon_release: + +$(ApexCommon_release_bin): $(ApexCommon_release_obj) + mkdir -p `dirname ./../../lib/linux64/libApexCommon.a` + @$(AR) rcs $(ApexCommon_release_bin) $(ApexCommon_release_obj) + $(ECHO) building $@ complete! + +ApexCommon_release_DEPDIR = $(dir $(@))/$(*F) +$(ApexCommon_release_cpp_o): $(ApexCommon_release_objsdir)/%.o: + $(ECHO) ApexCommon: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cppfiles)))))) + cp $(ApexCommon_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + rm -f $(ApexCommon_release_DEPDIR).d + +$(ApexCommon_release_cc_o): $(ApexCommon_release_objsdir)/%.o: + $(ECHO) ApexCommon: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_ccfiles)))))) + cp $(ApexCommon_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_ccfiles))))).release.P; \ + rm -f $(ApexCommon_release_DEPDIR).d + +$(ApexCommon_release_c_o): $(ApexCommon_release_objsdir)/%.o: + $(ECHO) ApexCommon: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexCommon_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cfiles)))))) + cp $(ApexCommon_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_release_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + rm -f $(ApexCommon_release_DEPDIR).d + +ApexCommon_profile_hpaths := +ApexCommon_profile_hpaths += ./../../../PxShared/include +ApexCommon_profile_hpaths += ./../../../PxShared/include/filebuf +ApexCommon_profile_hpaths += ./../../../PxShared/include/foundation +ApexCommon_profile_hpaths += ./../../../PxShared/include/task +ApexCommon_profile_hpaths += ./../../../PxShared/include/cudamanager +ApexCommon_profile_hpaths += ./../../../PxShared/include/pvd +ApexCommon_profile_hpaths += ./../../../PxShared/src/foundation/include +ApexCommon_profile_hpaths += ./../../../PxShared/src/filebuf/include +ApexCommon_profile_hpaths += ./../../../PxShared/src/fastxml/include +ApexCommon_profile_hpaths += ./../../../PxShared/src/pvd/include +ApexCommon_profile_hpaths += ./../../shared/general/shared +ApexCommon_profile_hpaths += ./../../public +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/common +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/particles +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexCommon_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexCommon_profile_hpaths += ./../../shared/general/RenderDebug/public +ApexCommon_profile_hpaths += ./../../shared/general/shared/inparser/include +ApexCommon_profile_hpaths += ./../../common/include +ApexCommon_profile_hpaths += ./../../common/include/autogen +ApexCommon_profile_hpaths += ./../../common/include/linux +ApexCommon_profile_hpaths += ./../../shared/internal/include +ApexCommon_profile_hpaths += ./../../module/common/include +ApexCommon_profile_hpaths += ./../../NvParameterized/include +ApexCommon_profile_hpaths += ./../../include +ApexCommon_profile_hpaths += ./../../include/PhysX3 +ApexCommon_profile_hpaths += ./../../framework/include +ApexCommon_profile_hpaths += ./../../framework/include/autogen +ApexCommon_profile_hpaths += ./../../include +ApexCommon_profile_hpaths += ./../../include/PhysX3 +ApexCommon_profile_hpaths += ./../../../PxShared/src/NvSimd/include +ApexCommon_profile_lpaths := +ApexCommon_profile_lpaths += ./../../../PxShared/lib/makelinux64 +ApexCommon_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexCommon_profile_defines := $(ApexCommon_custom_defines) +ApexCommon_profile_defines += PX_PHYSX_STATIC_LIB +ApexCommon_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexCommon_profile_defines += ENABLE_TEST=0 +ApexCommon_profile_defines += NDEBUG +ApexCommon_profile_defines += PX_PROFILE +ApexCommon_profile_libraries := +ApexCommon_profile_common_cflags := $(ApexCommon_custom_cflags) +ApexCommon_profile_common_cflags += -MMD +ApexCommon_profile_common_cflags += $(addprefix -D, $(ApexCommon_profile_defines)) +ApexCommon_profile_common_cflags += $(addprefix -I, $(ApexCommon_profile_hpaths)) +ApexCommon_profile_common_cflags += -m64 +ApexCommon_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexCommon_profile_common_cflags += -O3 -fno-strict-aliasing +ApexCommon_profile_cflags := $(ApexCommon_profile_common_cflags) +ApexCommon_profile_cppflags := $(ApexCommon_profile_common_cflags) +ApexCommon_profile_lflags := $(ApexCommon_custom_lflags) +ApexCommon_profile_lflags += $(addprefix -L, $(ApexCommon_profile_lpaths)) +ApexCommon_profile_lflags += -Wl,--start-group $(addprefix -l, $(ApexCommon_profile_libraries)) -Wl,--end-group +ApexCommon_profile_lflags += -m64 +ApexCommon_profile_objsdir = $(OBJS_DIR)/ApexCommon_profile +ApexCommon_profile_cpp_o = $(addprefix $(ApexCommon_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexCommon_cppfiles))))) +ApexCommon_profile_cc_o = $(addprefix $(ApexCommon_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexCommon_ccfiles))))) +ApexCommon_profile_c_o = $(addprefix $(ApexCommon_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexCommon_cfiles))))) +ApexCommon_profile_obj = $(ApexCommon_profile_cpp_o) $(ApexCommon_profile_cc_o) $(ApexCommon_profile_c_o) +ApexCommon_profile_bin := ./../../lib/linux64/libApexCommonPROFILE.a + +clean_ApexCommon_profile: + @$(ECHO) clean ApexCommon profile + @$(RMDIR) $(ApexCommon_profile_objsdir) + @$(RMDIR) $(ApexCommon_profile_bin) + @$(RMDIR) $(DEPSDIR)/ApexCommon/profile + +build_ApexCommon_profile: postbuild_ApexCommon_profile +postbuild_ApexCommon_profile: mainbuild_ApexCommon_profile +mainbuild_ApexCommon_profile: prebuild_ApexCommon_profile $(ApexCommon_profile_bin) +prebuild_ApexCommon_profile: + +$(ApexCommon_profile_bin): $(ApexCommon_profile_obj) + mkdir -p `dirname ./../../lib/linux64/libApexCommonPROFILE.a` + @$(AR) rcs $(ApexCommon_profile_bin) $(ApexCommon_profile_obj) + $(ECHO) building $@ complete! + +ApexCommon_profile_DEPDIR = $(dir $(@))/$(*F) +$(ApexCommon_profile_cpp_o): $(ApexCommon_profile_objsdir)/%.o: + $(ECHO) ApexCommon: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cppfiles)))))) + cp $(ApexCommon_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + rm -f $(ApexCommon_profile_DEPDIR).d + +$(ApexCommon_profile_cc_o): $(ApexCommon_profile_objsdir)/%.o: + $(ECHO) ApexCommon: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_ccfiles)))))) + cp $(ApexCommon_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_ccfiles))))).profile.P; \ + rm -f $(ApexCommon_profile_DEPDIR).d + +$(ApexCommon_profile_c_o): $(ApexCommon_profile_objsdir)/%.o: + $(ECHO) ApexCommon: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexCommon_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cfiles)))))) + cp $(ApexCommon_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_profile_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + rm -f $(ApexCommon_profile_DEPDIR).d + +ApexCommon_checked_hpaths := +ApexCommon_checked_hpaths += ./../../../PxShared/include +ApexCommon_checked_hpaths += ./../../../PxShared/include/filebuf +ApexCommon_checked_hpaths += ./../../../PxShared/include/foundation +ApexCommon_checked_hpaths += ./../../../PxShared/include/task +ApexCommon_checked_hpaths += ./../../../PxShared/include/cudamanager +ApexCommon_checked_hpaths += ./../../../PxShared/include/pvd +ApexCommon_checked_hpaths += ./../../../PxShared/src/foundation/include +ApexCommon_checked_hpaths += ./../../../PxShared/src/filebuf/include +ApexCommon_checked_hpaths += ./../../../PxShared/src/fastxml/include +ApexCommon_checked_hpaths += ./../../../PxShared/src/pvd/include +ApexCommon_checked_hpaths += ./../../shared/general/shared +ApexCommon_checked_hpaths += ./../../public +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/common +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/particles +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexCommon_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexCommon_checked_hpaths += ./../../shared/general/RenderDebug/public +ApexCommon_checked_hpaths += ./../../shared/general/shared/inparser/include +ApexCommon_checked_hpaths += ./../../common/include +ApexCommon_checked_hpaths += ./../../common/include/autogen +ApexCommon_checked_hpaths += ./../../common/include/linux +ApexCommon_checked_hpaths += ./../../shared/internal/include +ApexCommon_checked_hpaths += ./../../module/common/include +ApexCommon_checked_hpaths += ./../../NvParameterized/include +ApexCommon_checked_hpaths += ./../../include +ApexCommon_checked_hpaths += ./../../include/PhysX3 +ApexCommon_checked_hpaths += ./../../framework/include +ApexCommon_checked_hpaths += ./../../framework/include/autogen +ApexCommon_checked_hpaths += ./../../include +ApexCommon_checked_hpaths += ./../../include/PhysX3 +ApexCommon_checked_hpaths += ./../../../PxShared/src/NvSimd/include +ApexCommon_checked_lpaths := +ApexCommon_checked_lpaths += ./../../../PxShared/lib/makelinux64 +ApexCommon_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexCommon_checked_defines := $(ApexCommon_custom_defines) +ApexCommon_checked_defines += PX_PHYSX_STATIC_LIB +ApexCommon_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexCommon_checked_defines += ENABLE_TEST=0 +ApexCommon_checked_defines += NDEBUG +ApexCommon_checked_defines += PX_CHECKED +ApexCommon_checked_defines += PX_ENABLE_CHECKED_ASSERTS +ApexCommon_checked_libraries := +ApexCommon_checked_common_cflags := $(ApexCommon_custom_cflags) +ApexCommon_checked_common_cflags += -MMD +ApexCommon_checked_common_cflags += $(addprefix -D, $(ApexCommon_checked_defines)) +ApexCommon_checked_common_cflags += $(addprefix -I, $(ApexCommon_checked_hpaths)) +ApexCommon_checked_common_cflags += -m64 +ApexCommon_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexCommon_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +ApexCommon_checked_cflags := $(ApexCommon_checked_common_cflags) +ApexCommon_checked_cppflags := $(ApexCommon_checked_common_cflags) +ApexCommon_checked_lflags := $(ApexCommon_custom_lflags) +ApexCommon_checked_lflags += $(addprefix -L, $(ApexCommon_checked_lpaths)) +ApexCommon_checked_lflags += -Wl,--start-group $(addprefix -l, $(ApexCommon_checked_libraries)) -Wl,--end-group +ApexCommon_checked_lflags += -m64 +ApexCommon_checked_objsdir = $(OBJS_DIR)/ApexCommon_checked +ApexCommon_checked_cpp_o = $(addprefix $(ApexCommon_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexCommon_cppfiles))))) +ApexCommon_checked_cc_o = $(addprefix $(ApexCommon_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexCommon_ccfiles))))) +ApexCommon_checked_c_o = $(addprefix $(ApexCommon_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexCommon_cfiles))))) +ApexCommon_checked_obj = $(ApexCommon_checked_cpp_o) $(ApexCommon_checked_cc_o) $(ApexCommon_checked_c_o) +ApexCommon_checked_bin := ./../../lib/linux64/libApexCommonCHECKED.a + +clean_ApexCommon_checked: + @$(ECHO) clean ApexCommon checked + @$(RMDIR) $(ApexCommon_checked_objsdir) + @$(RMDIR) $(ApexCommon_checked_bin) + @$(RMDIR) $(DEPSDIR)/ApexCommon/checked + +build_ApexCommon_checked: postbuild_ApexCommon_checked +postbuild_ApexCommon_checked: mainbuild_ApexCommon_checked +mainbuild_ApexCommon_checked: prebuild_ApexCommon_checked $(ApexCommon_checked_bin) +prebuild_ApexCommon_checked: + +$(ApexCommon_checked_bin): $(ApexCommon_checked_obj) + mkdir -p `dirname ./../../lib/linux64/libApexCommonCHECKED.a` + @$(AR) rcs $(ApexCommon_checked_bin) $(ApexCommon_checked_obj) + $(ECHO) building $@ complete! + +ApexCommon_checked_DEPDIR = $(dir $(@))/$(*F) +$(ApexCommon_checked_cpp_o): $(ApexCommon_checked_objsdir)/%.o: + $(ECHO) ApexCommon: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cppfiles)))))) + cp $(ApexCommon_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cppfiles))))).P; \ + rm -f $(ApexCommon_checked_DEPDIR).d + +$(ApexCommon_checked_cc_o): $(ApexCommon_checked_objsdir)/%.o: + $(ECHO) ApexCommon: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexCommon_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_ccfiles)))))) + cp $(ApexCommon_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_ccfiles))))).checked.P; \ + rm -f $(ApexCommon_checked_DEPDIR).d + +$(ApexCommon_checked_c_o): $(ApexCommon_checked_objsdir)/%.o: + $(ECHO) ApexCommon: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexCommon_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cfiles)))))) + cp $(ApexCommon_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexCommon_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexCommon/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexCommon_checked_objsdir),, $@))), $(ApexCommon_cfiles))))).P; \ + rm -f $(ApexCommon_checked_DEPDIR).d + +clean_ApexCommon: clean_ApexCommon_debug clean_ApexCommon_release clean_ApexCommon_profile clean_ApexCommon_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.ApexFramework.mk b/APEX_1.4/compiler/linux64/Makefile.ApexFramework.mk new file mode 100644 index 00000000..cc3c5f74 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.ApexFramework.mk @@ -0,0 +1,589 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = ApexFramework +ApexFramework_cppfiles += ./../../framework/src/ApexAssetPreviewScene.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexCreateSDK.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexCustomBufferIterator.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexRenderDebug.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshActor.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshAsset.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshAssetAuthoring.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexRenderSubmesh.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexResourceProvider.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexScene.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexSceneTasks.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexSceneUserNotify.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexSDKImpl.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexSDKVersionString.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexVertexBuffer.cpp +ApexFramework_cppfiles += ./../../framework/src/ApexVertexFormat.cpp +ApexFramework_cppfiles += ./../../framework/src/FrameworkProfile.cpp +ApexFramework_cppfiles += ./../../framework/src/MirrorSceneImpl.cpp +ApexFramework_cppfiles += ./../../framework/src/ThreadPool.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x1.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x2.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x3.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x4.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x1.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x2.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x3.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x4.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x1.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x2.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x3.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x4.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x1.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x2.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x3.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x4.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/RenderMeshAssetParameters.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/SubmeshParameters.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/SurfaceBufferParameters.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/VertexBufferParameters.cpp +ApexFramework_cppfiles += ./../../framework/src/autogen/VertexFormatParameters.cpp + +ApexFramework_cpp_debug_dep = $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles))))) +ApexFramework_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(ApexFramework_ccfiles))))) +ApexFramework_c_debug_dep = $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles))))) +ApexFramework_debug_dep = $(ApexFramework_cpp_debug_dep) $(ApexFramework_cc_debug_dep) $(ApexFramework_c_debug_dep) +-include $(ApexFramework_debug_dep) +ApexFramework_cpp_release_dep = $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles))))) +ApexFramework_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(ApexFramework_ccfiles))))) +ApexFramework_c_release_dep = $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles))))) +ApexFramework_release_dep = $(ApexFramework_cpp_release_dep) $(ApexFramework_cc_release_dep) $(ApexFramework_c_release_dep) +-include $(ApexFramework_release_dep) +ApexFramework_cpp_profile_dep = $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles))))) +ApexFramework_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(ApexFramework_ccfiles))))) +ApexFramework_c_profile_dep = $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles))))) +ApexFramework_profile_dep = $(ApexFramework_cpp_profile_dep) $(ApexFramework_cc_profile_dep) $(ApexFramework_c_profile_dep) +-include $(ApexFramework_profile_dep) +ApexFramework_cpp_checked_dep = $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles))))) +ApexFramework_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(ApexFramework_ccfiles))))) +ApexFramework_c_checked_dep = $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles))))) +ApexFramework_checked_dep = $(ApexFramework_cpp_checked_dep) $(ApexFramework_cc_checked_dep) $(ApexFramework_c_checked_dep) +-include $(ApexFramework_checked_dep) +ApexFramework_debug_hpaths := +ApexFramework_debug_hpaths += ./../../framework/include +ApexFramework_debug_hpaths += ./../../framework/include/autogen +ApexFramework_debug_hpaths += ./../../common/include +ApexFramework_debug_hpaths += ./../../common/include/autogen +ApexFramework_debug_hpaths += ./../../shared/internal/include +ApexFramework_debug_hpaths += ./../../NvParameterized/include +ApexFramework_debug_hpaths += ./../../shared/general/RenderDebug/public +ApexFramework_debug_hpaths += ./../../include +ApexFramework_debug_hpaths += ./../../include/PhysX3 +ApexFramework_debug_hpaths += ./../../../PxShared/include +ApexFramework_debug_hpaths += ./../../../PxShared/include/filebuf +ApexFramework_debug_hpaths += ./../../../PxShared/include/foundation +ApexFramework_debug_hpaths += ./../../../PxShared/include/task +ApexFramework_debug_hpaths += ./../../../PxShared/include/cudamanager +ApexFramework_debug_hpaths += ./../../../PxShared/include/pvd +ApexFramework_debug_hpaths += ./../../../PxShared/src/foundation/include +ApexFramework_debug_hpaths += ./../../../PxShared/src/filebuf/include +ApexFramework_debug_hpaths += ./../../../PxShared/src/fastxml/include +ApexFramework_debug_hpaths += ./../../../PxShared/src/pvd/include +ApexFramework_debug_hpaths += ./../../shared/general/shared +ApexFramework_debug_hpaths += ./../../public +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/common +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/particles +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexFramework_debug_hpaths += ./../../shared/general/PairFilter/include +ApexFramework_debug_hpaths += ./../../shared/general/PairFilter/public +ApexFramework_debug_hpaths += ./../../../PxShared/src/pvd/src +ApexFramework_debug_hpaths += ./../../../PxShared/src/cudamanager/include +ApexFramework_debug_lpaths := +ApexFramework_debug_lpaths += ./../../../PxShared/lib/makelinux64 +ApexFramework_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexFramework_debug_lpaths += ./../../lib/linux64 +ApexFramework_debug_lpaths += ./../../NvParameterized/lib/linux64 +ApexFramework_debug_lpaths += ./../../../PxShared/lib/linux64 +ApexFramework_debug_lpaths += ./../../../PxShared/bin/linux64 +ApexFramework_debug_lpaths += ./../../shared/general/RenderDebug/lib/linux64 +ApexFramework_debug_defines := $(ApexFramework_custom_defines) +ApexFramework_debug_defines += PX_PHYSX_STATIC_LIB +ApexFramework_debug_defines += _DEBUG +ApexFramework_debug_defines += PX_DEBUG +ApexFramework_debug_defines += PX_CHECKED +ApexFramework_debug_libraries := +ApexFramework_debug_libraries += ApexCommonDEBUG +ApexFramework_debug_libraries += ApexSharedDEBUG +ApexFramework_debug_libraries += NvParameterizedDEBUG +ApexFramework_debug_libraries += PsFastXmlDEBUG +ApexFramework_debug_libraries += PxFoundationDEBUG_x64 +ApexFramework_debug_libraries += PxPvdSDKDEBUG_x64 +ApexFramework_debug_libraries += PxTaskDEBUG +ApexFramework_debug_libraries += RenderDebugDEBUG +ApexFramework_debug_libraries += PhysX3CommonDEBUG_x64 +ApexFramework_debug_libraries += PxCudaContextManagerDEBUG_x64 +ApexFramework_debug_common_cflags := $(ApexFramework_custom_cflags) +ApexFramework_debug_common_cflags += -MMD +ApexFramework_debug_common_cflags += $(addprefix -D, $(ApexFramework_debug_defines)) +ApexFramework_debug_common_cflags += $(addprefix -I, $(ApexFramework_debug_hpaths)) +ApexFramework_debug_common_cflags += -m64 +ApexFramework_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexFramework_debug_common_cflags += -g3 -gdwarf-2 +ApexFramework_debug_cflags := $(ApexFramework_debug_common_cflags) +ApexFramework_debug_cppflags := $(ApexFramework_debug_common_cflags) +ApexFramework_debug_lflags := $(ApexFramework_custom_lflags) +ApexFramework_debug_lflags += $(addprefix -L, $(ApexFramework_debug_lpaths)) +ApexFramework_debug_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_debug_libraries)) -Wl,--end-group +ApexFramework_debug_lflags += -m64 +ApexFramework_debug_objsdir = $(OBJS_DIR)/ApexFramework_debug +ApexFramework_debug_cpp_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles))))) +ApexFramework_debug_cc_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles))))) +ApexFramework_debug_c_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles))))) +ApexFramework_debug_obj = $(ApexFramework_debug_cpp_o) $(ApexFramework_debug_cc_o) $(ApexFramework_debug_c_o) +ApexFramework_debug_bin := ./../../lib/linux64/libApexFrameworkDEBUG.a + +clean_ApexFramework_debug: + @$(ECHO) clean ApexFramework debug + @$(RMDIR) $(ApexFramework_debug_objsdir) + @$(RMDIR) $(ApexFramework_debug_bin) + @$(RMDIR) $(DEPSDIR)/ApexFramework/debug + +build_ApexFramework_debug: postbuild_ApexFramework_debug +postbuild_ApexFramework_debug: mainbuild_ApexFramework_debug +mainbuild_ApexFramework_debug: prebuild_ApexFramework_debug $(ApexFramework_debug_bin) +prebuild_ApexFramework_debug: + +$(ApexFramework_debug_bin): $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(PxTask_debug_obj) $(RenderDebug_debug_obj) $(ApexFramework_debug_obj) build_ApexCommon_debug build_ApexShared_debug build_NvParameterized_debug build_PsFastXml_debug build_PxFoundation_debug build_PxPvdSDK_debug build_PxTask_debug build_RenderDebug_debug + mkdir -p `dirname ./../../lib/linux64/libApexFrameworkDEBUG.a` + @$(AR) rcs $(ApexFramework_debug_bin) $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(PxTask_debug_obj) $(RenderDebug_debug_obj) $(ApexFramework_debug_obj) + $(ECHO) building $@ complete! + +ApexFramework_debug_DEPDIR = $(dir $(@))/$(*F) +$(ApexFramework_debug_cpp_o): $(ApexFramework_debug_objsdir)/%.o: + $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles)))))) + cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + rm -f $(ApexFramework_debug_DEPDIR).d + +$(ApexFramework_debug_cc_o): $(ApexFramework_debug_objsdir)/%.o: + $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles)))))) + cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))))).debug.P; \ + rm -f $(ApexFramework_debug_DEPDIR).d + +$(ApexFramework_debug_c_o): $(ApexFramework_debug_objsdir)/%.o: + $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexFramework_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles)))))) + cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + rm -f $(ApexFramework_debug_DEPDIR).d + +ApexFramework_release_hpaths := +ApexFramework_release_hpaths += ./../../framework/include +ApexFramework_release_hpaths += ./../../framework/include/autogen +ApexFramework_release_hpaths += ./../../common/include +ApexFramework_release_hpaths += ./../../common/include/autogen +ApexFramework_release_hpaths += ./../../shared/internal/include +ApexFramework_release_hpaths += ./../../NvParameterized/include +ApexFramework_release_hpaths += ./../../shared/general/RenderDebug/public +ApexFramework_release_hpaths += ./../../include +ApexFramework_release_hpaths += ./../../include/PhysX3 +ApexFramework_release_hpaths += ./../../../PxShared/include +ApexFramework_release_hpaths += ./../../../PxShared/include/filebuf +ApexFramework_release_hpaths += ./../../../PxShared/include/foundation +ApexFramework_release_hpaths += ./../../../PxShared/include/task +ApexFramework_release_hpaths += ./../../../PxShared/include/cudamanager +ApexFramework_release_hpaths += ./../../../PxShared/include/pvd +ApexFramework_release_hpaths += ./../../../PxShared/src/foundation/include +ApexFramework_release_hpaths += ./../../../PxShared/src/filebuf/include +ApexFramework_release_hpaths += ./../../../PxShared/src/fastxml/include +ApexFramework_release_hpaths += ./../../../PxShared/src/pvd/include +ApexFramework_release_hpaths += ./../../shared/general/shared +ApexFramework_release_hpaths += ./../../public +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/common +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/particles +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexFramework_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexFramework_release_hpaths += ./../../shared/general/PairFilter/include +ApexFramework_release_hpaths += ./../../shared/general/PairFilter/public +ApexFramework_release_hpaths += ./../../../PxShared/src/pvd/src +ApexFramework_release_hpaths += ./../../../PxShared/src/cudamanager/include +ApexFramework_release_lpaths := +ApexFramework_release_lpaths += ./../../../PxShared/lib/makelinux64 +ApexFramework_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexFramework_release_lpaths += ./../../lib/linux64 +ApexFramework_release_lpaths += ./../../NvParameterized/lib/linux64 +ApexFramework_release_lpaths += ./../../../PxShared/lib/linux64 +ApexFramework_release_lpaths += ./../../../PxShared/bin/linux64 +ApexFramework_release_lpaths += ./../../shared/general/RenderDebug/lib/linux64 +ApexFramework_release_defines := $(ApexFramework_custom_defines) +ApexFramework_release_defines += PX_PHYSX_STATIC_LIB +ApexFramework_release_defines += NDEBUG +ApexFramework_release_defines += APEX_SHIPPING +ApexFramework_release_libraries := +ApexFramework_release_libraries += ApexCommon +ApexFramework_release_libraries += ApexShared +ApexFramework_release_libraries += NvParameterized +ApexFramework_release_libraries += PsFastXml +ApexFramework_release_libraries += PxFoundation_x64 +ApexFramework_release_libraries += PxPvdSDK_x64 +ApexFramework_release_libraries += PxTask +ApexFramework_release_libraries += RenderDebug +ApexFramework_release_libraries += PhysX3Common_x64 +ApexFramework_release_libraries += PxCudaContextManager_x64 +ApexFramework_release_common_cflags := $(ApexFramework_custom_cflags) +ApexFramework_release_common_cflags += -MMD +ApexFramework_release_common_cflags += $(addprefix -D, $(ApexFramework_release_defines)) +ApexFramework_release_common_cflags += $(addprefix -I, $(ApexFramework_release_hpaths)) +ApexFramework_release_common_cflags += -m64 +ApexFramework_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexFramework_release_common_cflags += -O3 -fno-strict-aliasing +ApexFramework_release_cflags := $(ApexFramework_release_common_cflags) +ApexFramework_release_cppflags := $(ApexFramework_release_common_cflags) +ApexFramework_release_lflags := $(ApexFramework_custom_lflags) +ApexFramework_release_lflags += $(addprefix -L, $(ApexFramework_release_lpaths)) +ApexFramework_release_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_release_libraries)) -Wl,--end-group +ApexFramework_release_lflags += -m64 +ApexFramework_release_objsdir = $(OBJS_DIR)/ApexFramework_release +ApexFramework_release_cpp_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles))))) +ApexFramework_release_cc_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles))))) +ApexFramework_release_c_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles))))) +ApexFramework_release_obj = $(ApexFramework_release_cpp_o) $(ApexFramework_release_cc_o) $(ApexFramework_release_c_o) +ApexFramework_release_bin := ./../../lib/linux64/libApexFramework.a + +clean_ApexFramework_release: + @$(ECHO) clean ApexFramework release + @$(RMDIR) $(ApexFramework_release_objsdir) + @$(RMDIR) $(ApexFramework_release_bin) + @$(RMDIR) $(DEPSDIR)/ApexFramework/release + +build_ApexFramework_release: postbuild_ApexFramework_release +postbuild_ApexFramework_release: mainbuild_ApexFramework_release +mainbuild_ApexFramework_release: prebuild_ApexFramework_release $(ApexFramework_release_bin) +prebuild_ApexFramework_release: + +$(ApexFramework_release_bin): $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(PxTask_release_obj) $(RenderDebug_release_obj) $(ApexFramework_release_obj) build_ApexCommon_release build_ApexShared_release build_NvParameterized_release build_PsFastXml_release build_PxFoundation_release build_PxPvdSDK_release build_PxTask_release build_RenderDebug_release + mkdir -p `dirname ./../../lib/linux64/libApexFramework.a` + @$(AR) rcs $(ApexFramework_release_bin) $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(PxTask_release_obj) $(RenderDebug_release_obj) $(ApexFramework_release_obj) + $(ECHO) building $@ complete! + +ApexFramework_release_DEPDIR = $(dir $(@))/$(*F) +$(ApexFramework_release_cpp_o): $(ApexFramework_release_objsdir)/%.o: + $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles)))))) + cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + rm -f $(ApexFramework_release_DEPDIR).d + +$(ApexFramework_release_cc_o): $(ApexFramework_release_objsdir)/%.o: + $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles)))))) + cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))))).release.P; \ + rm -f $(ApexFramework_release_DEPDIR).d + +$(ApexFramework_release_c_o): $(ApexFramework_release_objsdir)/%.o: + $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexFramework_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles)))))) + cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + rm -f $(ApexFramework_release_DEPDIR).d + +ApexFramework_profile_hpaths := +ApexFramework_profile_hpaths += ./../../framework/include +ApexFramework_profile_hpaths += ./../../framework/include/autogen +ApexFramework_profile_hpaths += ./../../common/include +ApexFramework_profile_hpaths += ./../../common/include/autogen +ApexFramework_profile_hpaths += ./../../shared/internal/include +ApexFramework_profile_hpaths += ./../../NvParameterized/include +ApexFramework_profile_hpaths += ./../../shared/general/RenderDebug/public +ApexFramework_profile_hpaths += ./../../include +ApexFramework_profile_hpaths += ./../../include/PhysX3 +ApexFramework_profile_hpaths += ./../../../PxShared/include +ApexFramework_profile_hpaths += ./../../../PxShared/include/filebuf +ApexFramework_profile_hpaths += ./../../../PxShared/include/foundation +ApexFramework_profile_hpaths += ./../../../PxShared/include/task +ApexFramework_profile_hpaths += ./../../../PxShared/include/cudamanager +ApexFramework_profile_hpaths += ./../../../PxShared/include/pvd +ApexFramework_profile_hpaths += ./../../../PxShared/src/foundation/include +ApexFramework_profile_hpaths += ./../../../PxShared/src/filebuf/include +ApexFramework_profile_hpaths += ./../../../PxShared/src/fastxml/include +ApexFramework_profile_hpaths += ./../../../PxShared/src/pvd/include +ApexFramework_profile_hpaths += ./../../shared/general/shared +ApexFramework_profile_hpaths += ./../../public +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/common +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/particles +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexFramework_profile_hpaths += ./../../shared/general/PairFilter/include +ApexFramework_profile_hpaths += ./../../shared/general/PairFilter/public +ApexFramework_profile_hpaths += ./../../../PxShared/src/pvd/src +ApexFramework_profile_hpaths += ./../../../PxShared/src/cudamanager/include +ApexFramework_profile_lpaths := +ApexFramework_profile_lpaths += ./../../../PxShared/lib/makelinux64 +ApexFramework_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexFramework_profile_lpaths += ./../../lib/linux64 +ApexFramework_profile_lpaths += ./../../NvParameterized/lib/linux64 +ApexFramework_profile_lpaths += ./../../../PxShared/lib/linux64 +ApexFramework_profile_lpaths += ./../../../PxShared/bin/linux64 +ApexFramework_profile_lpaths += ./../../shared/general/RenderDebug/lib/linux64 +ApexFramework_profile_defines := $(ApexFramework_custom_defines) +ApexFramework_profile_defines += PX_PHYSX_STATIC_LIB +ApexFramework_profile_defines += NDEBUG +ApexFramework_profile_defines += PX_PROFILE +ApexFramework_profile_libraries := +ApexFramework_profile_libraries += ApexCommonPROFILE +ApexFramework_profile_libraries += ApexSharedPROFILE +ApexFramework_profile_libraries += NvParameterizedPROFILE +ApexFramework_profile_libraries += PsFastXmlPROFILE +ApexFramework_profile_libraries += PxFoundationPROFILE_x64 +ApexFramework_profile_libraries += PxPvdSDKPROFILE_x64 +ApexFramework_profile_libraries += PxTaskPROFILE +ApexFramework_profile_libraries += RenderDebugPROFILE +ApexFramework_profile_libraries += PhysX3CommonPROFILE_x64 +ApexFramework_profile_libraries += PxCudaContextManagerPROFILE_x64 +ApexFramework_profile_common_cflags := $(ApexFramework_custom_cflags) +ApexFramework_profile_common_cflags += -MMD +ApexFramework_profile_common_cflags += $(addprefix -D, $(ApexFramework_profile_defines)) +ApexFramework_profile_common_cflags += $(addprefix -I, $(ApexFramework_profile_hpaths)) +ApexFramework_profile_common_cflags += -m64 +ApexFramework_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexFramework_profile_common_cflags += -O3 -fno-strict-aliasing +ApexFramework_profile_cflags := $(ApexFramework_profile_common_cflags) +ApexFramework_profile_cppflags := $(ApexFramework_profile_common_cflags) +ApexFramework_profile_lflags := $(ApexFramework_custom_lflags) +ApexFramework_profile_lflags += $(addprefix -L, $(ApexFramework_profile_lpaths)) +ApexFramework_profile_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_profile_libraries)) -Wl,--end-group +ApexFramework_profile_lflags += -m64 +ApexFramework_profile_objsdir = $(OBJS_DIR)/ApexFramework_profile +ApexFramework_profile_cpp_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles))))) +ApexFramework_profile_cc_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles))))) +ApexFramework_profile_c_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles))))) +ApexFramework_profile_obj = $(ApexFramework_profile_cpp_o) $(ApexFramework_profile_cc_o) $(ApexFramework_profile_c_o) +ApexFramework_profile_bin := ./../../lib/linux64/libApexFrameworkPROFILE.a + +clean_ApexFramework_profile: + @$(ECHO) clean ApexFramework profile + @$(RMDIR) $(ApexFramework_profile_objsdir) + @$(RMDIR) $(ApexFramework_profile_bin) + @$(RMDIR) $(DEPSDIR)/ApexFramework/profile + +build_ApexFramework_profile: postbuild_ApexFramework_profile +postbuild_ApexFramework_profile: mainbuild_ApexFramework_profile +mainbuild_ApexFramework_profile: prebuild_ApexFramework_profile $(ApexFramework_profile_bin) +prebuild_ApexFramework_profile: + +$(ApexFramework_profile_bin): $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(PxTask_profile_obj) $(RenderDebug_profile_obj) $(ApexFramework_profile_obj) build_ApexCommon_profile build_ApexShared_profile build_NvParameterized_profile build_PsFastXml_profile build_PxFoundation_profile build_PxPvdSDK_profile build_PxTask_profile build_RenderDebug_profile + mkdir -p `dirname ./../../lib/linux64/libApexFrameworkPROFILE.a` + @$(AR) rcs $(ApexFramework_profile_bin) $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(PxTask_profile_obj) $(RenderDebug_profile_obj) $(ApexFramework_profile_obj) + $(ECHO) building $@ complete! + +ApexFramework_profile_DEPDIR = $(dir $(@))/$(*F) +$(ApexFramework_profile_cpp_o): $(ApexFramework_profile_objsdir)/%.o: + $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles)))))) + cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + rm -f $(ApexFramework_profile_DEPDIR).d + +$(ApexFramework_profile_cc_o): $(ApexFramework_profile_objsdir)/%.o: + $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles)))))) + cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))))).profile.P; \ + rm -f $(ApexFramework_profile_DEPDIR).d + +$(ApexFramework_profile_c_o): $(ApexFramework_profile_objsdir)/%.o: + $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexFramework_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles)))))) + cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + rm -f $(ApexFramework_profile_DEPDIR).d + +ApexFramework_checked_hpaths := +ApexFramework_checked_hpaths += ./../../framework/include +ApexFramework_checked_hpaths += ./../../framework/include/autogen +ApexFramework_checked_hpaths += ./../../common/include +ApexFramework_checked_hpaths += ./../../common/include/autogen +ApexFramework_checked_hpaths += ./../../shared/internal/include +ApexFramework_checked_hpaths += ./../../NvParameterized/include +ApexFramework_checked_hpaths += ./../../shared/general/RenderDebug/public +ApexFramework_checked_hpaths += ./../../include +ApexFramework_checked_hpaths += ./../../include/PhysX3 +ApexFramework_checked_hpaths += ./../../../PxShared/include +ApexFramework_checked_hpaths += ./../../../PxShared/include/filebuf +ApexFramework_checked_hpaths += ./../../../PxShared/include/foundation +ApexFramework_checked_hpaths += ./../../../PxShared/include/task +ApexFramework_checked_hpaths += ./../../../PxShared/include/cudamanager +ApexFramework_checked_hpaths += ./../../../PxShared/include/pvd +ApexFramework_checked_hpaths += ./../../../PxShared/src/foundation/include +ApexFramework_checked_hpaths += ./../../../PxShared/src/filebuf/include +ApexFramework_checked_hpaths += ./../../../PxShared/src/fastxml/include +ApexFramework_checked_hpaths += ./../../../PxShared/src/pvd/include +ApexFramework_checked_hpaths += ./../../shared/general/shared +ApexFramework_checked_hpaths += ./../../public +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/common +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/particles +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexFramework_checked_hpaths += ./../../shared/general/PairFilter/include +ApexFramework_checked_hpaths += ./../../shared/general/PairFilter/public +ApexFramework_checked_hpaths += ./../../../PxShared/src/pvd/src +ApexFramework_checked_hpaths += ./../../../PxShared/src/cudamanager/include +ApexFramework_checked_lpaths := +ApexFramework_checked_lpaths += ./../../../PxShared/lib/makelinux64 +ApexFramework_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexFramework_checked_lpaths += ./../../lib/linux64 +ApexFramework_checked_lpaths += ./../../NvParameterized/lib/linux64 +ApexFramework_checked_lpaths += ./../../../PxShared/lib/linux64 +ApexFramework_checked_lpaths += ./../../../PxShared/bin/linux64 +ApexFramework_checked_lpaths += ./../../shared/general/RenderDebug/lib/linux64 +ApexFramework_checked_defines := $(ApexFramework_custom_defines) +ApexFramework_checked_defines += PX_PHYSX_STATIC_LIB +ApexFramework_checked_defines += NDEBUG +ApexFramework_checked_defines += PX_CHECKED +ApexFramework_checked_defines += PX_ENABLE_CHECKED_ASSERTS +ApexFramework_checked_libraries := +ApexFramework_checked_libraries += ApexCommonCHECKED +ApexFramework_checked_libraries += ApexSharedCHECKED +ApexFramework_checked_libraries += NvParameterizedCHECKED +ApexFramework_checked_libraries += PsFastXmlCHECKED +ApexFramework_checked_libraries += PxFoundationCHECKED_x64 +ApexFramework_checked_libraries += PxPvdSDKCHECKED_x64 +ApexFramework_checked_libraries += PxTaskCHECKED +ApexFramework_checked_libraries += RenderDebugCHECKED +ApexFramework_checked_libraries += PhysX3CommonCHECKED_x64 +ApexFramework_checked_libraries += PxCudaContextManagerCHECKED_x64 +ApexFramework_checked_common_cflags := $(ApexFramework_custom_cflags) +ApexFramework_checked_common_cflags += -MMD +ApexFramework_checked_common_cflags += $(addprefix -D, $(ApexFramework_checked_defines)) +ApexFramework_checked_common_cflags += $(addprefix -I, $(ApexFramework_checked_hpaths)) +ApexFramework_checked_common_cflags += -m64 +ApexFramework_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexFramework_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +ApexFramework_checked_cflags := $(ApexFramework_checked_common_cflags) +ApexFramework_checked_cppflags := $(ApexFramework_checked_common_cflags) +ApexFramework_checked_lflags := $(ApexFramework_custom_lflags) +ApexFramework_checked_lflags += $(addprefix -L, $(ApexFramework_checked_lpaths)) +ApexFramework_checked_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_checked_libraries)) -Wl,--end-group +ApexFramework_checked_lflags += -m64 +ApexFramework_checked_objsdir = $(OBJS_DIR)/ApexFramework_checked +ApexFramework_checked_cpp_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles))))) +ApexFramework_checked_cc_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles))))) +ApexFramework_checked_c_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles))))) +ApexFramework_checked_obj = $(ApexFramework_checked_cpp_o) $(ApexFramework_checked_cc_o) $(ApexFramework_checked_c_o) +ApexFramework_checked_bin := ./../../lib/linux64/libApexFrameworkCHECKED.a + +clean_ApexFramework_checked: + @$(ECHO) clean ApexFramework checked + @$(RMDIR) $(ApexFramework_checked_objsdir) + @$(RMDIR) $(ApexFramework_checked_bin) + @$(RMDIR) $(DEPSDIR)/ApexFramework/checked + +build_ApexFramework_checked: postbuild_ApexFramework_checked +postbuild_ApexFramework_checked: mainbuild_ApexFramework_checked +mainbuild_ApexFramework_checked: prebuild_ApexFramework_checked $(ApexFramework_checked_bin) +prebuild_ApexFramework_checked: + +$(ApexFramework_checked_bin): $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(PxTask_checked_obj) $(RenderDebug_checked_obj) $(ApexFramework_checked_obj) build_ApexCommon_checked build_ApexShared_checked build_NvParameterized_checked build_PsFastXml_checked build_PxFoundation_checked build_PxPvdSDK_checked build_PxTask_checked build_RenderDebug_checked + mkdir -p `dirname ./../../lib/linux64/libApexFrameworkCHECKED.a` + @$(AR) rcs $(ApexFramework_checked_bin) $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(PxTask_checked_obj) $(RenderDebug_checked_obj) $(ApexFramework_checked_obj) + $(ECHO) building $@ complete! + +ApexFramework_checked_DEPDIR = $(dir $(@))/$(*F) +$(ApexFramework_checked_cpp_o): $(ApexFramework_checked_objsdir)/%.o: + $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles)))))) + cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \ + rm -f $(ApexFramework_checked_DEPDIR).d + +$(ApexFramework_checked_cc_o): $(ApexFramework_checked_objsdir)/%.o: + $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexFramework_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles)))))) + cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))))).checked.P; \ + rm -f $(ApexFramework_checked_DEPDIR).d + +$(ApexFramework_checked_c_o): $(ApexFramework_checked_objsdir)/%.o: + $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexFramework_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles)))))) + cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexFramework_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \ + rm -f $(ApexFramework_checked_DEPDIR).d + +clean_ApexFramework: clean_ApexFramework_debug clean_ApexFramework_release clean_ApexFramework_profile clean_ApexFramework_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.ApexShared.mk b/APEX_1.4/compiler/linux64/Makefile.ApexShared.mk new file mode 100644 index 00000000..c5e2b2ce --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.ApexShared.mk @@ -0,0 +1,565 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = ApexShared +ApexShared_cppfiles += ./../../shared/internal/src/PvdNxParamSerializer.cpp +ApexShared_cppfiles += ./../../shared/internal/src/authoring/ApexCSG.cpp +ApexShared_cppfiles += ./../../shared/internal/src/authoring/ApexCSGHull.cpp +ApexShared_cppfiles += ./../../shared/internal/src/authoring/ApexCSGMeshCleaning.cpp +ApexShared_cppfiles += ./../../shared/internal/src/authoring/Cutout.cpp +ApexShared_cppfiles += ./../../shared/internal/src/authoring/Fracturing.cpp +ApexShared_cppfiles += ./../../shared/general/floatmath/src/FloatMath.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/AutoGeometry.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/ConvexDecomposition.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/ConvexHull.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgAABBPolygonSoup.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgConvexHull3d.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgGoogol.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgIntersections.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgMatrix.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgMeshEffect.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgPolygonSoupBuilder.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgPolyhedra.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgQuaternion.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgSmallDeterminant.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgSphere.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgTree.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/dgTypes.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/HACD.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/MergeHulls.cpp +ApexShared_cppfiles += ./../../shared/general/HACD/src/WuQuantizer.cpp +ApexShared_cppfiles += ./../../shared/general/PairFilter/src/PairFilter.cpp +ApexShared_cppfiles += ./../../shared/general/stan_hull/src/StanHull.cpp + +ApexShared_cpp_debug_dep = $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexShared_cppfiles))))) +ApexShared_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(ApexShared_ccfiles))))) +ApexShared_c_debug_dep = $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexShared_cfiles))))) +ApexShared_debug_dep = $(ApexShared_cpp_debug_dep) $(ApexShared_cc_debug_dep) $(ApexShared_c_debug_dep) +-include $(ApexShared_debug_dep) +ApexShared_cpp_release_dep = $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexShared_cppfiles))))) +ApexShared_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(ApexShared_ccfiles))))) +ApexShared_c_release_dep = $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexShared_cfiles))))) +ApexShared_release_dep = $(ApexShared_cpp_release_dep) $(ApexShared_cc_release_dep) $(ApexShared_c_release_dep) +-include $(ApexShared_release_dep) +ApexShared_cpp_profile_dep = $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexShared_cppfiles))))) +ApexShared_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(ApexShared_ccfiles))))) +ApexShared_c_profile_dep = $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexShared_cfiles))))) +ApexShared_profile_dep = $(ApexShared_cpp_profile_dep) $(ApexShared_cc_profile_dep) $(ApexShared_c_profile_dep) +-include $(ApexShared_profile_dep) +ApexShared_cpp_checked_dep = $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexShared_cppfiles))))) +ApexShared_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(ApexShared_ccfiles))))) +ApexShared_c_checked_dep = $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexShared_cfiles))))) +ApexShared_checked_dep = $(ApexShared_cpp_checked_dep) $(ApexShared_cc_checked_dep) $(ApexShared_c_checked_dep) +-include $(ApexShared_checked_dep) +ApexShared_debug_hpaths := +ApexShared_debug_hpaths += ./../../../PxShared/include +ApexShared_debug_hpaths += ./../../../PxShared/include/filebuf +ApexShared_debug_hpaths += ./../../../PxShared/include/foundation +ApexShared_debug_hpaths += ./../../../PxShared/include/task +ApexShared_debug_hpaths += ./../../../PxShared/include/cudamanager +ApexShared_debug_hpaths += ./../../../PxShared/include/pvd +ApexShared_debug_hpaths += ./../../../PxShared/src/foundation/include +ApexShared_debug_hpaths += ./../../../PxShared/src/filebuf/include +ApexShared_debug_hpaths += ./../../../PxShared/src/fastxml/include +ApexShared_debug_hpaths += ./../../../PxShared/src/pvd/include +ApexShared_debug_hpaths += ./../../shared/general/shared +ApexShared_debug_hpaths += ./../../public +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/common +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/particles +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexShared_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexShared_debug_hpaths += ./../../shared/general/RenderDebug/public +ApexShared_debug_hpaths += ./../../shared/general/shared/inparser/include +ApexShared_debug_hpaths += ./../../common/include +ApexShared_debug_hpaths += ./../../common/include/autogen +ApexShared_debug_hpaths += ./../../common/include/linux +ApexShared_debug_hpaths += ./../../shared/internal/include +ApexShared_debug_hpaths += ./../../module/common/include +ApexShared_debug_hpaths += ./../../NvParameterized/include +ApexShared_debug_hpaths += ./../../include +ApexShared_debug_hpaths += ./../../include/PhysX3 +ApexShared_debug_hpaths += ./../../framework/include +ApexShared_debug_hpaths += ./../../framework/include/autogen +ApexShared_debug_hpaths += ./../../include +ApexShared_debug_hpaths += ./../../include/PhysX3 +ApexShared_debug_hpaths += ./../../include/destructible +ApexShared_debug_hpaths += ./../../shared/general/floatmath/include +ApexShared_debug_hpaths += ./../../shared/general/PairFilter/public +ApexShared_debug_hpaths += ./../../shared/general/PairFilter/include +ApexShared_debug_hpaths += ./../../shared/general/HACD/public +ApexShared_debug_hpaths += ./../../shared/general/HACD/include +ApexShared_debug_hpaths += ./../../shared/general/HACD/src +ApexShared_debug_hpaths += ./../../shared/general/stan_hull/include +ApexShared_debug_lpaths := +ApexShared_debug_lpaths += ./../../../PxShared/lib/makelinux64 +ApexShared_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexShared_debug_defines := $(ApexShared_custom_defines) +ApexShared_debug_defines += PX_PHYSX_STATIC_LIB +ApexShared_debug_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexShared_debug_defines += ENABLE_TEST=0 +ApexShared_debug_defines += PLUGINS_EMBEDDED +ApexShared_debug_defines += _DEBUG +ApexShared_debug_defines += PX_DEBUG +ApexShared_debug_defines += PX_CHECKED +ApexShared_debug_libraries := +ApexShared_debug_common_cflags := $(ApexShared_custom_cflags) +ApexShared_debug_common_cflags += -MMD +ApexShared_debug_common_cflags += $(addprefix -D, $(ApexShared_debug_defines)) +ApexShared_debug_common_cflags += $(addprefix -I, $(ApexShared_debug_hpaths)) +ApexShared_debug_common_cflags += -m64 +ApexShared_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexShared_debug_common_cflags += -g3 -gdwarf-2 +ApexShared_debug_cflags := $(ApexShared_debug_common_cflags) +ApexShared_debug_cppflags := $(ApexShared_debug_common_cflags) +ApexShared_debug_lflags := $(ApexShared_custom_lflags) +ApexShared_debug_lflags += $(addprefix -L, $(ApexShared_debug_lpaths)) +ApexShared_debug_lflags += -Wl,--start-group $(addprefix -l, $(ApexShared_debug_libraries)) -Wl,--end-group +ApexShared_debug_lflags += -m64 +ApexShared_debug_objsdir = $(OBJS_DIR)/ApexShared_debug +ApexShared_debug_cpp_o = $(addprefix $(ApexShared_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexShared_cppfiles))))) +ApexShared_debug_cc_o = $(addprefix $(ApexShared_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexShared_ccfiles))))) +ApexShared_debug_c_o = $(addprefix $(ApexShared_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexShared_cfiles))))) +ApexShared_debug_obj = $(ApexShared_debug_cpp_o) $(ApexShared_debug_cc_o) $(ApexShared_debug_c_o) +ApexShared_debug_bin := ./../../lib/linux64/libApexSharedDEBUG.a + +clean_ApexShared_debug: + @$(ECHO) clean ApexShared debug + @$(RMDIR) $(ApexShared_debug_objsdir) + @$(RMDIR) $(ApexShared_debug_bin) + @$(RMDIR) $(DEPSDIR)/ApexShared/debug + +build_ApexShared_debug: postbuild_ApexShared_debug +postbuild_ApexShared_debug: mainbuild_ApexShared_debug +mainbuild_ApexShared_debug: prebuild_ApexShared_debug $(ApexShared_debug_bin) +prebuild_ApexShared_debug: + +$(ApexShared_debug_bin): $(ApexShared_debug_obj) + mkdir -p `dirname ./../../lib/linux64/libApexSharedDEBUG.a` + @$(AR) rcs $(ApexShared_debug_bin) $(ApexShared_debug_obj) + $(ECHO) building $@ complete! + +ApexShared_debug_DEPDIR = $(dir $(@))/$(*F) +$(ApexShared_debug_cpp_o): $(ApexShared_debug_objsdir)/%.o: + $(ECHO) ApexShared: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cppfiles)))))) + cp $(ApexShared_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + rm -f $(ApexShared_debug_DEPDIR).d + +$(ApexShared_debug_cc_o): $(ApexShared_debug_objsdir)/%.o: + $(ECHO) ApexShared: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_ccfiles)))))) + cp $(ApexShared_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_ccfiles))))).debug.P; \ + rm -f $(ApexShared_debug_DEPDIR).d + +$(ApexShared_debug_c_o): $(ApexShared_debug_objsdir)/%.o: + $(ECHO) ApexShared: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexShared_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cfiles)))))) + cp $(ApexShared_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_debug_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + rm -f $(ApexShared_debug_DEPDIR).d + +ApexShared_release_hpaths := +ApexShared_release_hpaths += ./../../../PxShared/include +ApexShared_release_hpaths += ./../../../PxShared/include/filebuf +ApexShared_release_hpaths += ./../../../PxShared/include/foundation +ApexShared_release_hpaths += ./../../../PxShared/include/task +ApexShared_release_hpaths += ./../../../PxShared/include/cudamanager +ApexShared_release_hpaths += ./../../../PxShared/include/pvd +ApexShared_release_hpaths += ./../../../PxShared/src/foundation/include +ApexShared_release_hpaths += ./../../../PxShared/src/filebuf/include +ApexShared_release_hpaths += ./../../../PxShared/src/fastxml/include +ApexShared_release_hpaths += ./../../../PxShared/src/pvd/include +ApexShared_release_hpaths += ./../../shared/general/shared +ApexShared_release_hpaths += ./../../public +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/common +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/particles +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexShared_release_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexShared_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexShared_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexShared_release_hpaths += ./../../shared/general/RenderDebug/public +ApexShared_release_hpaths += ./../../shared/general/shared/inparser/include +ApexShared_release_hpaths += ./../../common/include +ApexShared_release_hpaths += ./../../common/include/autogen +ApexShared_release_hpaths += ./../../common/include/linux +ApexShared_release_hpaths += ./../../shared/internal/include +ApexShared_release_hpaths += ./../../module/common/include +ApexShared_release_hpaths += ./../../NvParameterized/include +ApexShared_release_hpaths += ./../../include +ApexShared_release_hpaths += ./../../include/PhysX3 +ApexShared_release_hpaths += ./../../framework/include +ApexShared_release_hpaths += ./../../framework/include/autogen +ApexShared_release_hpaths += ./../../include +ApexShared_release_hpaths += ./../../include/PhysX3 +ApexShared_release_hpaths += ./../../include/destructible +ApexShared_release_hpaths += ./../../shared/general/floatmath/include +ApexShared_release_hpaths += ./../../shared/general/PairFilter/public +ApexShared_release_hpaths += ./../../shared/general/PairFilter/include +ApexShared_release_hpaths += ./../../shared/general/HACD/public +ApexShared_release_hpaths += ./../../shared/general/HACD/include +ApexShared_release_hpaths += ./../../shared/general/HACD/src +ApexShared_release_hpaths += ./../../shared/general/stan_hull/include +ApexShared_release_lpaths := +ApexShared_release_lpaths += ./../../../PxShared/lib/makelinux64 +ApexShared_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexShared_release_defines := $(ApexShared_custom_defines) +ApexShared_release_defines += PX_PHYSX_STATIC_LIB +ApexShared_release_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexShared_release_defines += ENABLE_TEST=0 +ApexShared_release_defines += PLUGINS_EMBEDDED +ApexShared_release_defines += NDEBUG +ApexShared_release_defines += APEX_SHIPPING +ApexShared_release_libraries := +ApexShared_release_common_cflags := $(ApexShared_custom_cflags) +ApexShared_release_common_cflags += -MMD +ApexShared_release_common_cflags += $(addprefix -D, $(ApexShared_release_defines)) +ApexShared_release_common_cflags += $(addprefix -I, $(ApexShared_release_hpaths)) +ApexShared_release_common_cflags += -m64 +ApexShared_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexShared_release_common_cflags += -O3 -fno-strict-aliasing +ApexShared_release_cflags := $(ApexShared_release_common_cflags) +ApexShared_release_cppflags := $(ApexShared_release_common_cflags) +ApexShared_release_lflags := $(ApexShared_custom_lflags) +ApexShared_release_lflags += $(addprefix -L, $(ApexShared_release_lpaths)) +ApexShared_release_lflags += -Wl,--start-group $(addprefix -l, $(ApexShared_release_libraries)) -Wl,--end-group +ApexShared_release_lflags += -m64 +ApexShared_release_objsdir = $(OBJS_DIR)/ApexShared_release +ApexShared_release_cpp_o = $(addprefix $(ApexShared_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexShared_cppfiles))))) +ApexShared_release_cc_o = $(addprefix $(ApexShared_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexShared_ccfiles))))) +ApexShared_release_c_o = $(addprefix $(ApexShared_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexShared_cfiles))))) +ApexShared_release_obj = $(ApexShared_release_cpp_o) $(ApexShared_release_cc_o) $(ApexShared_release_c_o) +ApexShared_release_bin := ./../../lib/linux64/libApexShared.a + +clean_ApexShared_release: + @$(ECHO) clean ApexShared release + @$(RMDIR) $(ApexShared_release_objsdir) + @$(RMDIR) $(ApexShared_release_bin) + @$(RMDIR) $(DEPSDIR)/ApexShared/release + +build_ApexShared_release: postbuild_ApexShared_release +postbuild_ApexShared_release: mainbuild_ApexShared_release +mainbuild_ApexShared_release: prebuild_ApexShared_release $(ApexShared_release_bin) +prebuild_ApexShared_release: + +$(ApexShared_release_bin): $(ApexShared_release_obj) + mkdir -p `dirname ./../../lib/linux64/libApexShared.a` + @$(AR) rcs $(ApexShared_release_bin) $(ApexShared_release_obj) + $(ECHO) building $@ complete! + +ApexShared_release_DEPDIR = $(dir $(@))/$(*F) +$(ApexShared_release_cpp_o): $(ApexShared_release_objsdir)/%.o: + $(ECHO) ApexShared: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cppfiles)))))) + cp $(ApexShared_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + rm -f $(ApexShared_release_DEPDIR).d + +$(ApexShared_release_cc_o): $(ApexShared_release_objsdir)/%.o: + $(ECHO) ApexShared: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_ccfiles)))))) + cp $(ApexShared_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_ccfiles))))).release.P; \ + rm -f $(ApexShared_release_DEPDIR).d + +$(ApexShared_release_c_o): $(ApexShared_release_objsdir)/%.o: + $(ECHO) ApexShared: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexShared_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cfiles)))))) + cp $(ApexShared_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_release_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + rm -f $(ApexShared_release_DEPDIR).d + +ApexShared_profile_hpaths := +ApexShared_profile_hpaths += ./../../../PxShared/include +ApexShared_profile_hpaths += ./../../../PxShared/include/filebuf +ApexShared_profile_hpaths += ./../../../PxShared/include/foundation +ApexShared_profile_hpaths += ./../../../PxShared/include/task +ApexShared_profile_hpaths += ./../../../PxShared/include/cudamanager +ApexShared_profile_hpaths += ./../../../PxShared/include/pvd +ApexShared_profile_hpaths += ./../../../PxShared/src/foundation/include +ApexShared_profile_hpaths += ./../../../PxShared/src/filebuf/include +ApexShared_profile_hpaths += ./../../../PxShared/src/fastxml/include +ApexShared_profile_hpaths += ./../../../PxShared/src/pvd/include +ApexShared_profile_hpaths += ./../../shared/general/shared +ApexShared_profile_hpaths += ./../../public +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/common +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/particles +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexShared_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexShared_profile_hpaths += ./../../shared/general/RenderDebug/public +ApexShared_profile_hpaths += ./../../shared/general/shared/inparser/include +ApexShared_profile_hpaths += ./../../common/include +ApexShared_profile_hpaths += ./../../common/include/autogen +ApexShared_profile_hpaths += ./../../common/include/linux +ApexShared_profile_hpaths += ./../../shared/internal/include +ApexShared_profile_hpaths += ./../../module/common/include +ApexShared_profile_hpaths += ./../../NvParameterized/include +ApexShared_profile_hpaths += ./../../include +ApexShared_profile_hpaths += ./../../include/PhysX3 +ApexShared_profile_hpaths += ./../../framework/include +ApexShared_profile_hpaths += ./../../framework/include/autogen +ApexShared_profile_hpaths += ./../../include +ApexShared_profile_hpaths += ./../../include/PhysX3 +ApexShared_profile_hpaths += ./../../include/destructible +ApexShared_profile_hpaths += ./../../shared/general/floatmath/include +ApexShared_profile_hpaths += ./../../shared/general/PairFilter/public +ApexShared_profile_hpaths += ./../../shared/general/PairFilter/include +ApexShared_profile_hpaths += ./../../shared/general/HACD/public +ApexShared_profile_hpaths += ./../../shared/general/HACD/include +ApexShared_profile_hpaths += ./../../shared/general/HACD/src +ApexShared_profile_hpaths += ./../../shared/general/stan_hull/include +ApexShared_profile_lpaths := +ApexShared_profile_lpaths += ./../../../PxShared/lib/makelinux64 +ApexShared_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexShared_profile_defines := $(ApexShared_custom_defines) +ApexShared_profile_defines += PX_PHYSX_STATIC_LIB +ApexShared_profile_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexShared_profile_defines += ENABLE_TEST=0 +ApexShared_profile_defines += PLUGINS_EMBEDDED +ApexShared_profile_defines += NDEBUG +ApexShared_profile_defines += PX_PROFILE +ApexShared_profile_libraries := +ApexShared_profile_common_cflags := $(ApexShared_custom_cflags) +ApexShared_profile_common_cflags += -MMD +ApexShared_profile_common_cflags += $(addprefix -D, $(ApexShared_profile_defines)) +ApexShared_profile_common_cflags += $(addprefix -I, $(ApexShared_profile_hpaths)) +ApexShared_profile_common_cflags += -m64 +ApexShared_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexShared_profile_common_cflags += -O3 -fno-strict-aliasing +ApexShared_profile_cflags := $(ApexShared_profile_common_cflags) +ApexShared_profile_cppflags := $(ApexShared_profile_common_cflags) +ApexShared_profile_lflags := $(ApexShared_custom_lflags) +ApexShared_profile_lflags += $(addprefix -L, $(ApexShared_profile_lpaths)) +ApexShared_profile_lflags += -Wl,--start-group $(addprefix -l, $(ApexShared_profile_libraries)) -Wl,--end-group +ApexShared_profile_lflags += -m64 +ApexShared_profile_objsdir = $(OBJS_DIR)/ApexShared_profile +ApexShared_profile_cpp_o = $(addprefix $(ApexShared_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexShared_cppfiles))))) +ApexShared_profile_cc_o = $(addprefix $(ApexShared_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexShared_ccfiles))))) +ApexShared_profile_c_o = $(addprefix $(ApexShared_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexShared_cfiles))))) +ApexShared_profile_obj = $(ApexShared_profile_cpp_o) $(ApexShared_profile_cc_o) $(ApexShared_profile_c_o) +ApexShared_profile_bin := ./../../lib/linux64/libApexSharedPROFILE.a + +clean_ApexShared_profile: + @$(ECHO) clean ApexShared profile + @$(RMDIR) $(ApexShared_profile_objsdir) + @$(RMDIR) $(ApexShared_profile_bin) + @$(RMDIR) $(DEPSDIR)/ApexShared/profile + +build_ApexShared_profile: postbuild_ApexShared_profile +postbuild_ApexShared_profile: mainbuild_ApexShared_profile +mainbuild_ApexShared_profile: prebuild_ApexShared_profile $(ApexShared_profile_bin) +prebuild_ApexShared_profile: + +$(ApexShared_profile_bin): $(ApexShared_profile_obj) + mkdir -p `dirname ./../../lib/linux64/libApexSharedPROFILE.a` + @$(AR) rcs $(ApexShared_profile_bin) $(ApexShared_profile_obj) + $(ECHO) building $@ complete! + +ApexShared_profile_DEPDIR = $(dir $(@))/$(*F) +$(ApexShared_profile_cpp_o): $(ApexShared_profile_objsdir)/%.o: + $(ECHO) ApexShared: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cppfiles)))))) + cp $(ApexShared_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + rm -f $(ApexShared_profile_DEPDIR).d + +$(ApexShared_profile_cc_o): $(ApexShared_profile_objsdir)/%.o: + $(ECHO) ApexShared: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_ccfiles)))))) + cp $(ApexShared_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_ccfiles))))).profile.P; \ + rm -f $(ApexShared_profile_DEPDIR).d + +$(ApexShared_profile_c_o): $(ApexShared_profile_objsdir)/%.o: + $(ECHO) ApexShared: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexShared_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cfiles)))))) + cp $(ApexShared_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_profile_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + rm -f $(ApexShared_profile_DEPDIR).d + +ApexShared_checked_hpaths := +ApexShared_checked_hpaths += ./../../../PxShared/include +ApexShared_checked_hpaths += ./../../../PxShared/include/filebuf +ApexShared_checked_hpaths += ./../../../PxShared/include/foundation +ApexShared_checked_hpaths += ./../../../PxShared/include/task +ApexShared_checked_hpaths += ./../../../PxShared/include/cudamanager +ApexShared_checked_hpaths += ./../../../PxShared/include/pvd +ApexShared_checked_hpaths += ./../../../PxShared/src/foundation/include +ApexShared_checked_hpaths += ./../../../PxShared/src/filebuf/include +ApexShared_checked_hpaths += ./../../../PxShared/src/fastxml/include +ApexShared_checked_hpaths += ./../../../PxShared/src/pvd/include +ApexShared_checked_hpaths += ./../../shared/general/shared +ApexShared_checked_hpaths += ./../../public +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/common +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/cooking +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/extensions +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/geometry +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/gpu +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/deformable +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/particles +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers +ApexShared_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include +ApexShared_checked_hpaths += ./../../shared/general/RenderDebug/public +ApexShared_checked_hpaths += ./../../shared/general/shared/inparser/include +ApexShared_checked_hpaths += ./../../common/include +ApexShared_checked_hpaths += ./../../common/include/autogen +ApexShared_checked_hpaths += ./../../common/include/linux +ApexShared_checked_hpaths += ./../../shared/internal/include +ApexShared_checked_hpaths += ./../../module/common/include +ApexShared_checked_hpaths += ./../../NvParameterized/include +ApexShared_checked_hpaths += ./../../include +ApexShared_checked_hpaths += ./../../include/PhysX3 +ApexShared_checked_hpaths += ./../../framework/include +ApexShared_checked_hpaths += ./../../framework/include/autogen +ApexShared_checked_hpaths += ./../../include +ApexShared_checked_hpaths += ./../../include/PhysX3 +ApexShared_checked_hpaths += ./../../include/destructible +ApexShared_checked_hpaths += ./../../shared/general/floatmath/include +ApexShared_checked_hpaths += ./../../shared/general/PairFilter/public +ApexShared_checked_hpaths += ./../../shared/general/PairFilter/include +ApexShared_checked_hpaths += ./../../shared/general/HACD/public +ApexShared_checked_hpaths += ./../../shared/general/HACD/include +ApexShared_checked_hpaths += ./../../shared/general/HACD/src +ApexShared_checked_hpaths += ./../../shared/general/stan_hull/include +ApexShared_checked_lpaths := +ApexShared_checked_lpaths += ./../../../PxShared/lib/makelinux64 +ApexShared_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux64 +ApexShared_checked_defines := $(ApexShared_custom_defines) +ApexShared_checked_defines += PX_PHYSX_STATIC_LIB +ApexShared_checked_defines += NV_PARAMETERIZED_HIDE_DESCRIPTIONS=1 +ApexShared_checked_defines += ENABLE_TEST=0 +ApexShared_checked_defines += PLUGINS_EMBEDDED +ApexShared_checked_defines += NDEBUG +ApexShared_checked_defines += PX_CHECKED +ApexShared_checked_defines += PX_ENABLE_CHECKED_ASSERTS +ApexShared_checked_libraries := +ApexShared_checked_common_cflags := $(ApexShared_custom_cflags) +ApexShared_checked_common_cflags += -MMD +ApexShared_checked_common_cflags += $(addprefix -D, $(ApexShared_checked_defines)) +ApexShared_checked_common_cflags += $(addprefix -I, $(ApexShared_checked_hpaths)) +ApexShared_checked_common_cflags += -m64 +ApexShared_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +ApexShared_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +ApexShared_checked_cflags := $(ApexShared_checked_common_cflags) +ApexShared_checked_cppflags := $(ApexShared_checked_common_cflags) +ApexShared_checked_lflags := $(ApexShared_custom_lflags) +ApexShared_checked_lflags += $(addprefix -L, $(ApexShared_checked_lpaths)) +ApexShared_checked_lflags += -Wl,--start-group $(addprefix -l, $(ApexShared_checked_libraries)) -Wl,--end-group +ApexShared_checked_lflags += -m64 +ApexShared_checked_objsdir = $(OBJS_DIR)/ApexShared_checked +ApexShared_checked_cpp_o = $(addprefix $(ApexShared_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexShared_cppfiles))))) +ApexShared_checked_cc_o = $(addprefix $(ApexShared_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexShared_ccfiles))))) +ApexShared_checked_c_o = $(addprefix $(ApexShared_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexShared_cfiles))))) +ApexShared_checked_obj = $(ApexShared_checked_cpp_o) $(ApexShared_checked_cc_o) $(ApexShared_checked_c_o) +ApexShared_checked_bin := ./../../lib/linux64/libApexSharedCHECKED.a + +clean_ApexShared_checked: + @$(ECHO) clean ApexShared checked + @$(RMDIR) $(ApexShared_checked_objsdir) + @$(RMDIR) $(ApexShared_checked_bin) + @$(RMDIR) $(DEPSDIR)/ApexShared/checked + +build_ApexShared_checked: postbuild_ApexShared_checked +postbuild_ApexShared_checked: mainbuild_ApexShared_checked +mainbuild_ApexShared_checked: prebuild_ApexShared_checked $(ApexShared_checked_bin) +prebuild_ApexShared_checked: + +$(ApexShared_checked_bin): $(ApexShared_checked_obj) + mkdir -p `dirname ./../../lib/linux64/libApexSharedCHECKED.a` + @$(AR) rcs $(ApexShared_checked_bin) $(ApexShared_checked_obj) + $(ECHO) building $@ complete! + +ApexShared_checked_DEPDIR = $(dir $(@))/$(*F) +$(ApexShared_checked_cpp_o): $(ApexShared_checked_objsdir)/%.o: + $(ECHO) ApexShared: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cppfiles)))))) + cp $(ApexShared_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cppfiles))))).P; \ + rm -f $(ApexShared_checked_DEPDIR).d + +$(ApexShared_checked_cc_o): $(ApexShared_checked_objsdir)/%.o: + $(ECHO) ApexShared: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(ApexShared_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_ccfiles)))))) + cp $(ApexShared_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_ccfiles))))).checked.P; \ + rm -f $(ApexShared_checked_DEPDIR).d + +$(ApexShared_checked_c_o): $(ApexShared_checked_objsdir)/%.o: + $(ECHO) ApexShared: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(ApexShared_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cfiles)))))) + cp $(ApexShared_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(ApexShared_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/ApexShared/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexShared_checked_objsdir),, $@))), $(ApexShared_cfiles))))).P; \ + rm -f $(ApexShared_checked_DEPDIR).d + +clean_ApexShared: clean_ApexShared_debug clean_ApexShared_release clean_ApexShared_profile clean_ApexShared_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.NvParameterized.mk b/APEX_1.4/compiler/linux64/Makefile.NvParameterized.mk new file mode 100644 index 00000000..a31b1217 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.NvParameterized.mk @@ -0,0 +1,401 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = NvParameterized +NvParameterized_cppfiles += ./../../NvParameterized/src/BinaryHelper.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/BinSerializer.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/NvParameterized.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/NvParameterizedTraits.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/NvSerializer.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/NvTraits.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/PlatformABI.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/PlatformInputStream.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/PlatformOutputStream.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/SerializerCommon.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/XmlDeserializer.cpp +NvParameterized_cppfiles += ./../../NvParameterized/src/XmlSerializer.cpp + +NvParameterized_cpp_debug_dep = $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(NvParameterized_cppfiles))))) +NvParameterized_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(NvParameterized_ccfiles))))) +NvParameterized_c_debug_dep = $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(NvParameterized_cfiles))))) +NvParameterized_debug_dep = $(NvParameterized_cpp_debug_dep) $(NvParameterized_cc_debug_dep) $(NvParameterized_c_debug_dep) +-include $(NvParameterized_debug_dep) +NvParameterized_cpp_release_dep = $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(NvParameterized_cppfiles))))) +NvParameterized_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(NvParameterized_ccfiles))))) +NvParameterized_c_release_dep = $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(NvParameterized_cfiles))))) +NvParameterized_release_dep = $(NvParameterized_cpp_release_dep) $(NvParameterized_cc_release_dep) $(NvParameterized_c_release_dep) +-include $(NvParameterized_release_dep) +NvParameterized_cpp_profile_dep = $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(NvParameterized_cppfiles))))) +NvParameterized_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(NvParameterized_ccfiles))))) +NvParameterized_c_profile_dep = $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(NvParameterized_cfiles))))) +NvParameterized_profile_dep = $(NvParameterized_cpp_profile_dep) $(NvParameterized_cc_profile_dep) $(NvParameterized_c_profile_dep) +-include $(NvParameterized_profile_dep) +NvParameterized_cpp_checked_dep = $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(NvParameterized_cppfiles))))) +NvParameterized_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(NvParameterized_ccfiles))))) +NvParameterized_c_checked_dep = $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(NvParameterized_cfiles))))) +NvParameterized_checked_dep = $(NvParameterized_cpp_checked_dep) $(NvParameterized_cc_checked_dep) $(NvParameterized_c_checked_dep) +-include $(NvParameterized_checked_dep) +NvParameterized_debug_hpaths := +NvParameterized_debug_hpaths += ./../../../PxShared/include +NvParameterized_debug_hpaths += ./../../../PxShared/include/filebuf +NvParameterized_debug_hpaths += ./../../../PxShared/include/foundation +NvParameterized_debug_hpaths += ./../../../PxShared/include/task +NvParameterized_debug_hpaths += ./../../../PxShared/include/cudamanager +NvParameterized_debug_hpaths += ./../../../PxShared/include/pvd +NvParameterized_debug_hpaths += ./../../../PxShared/src/foundation/include +NvParameterized_debug_hpaths += ./../../../PxShared/src/filebuf/include +NvParameterized_debug_hpaths += ./../../../PxShared/src/fastxml/include +NvParameterized_debug_hpaths += ./../../../PxShared/src/pvd/include +NvParameterized_debug_hpaths += ./../../include +NvParameterized_debug_hpaths += ./../../include/PhysX3 +NvParameterized_debug_hpaths += ./../../NvParameterized/include +NvParameterized_debug_hpaths += ./../../NvParameterized/public +NvParameterized_debug_lpaths := +NvParameterized_debug_lpaths += ./../../../PxShared/lib/makelinux64 +NvParameterized_debug_defines := $(NvParameterized_custom_defines) +NvParameterized_debug_defines += PX_FOUNDATION_DLL=0 +NvParameterized_debug_defines += _DEBUG +NvParameterized_debug_defines += PX_DEBUG +NvParameterized_debug_defines += PX_CHECKED +NvParameterized_debug_libraries := +NvParameterized_debug_common_cflags := $(NvParameterized_custom_cflags) +NvParameterized_debug_common_cflags += -MMD +NvParameterized_debug_common_cflags += $(addprefix -D, $(NvParameterized_debug_defines)) +NvParameterized_debug_common_cflags += $(addprefix -I, $(NvParameterized_debug_hpaths)) +NvParameterized_debug_common_cflags += -m64 +NvParameterized_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +NvParameterized_debug_common_cflags += -g3 -gdwarf-2 +NvParameterized_debug_cflags := $(NvParameterized_debug_common_cflags) +NvParameterized_debug_cppflags := $(NvParameterized_debug_common_cflags) +NvParameterized_debug_lflags := $(NvParameterized_custom_lflags) +NvParameterized_debug_lflags += $(addprefix -L, $(NvParameterized_debug_lpaths)) +NvParameterized_debug_lflags += -Wl,--start-group $(addprefix -l, $(NvParameterized_debug_libraries)) -Wl,--end-group +NvParameterized_debug_lflags += -m64 +NvParameterized_debug_objsdir = $(OBJS_DIR)/NvParameterized_debug +NvParameterized_debug_cpp_o = $(addprefix $(NvParameterized_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(NvParameterized_cppfiles))))) +NvParameterized_debug_cc_o = $(addprefix $(NvParameterized_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(NvParameterized_ccfiles))))) +NvParameterized_debug_c_o = $(addprefix $(NvParameterized_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(NvParameterized_cfiles))))) +NvParameterized_debug_obj = $(NvParameterized_debug_cpp_o) $(NvParameterized_debug_cc_o) $(NvParameterized_debug_c_o) +NvParameterized_debug_bin := ./../../NvParameterized/lib/linux64/libNvParameterizedDEBUG.a + +clean_NvParameterized_debug: + @$(ECHO) clean NvParameterized debug + @$(RMDIR) $(NvParameterized_debug_objsdir) + @$(RMDIR) $(NvParameterized_debug_bin) + @$(RMDIR) $(DEPSDIR)/NvParameterized/debug + +build_NvParameterized_debug: postbuild_NvParameterized_debug +postbuild_NvParameterized_debug: mainbuild_NvParameterized_debug +mainbuild_NvParameterized_debug: prebuild_NvParameterized_debug $(NvParameterized_debug_bin) +prebuild_NvParameterized_debug: + +$(NvParameterized_debug_bin): $(NvParameterized_debug_obj) + mkdir -p `dirname ./../../NvParameterized/lib/linux64/libNvParameterizedDEBUG.a` + @$(AR) rcs $(NvParameterized_debug_bin) $(NvParameterized_debug_obj) + $(ECHO) building $@ complete! + +NvParameterized_debug_DEPDIR = $(dir $(@))/$(*F) +$(NvParameterized_debug_cpp_o): $(NvParameterized_debug_objsdir)/%.o: + $(ECHO) NvParameterized: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cppfiles)))))) + cp $(NvParameterized_debug_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + rm -f $(NvParameterized_debug_DEPDIR).d + +$(NvParameterized_debug_cc_o): $(NvParameterized_debug_objsdir)/%.o: + $(ECHO) NvParameterized: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_ccfiles)))))) + cp $(NvParameterized_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_ccfiles))))).debug.P; \ + rm -f $(NvParameterized_debug_DEPDIR).d + +$(NvParameterized_debug_c_o): $(NvParameterized_debug_objsdir)/%.o: + $(ECHO) NvParameterized: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(NvParameterized_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cfiles)))))) + cp $(NvParameterized_debug_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_debug_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + rm -f $(NvParameterized_debug_DEPDIR).d + +NvParameterized_release_hpaths := +NvParameterized_release_hpaths += ./../../../PxShared/include +NvParameterized_release_hpaths += ./../../../PxShared/include/filebuf +NvParameterized_release_hpaths += ./../../../PxShared/include/foundation +NvParameterized_release_hpaths += ./../../../PxShared/include/task +NvParameterized_release_hpaths += ./../../../PxShared/include/cudamanager +NvParameterized_release_hpaths += ./../../../PxShared/include/pvd +NvParameterized_release_hpaths += ./../../../PxShared/src/foundation/include +NvParameterized_release_hpaths += ./../../../PxShared/src/filebuf/include +NvParameterized_release_hpaths += ./../../../PxShared/src/fastxml/include +NvParameterized_release_hpaths += ./../../../PxShared/src/pvd/include +NvParameterized_release_hpaths += ./../../include +NvParameterized_release_hpaths += ./../../include/PhysX3 +NvParameterized_release_hpaths += ./../../NvParameterized/include +NvParameterized_release_hpaths += ./../../NvParameterized/public +NvParameterized_release_lpaths := +NvParameterized_release_lpaths += ./../../../PxShared/lib/makelinux64 +NvParameterized_release_defines := $(NvParameterized_custom_defines) +NvParameterized_release_defines += PX_FOUNDATION_DLL=0 +NvParameterized_release_defines += NDEBUG +NvParameterized_release_defines += APEX_SHIPPING +NvParameterized_release_libraries := +NvParameterized_release_common_cflags := $(NvParameterized_custom_cflags) +NvParameterized_release_common_cflags += -MMD +NvParameterized_release_common_cflags += $(addprefix -D, $(NvParameterized_release_defines)) +NvParameterized_release_common_cflags += $(addprefix -I, $(NvParameterized_release_hpaths)) +NvParameterized_release_common_cflags += -m64 +NvParameterized_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +NvParameterized_release_common_cflags += -O3 -fno-strict-aliasing +NvParameterized_release_cflags := $(NvParameterized_release_common_cflags) +NvParameterized_release_cppflags := $(NvParameterized_release_common_cflags) +NvParameterized_release_lflags := $(NvParameterized_custom_lflags) +NvParameterized_release_lflags += $(addprefix -L, $(NvParameterized_release_lpaths)) +NvParameterized_release_lflags += -Wl,--start-group $(addprefix -l, $(NvParameterized_release_libraries)) -Wl,--end-group +NvParameterized_release_lflags += -m64 +NvParameterized_release_objsdir = $(OBJS_DIR)/NvParameterized_release +NvParameterized_release_cpp_o = $(addprefix $(NvParameterized_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(NvParameterized_cppfiles))))) +NvParameterized_release_cc_o = $(addprefix $(NvParameterized_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(NvParameterized_ccfiles))))) +NvParameterized_release_c_o = $(addprefix $(NvParameterized_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(NvParameterized_cfiles))))) +NvParameterized_release_obj = $(NvParameterized_release_cpp_o) $(NvParameterized_release_cc_o) $(NvParameterized_release_c_o) +NvParameterized_release_bin := ./../../NvParameterized/lib/linux64/libNvParameterized.a + +clean_NvParameterized_release: + @$(ECHO) clean NvParameterized release + @$(RMDIR) $(NvParameterized_release_objsdir) + @$(RMDIR) $(NvParameterized_release_bin) + @$(RMDIR) $(DEPSDIR)/NvParameterized/release + +build_NvParameterized_release: postbuild_NvParameterized_release +postbuild_NvParameterized_release: mainbuild_NvParameterized_release +mainbuild_NvParameterized_release: prebuild_NvParameterized_release $(NvParameterized_release_bin) +prebuild_NvParameterized_release: + +$(NvParameterized_release_bin): $(NvParameterized_release_obj) + mkdir -p `dirname ./../../NvParameterized/lib/linux64/libNvParameterized.a` + @$(AR) rcs $(NvParameterized_release_bin) $(NvParameterized_release_obj) + $(ECHO) building $@ complete! + +NvParameterized_release_DEPDIR = $(dir $(@))/$(*F) +$(NvParameterized_release_cpp_o): $(NvParameterized_release_objsdir)/%.o: + $(ECHO) NvParameterized: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cppfiles)))))) + cp $(NvParameterized_release_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + rm -f $(NvParameterized_release_DEPDIR).d + +$(NvParameterized_release_cc_o): $(NvParameterized_release_objsdir)/%.o: + $(ECHO) NvParameterized: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_ccfiles)))))) + cp $(NvParameterized_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_ccfiles))))).release.P; \ + rm -f $(NvParameterized_release_DEPDIR).d + +$(NvParameterized_release_c_o): $(NvParameterized_release_objsdir)/%.o: + $(ECHO) NvParameterized: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(NvParameterized_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cfiles)))))) + cp $(NvParameterized_release_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_release_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + rm -f $(NvParameterized_release_DEPDIR).d + +NvParameterized_profile_hpaths := +NvParameterized_profile_hpaths += ./../../../PxShared/include +NvParameterized_profile_hpaths += ./../../../PxShared/include/filebuf +NvParameterized_profile_hpaths += ./../../../PxShared/include/foundation +NvParameterized_profile_hpaths += ./../../../PxShared/include/task +NvParameterized_profile_hpaths += ./../../../PxShared/include/cudamanager +NvParameterized_profile_hpaths += ./../../../PxShared/include/pvd +NvParameterized_profile_hpaths += ./../../../PxShared/src/foundation/include +NvParameterized_profile_hpaths += ./../../../PxShared/src/filebuf/include +NvParameterized_profile_hpaths += ./../../../PxShared/src/fastxml/include +NvParameterized_profile_hpaths += ./../../../PxShared/src/pvd/include +NvParameterized_profile_hpaths += ./../../include +NvParameterized_profile_hpaths += ./../../include/PhysX3 +NvParameterized_profile_hpaths += ./../../NvParameterized/include +NvParameterized_profile_hpaths += ./../../NvParameterized/public +NvParameterized_profile_lpaths := +NvParameterized_profile_lpaths += ./../../../PxShared/lib/makelinux64 +NvParameterized_profile_defines := $(NvParameterized_custom_defines) +NvParameterized_profile_defines += PX_FOUNDATION_DLL=0 +NvParameterized_profile_defines += NDEBUG +NvParameterized_profile_defines += PX_PROFILE +NvParameterized_profile_libraries := +NvParameterized_profile_common_cflags := $(NvParameterized_custom_cflags) +NvParameterized_profile_common_cflags += -MMD +NvParameterized_profile_common_cflags += $(addprefix -D, $(NvParameterized_profile_defines)) +NvParameterized_profile_common_cflags += $(addprefix -I, $(NvParameterized_profile_hpaths)) +NvParameterized_profile_common_cflags += -m64 +NvParameterized_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +NvParameterized_profile_common_cflags += -O3 -fno-strict-aliasing +NvParameterized_profile_cflags := $(NvParameterized_profile_common_cflags) +NvParameterized_profile_cppflags := $(NvParameterized_profile_common_cflags) +NvParameterized_profile_lflags := $(NvParameterized_custom_lflags) +NvParameterized_profile_lflags += $(addprefix -L, $(NvParameterized_profile_lpaths)) +NvParameterized_profile_lflags += -Wl,--start-group $(addprefix -l, $(NvParameterized_profile_libraries)) -Wl,--end-group +NvParameterized_profile_lflags += -m64 +NvParameterized_profile_objsdir = $(OBJS_DIR)/NvParameterized_profile +NvParameterized_profile_cpp_o = $(addprefix $(NvParameterized_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(NvParameterized_cppfiles))))) +NvParameterized_profile_cc_o = $(addprefix $(NvParameterized_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(NvParameterized_ccfiles))))) +NvParameterized_profile_c_o = $(addprefix $(NvParameterized_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(NvParameterized_cfiles))))) +NvParameterized_profile_obj = $(NvParameterized_profile_cpp_o) $(NvParameterized_profile_cc_o) $(NvParameterized_profile_c_o) +NvParameterized_profile_bin := ./../../NvParameterized/lib/linux64/libNvParameterizedPROFILE.a + +clean_NvParameterized_profile: + @$(ECHO) clean NvParameterized profile + @$(RMDIR) $(NvParameterized_profile_objsdir) + @$(RMDIR) $(NvParameterized_profile_bin) + @$(RMDIR) $(DEPSDIR)/NvParameterized/profile + +build_NvParameterized_profile: postbuild_NvParameterized_profile +postbuild_NvParameterized_profile: mainbuild_NvParameterized_profile +mainbuild_NvParameterized_profile: prebuild_NvParameterized_profile $(NvParameterized_profile_bin) +prebuild_NvParameterized_profile: + +$(NvParameterized_profile_bin): $(NvParameterized_profile_obj) + mkdir -p `dirname ./../../NvParameterized/lib/linux64/libNvParameterizedPROFILE.a` + @$(AR) rcs $(NvParameterized_profile_bin) $(NvParameterized_profile_obj) + $(ECHO) building $@ complete! + +NvParameterized_profile_DEPDIR = $(dir $(@))/$(*F) +$(NvParameterized_profile_cpp_o): $(NvParameterized_profile_objsdir)/%.o: + $(ECHO) NvParameterized: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cppfiles)))))) + cp $(NvParameterized_profile_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + rm -f $(NvParameterized_profile_DEPDIR).d + +$(NvParameterized_profile_cc_o): $(NvParameterized_profile_objsdir)/%.o: + $(ECHO) NvParameterized: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_ccfiles)))))) + cp $(NvParameterized_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_ccfiles))))).profile.P; \ + rm -f $(NvParameterized_profile_DEPDIR).d + +$(NvParameterized_profile_c_o): $(NvParameterized_profile_objsdir)/%.o: + $(ECHO) NvParameterized: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(NvParameterized_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cfiles)))))) + cp $(NvParameterized_profile_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_profile_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + rm -f $(NvParameterized_profile_DEPDIR).d + +NvParameterized_checked_hpaths := +NvParameterized_checked_hpaths += ./../../../PxShared/include +NvParameterized_checked_hpaths += ./../../../PxShared/include/filebuf +NvParameterized_checked_hpaths += ./../../../PxShared/include/foundation +NvParameterized_checked_hpaths += ./../../../PxShared/include/task +NvParameterized_checked_hpaths += ./../../../PxShared/include/cudamanager +NvParameterized_checked_hpaths += ./../../../PxShared/include/pvd +NvParameterized_checked_hpaths += ./../../../PxShared/src/foundation/include +NvParameterized_checked_hpaths += ./../../../PxShared/src/filebuf/include +NvParameterized_checked_hpaths += ./../../../PxShared/src/fastxml/include +NvParameterized_checked_hpaths += ./../../../PxShared/src/pvd/include +NvParameterized_checked_hpaths += ./../../include +NvParameterized_checked_hpaths += ./../../include/PhysX3 +NvParameterized_checked_hpaths += ./../../NvParameterized/include +NvParameterized_checked_hpaths += ./../../NvParameterized/public +NvParameterized_checked_lpaths := +NvParameterized_checked_lpaths += ./../../../PxShared/lib/makelinux64 +NvParameterized_checked_defines := $(NvParameterized_custom_defines) +NvParameterized_checked_defines += PX_FOUNDATION_DLL=0 +NvParameterized_checked_defines += NDEBUG +NvParameterized_checked_defines += PX_CHECKED +NvParameterized_checked_defines += PX_ENABLE_CHECKED_ASSERTS +NvParameterized_checked_libraries := +NvParameterized_checked_common_cflags := $(NvParameterized_custom_cflags) +NvParameterized_checked_common_cflags += -MMD +NvParameterized_checked_common_cflags += $(addprefix -D, $(NvParameterized_checked_defines)) +NvParameterized_checked_common_cflags += $(addprefix -I, $(NvParameterized_checked_hpaths)) +NvParameterized_checked_common_cflags += -m64 +NvParameterized_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +NvParameterized_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +NvParameterized_checked_cflags := $(NvParameterized_checked_common_cflags) +NvParameterized_checked_cppflags := $(NvParameterized_checked_common_cflags) +NvParameterized_checked_lflags := $(NvParameterized_custom_lflags) +NvParameterized_checked_lflags += $(addprefix -L, $(NvParameterized_checked_lpaths)) +NvParameterized_checked_lflags += -Wl,--start-group $(addprefix -l, $(NvParameterized_checked_libraries)) -Wl,--end-group +NvParameterized_checked_lflags += -m64 +NvParameterized_checked_objsdir = $(OBJS_DIR)/NvParameterized_checked +NvParameterized_checked_cpp_o = $(addprefix $(NvParameterized_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(NvParameterized_cppfiles))))) +NvParameterized_checked_cc_o = $(addprefix $(NvParameterized_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(NvParameterized_ccfiles))))) +NvParameterized_checked_c_o = $(addprefix $(NvParameterized_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(NvParameterized_cfiles))))) +NvParameterized_checked_obj = $(NvParameterized_checked_cpp_o) $(NvParameterized_checked_cc_o) $(NvParameterized_checked_c_o) +NvParameterized_checked_bin := ./../../NvParameterized/lib/linux64/libNvParameterizedCHECKED.a + +clean_NvParameterized_checked: + @$(ECHO) clean NvParameterized checked + @$(RMDIR) $(NvParameterized_checked_objsdir) + @$(RMDIR) $(NvParameterized_checked_bin) + @$(RMDIR) $(DEPSDIR)/NvParameterized/checked + +build_NvParameterized_checked: postbuild_NvParameterized_checked +postbuild_NvParameterized_checked: mainbuild_NvParameterized_checked +mainbuild_NvParameterized_checked: prebuild_NvParameterized_checked $(NvParameterized_checked_bin) +prebuild_NvParameterized_checked: + +$(NvParameterized_checked_bin): $(NvParameterized_checked_obj) + mkdir -p `dirname ./../../NvParameterized/lib/linux64/libNvParameterizedCHECKED.a` + @$(AR) rcs $(NvParameterized_checked_bin) $(NvParameterized_checked_obj) + $(ECHO) building $@ complete! + +NvParameterized_checked_DEPDIR = $(dir $(@))/$(*F) +$(NvParameterized_checked_cpp_o): $(NvParameterized_checked_objsdir)/%.o: + $(ECHO) NvParameterized: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cppfiles)))))) + cp $(NvParameterized_checked_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cppfiles))))).P; \ + rm -f $(NvParameterized_checked_DEPDIR).d + +$(NvParameterized_checked_cc_o): $(NvParameterized_checked_objsdir)/%.o: + $(ECHO) NvParameterized: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(NvParameterized_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_ccfiles)))))) + cp $(NvParameterized_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_ccfiles))))).checked.P; \ + rm -f $(NvParameterized_checked_DEPDIR).d + +$(NvParameterized_checked_c_o): $(NvParameterized_checked_objsdir)/%.o: + $(ECHO) NvParameterized: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(NvParameterized_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cfiles)))))) + cp $(NvParameterized_checked_DEPDIR).d $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(NvParameterized_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/NvParameterized/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(NvParameterized_checked_objsdir),, $@))), $(NvParameterized_cfiles))))).P; \ + rm -f $(NvParameterized_checked_DEPDIR).d + +clean_NvParameterized: clean_NvParameterized_debug clean_NvParameterized_release clean_NvParameterized_profile clean_NvParameterized_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.PsFastXml.mk b/APEX_1.4/compiler/linux64/Makefile.PsFastXml.mk new file mode 100644 index 00000000..56a460ca --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.PsFastXml.mk @@ -0,0 +1,356 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = PsFastXml +PsFastXml_cppfiles += ./../../../PxShared/src/fastxml/src/PsFastXml.cpp + +PsFastXml_cpp_debug_dep = $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PsFastXml_cppfiles))))) +PsFastXml_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(PsFastXml_ccfiles))))) +PsFastXml_c_debug_dep = $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PsFastXml_cfiles))))) +PsFastXml_debug_dep = $(PsFastXml_cpp_debug_dep) $(PsFastXml_cc_debug_dep) $(PsFastXml_c_debug_dep) +-include $(PsFastXml_debug_dep) +PsFastXml_cpp_release_dep = $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PsFastXml_cppfiles))))) +PsFastXml_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(PsFastXml_ccfiles))))) +PsFastXml_c_release_dep = $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PsFastXml_cfiles))))) +PsFastXml_release_dep = $(PsFastXml_cpp_release_dep) $(PsFastXml_cc_release_dep) $(PsFastXml_c_release_dep) +-include $(PsFastXml_release_dep) +PsFastXml_cpp_checked_dep = $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PsFastXml_cppfiles))))) +PsFastXml_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(PsFastXml_ccfiles))))) +PsFastXml_c_checked_dep = $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PsFastXml_cfiles))))) +PsFastXml_checked_dep = $(PsFastXml_cpp_checked_dep) $(PsFastXml_cc_checked_dep) $(PsFastXml_c_checked_dep) +-include $(PsFastXml_checked_dep) +PsFastXml_cpp_profile_dep = $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PsFastXml_cppfiles))))) +PsFastXml_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(PsFastXml_ccfiles))))) +PsFastXml_c_profile_dep = $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PsFastXml_cfiles))))) +PsFastXml_profile_dep = $(PsFastXml_cpp_profile_dep) $(PsFastXml_cc_profile_dep) $(PsFastXml_c_profile_dep) +-include $(PsFastXml_profile_dep) +PsFastXml_debug_hpaths := +PsFastXml_debug_hpaths += ./../../../PxShared/include +PsFastXml_debug_hpaths += ./../../../PxShared/src/foundation/include +PsFastXml_debug_hpaths += ./../../../PxShared/src/fastxml/include +PsFastXml_debug_lpaths := +PsFastXml_debug_defines := $(PsFastXml_custom_defines) +PsFastXml_debug_defines += PX_FOUNDATION_DLL=0 +PsFastXml_debug_defines += _DEBUG +PsFastXml_debug_defines += PX_DEBUG=1 +PsFastXml_debug_defines += PX_CHECKED=1 +PsFastXml_debug_libraries := +PsFastXml_debug_common_cflags := $(PsFastXml_custom_cflags) +PsFastXml_debug_common_cflags += -MMD +PsFastXml_debug_common_cflags += $(addprefix -D, $(PsFastXml_debug_defines)) +PsFastXml_debug_common_cflags += $(addprefix -I, $(PsFastXml_debug_hpaths)) +PsFastXml_debug_common_cflags += -m64 +PsFastXml_debug_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PsFastXml_debug_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PsFastXml_debug_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PsFastXml_debug_common_cflags += -Wno-missing-field-initializers +PsFastXml_debug_common_cflags += -g3 -gdwarf-2 +PsFastXml_debug_cflags := $(PsFastXml_debug_common_cflags) +PsFastXml_debug_cppflags := $(PsFastXml_debug_common_cflags) +PsFastXml_debug_lflags := $(PsFastXml_custom_lflags) +PsFastXml_debug_lflags += $(addprefix -L, $(PsFastXml_debug_lpaths)) +PsFastXml_debug_lflags += -Wl,--start-group $(addprefix -l, $(PsFastXml_debug_libraries)) -Wl,--end-group +PsFastXml_debug_lflags += -lrt +PsFastXml_debug_lflags += -m64 +PsFastXml_debug_objsdir = $(OBJS_DIR)/PsFastXml_debug +PsFastXml_debug_cpp_o = $(addprefix $(PsFastXml_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PsFastXml_cppfiles))))) +PsFastXml_debug_cc_o = $(addprefix $(PsFastXml_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PsFastXml_ccfiles))))) +PsFastXml_debug_c_o = $(addprefix $(PsFastXml_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PsFastXml_cfiles))))) +PsFastXml_debug_obj = $(PsFastXml_debug_cpp_o) $(PsFastXml_debug_cc_o) $(PsFastXml_debug_c_o) +PsFastXml_debug_bin := ./../../../PxShared/lib/linux64/libPsFastXmlDEBUG.a + +clean_PsFastXml_debug: + @$(ECHO) clean PsFastXml debug + @$(RMDIR) $(PsFastXml_debug_objsdir) + @$(RMDIR) $(PsFastXml_debug_bin) + @$(RMDIR) $(DEPSDIR)/PsFastXml/debug + +build_PsFastXml_debug: postbuild_PsFastXml_debug +postbuild_PsFastXml_debug: mainbuild_PsFastXml_debug +mainbuild_PsFastXml_debug: prebuild_PsFastXml_debug $(PsFastXml_debug_bin) +prebuild_PsFastXml_debug: + +$(PsFastXml_debug_bin): $(PsFastXml_debug_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPsFastXmlDEBUG.a` + @$(AR) rcs $(PsFastXml_debug_bin) $(PsFastXml_debug_obj) + $(ECHO) building $@ complete! + +PsFastXml_debug_DEPDIR = $(dir $(@))/$(*F) +$(PsFastXml_debug_cpp_o): $(PsFastXml_debug_objsdir)/%.o: + $(ECHO) PsFastXml: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cppfiles)))))) + cp $(PsFastXml_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + rm -f $(PsFastXml_debug_DEPDIR).d + +$(PsFastXml_debug_cc_o): $(PsFastXml_debug_objsdir)/%.o: + $(ECHO) PsFastXml: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_ccfiles)))))) + cp $(PsFastXml_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_ccfiles))))).debug.P; \ + rm -f $(PsFastXml_debug_DEPDIR).d + +$(PsFastXml_debug_c_o): $(PsFastXml_debug_objsdir)/%.o: + $(ECHO) PsFastXml: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PsFastXml_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cfiles)))))) + cp $(PsFastXml_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_debug_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + rm -f $(PsFastXml_debug_DEPDIR).d + +PsFastXml_release_hpaths := +PsFastXml_release_hpaths += ./../../../PxShared/include +PsFastXml_release_hpaths += ./../../../PxShared/src/foundation/include +PsFastXml_release_hpaths += ./../../../PxShared/src/fastxml/include +PsFastXml_release_lpaths := +PsFastXml_release_defines := $(PsFastXml_custom_defines) +PsFastXml_release_defines += PX_FOUNDATION_DLL=0 +PsFastXml_release_defines += NDEBUG +PsFastXml_release_libraries := +PsFastXml_release_common_cflags := $(PsFastXml_custom_cflags) +PsFastXml_release_common_cflags += -MMD +PsFastXml_release_common_cflags += $(addprefix -D, $(PsFastXml_release_defines)) +PsFastXml_release_common_cflags += $(addprefix -I, $(PsFastXml_release_hpaths)) +PsFastXml_release_common_cflags += -m64 +PsFastXml_release_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PsFastXml_release_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PsFastXml_release_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PsFastXml_release_common_cflags += -Wno-missing-field-initializers +PsFastXml_release_common_cflags += -O3 -fno-strict-aliasing +PsFastXml_release_cflags := $(PsFastXml_release_common_cflags) +PsFastXml_release_cppflags := $(PsFastXml_release_common_cflags) +PsFastXml_release_lflags := $(PsFastXml_custom_lflags) +PsFastXml_release_lflags += $(addprefix -L, $(PsFastXml_release_lpaths)) +PsFastXml_release_lflags += -Wl,--start-group $(addprefix -l, $(PsFastXml_release_libraries)) -Wl,--end-group +PsFastXml_release_lflags += -lrt +PsFastXml_release_lflags += -m64 +PsFastXml_release_objsdir = $(OBJS_DIR)/PsFastXml_release +PsFastXml_release_cpp_o = $(addprefix $(PsFastXml_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PsFastXml_cppfiles))))) +PsFastXml_release_cc_o = $(addprefix $(PsFastXml_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PsFastXml_ccfiles))))) +PsFastXml_release_c_o = $(addprefix $(PsFastXml_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PsFastXml_cfiles))))) +PsFastXml_release_obj = $(PsFastXml_release_cpp_o) $(PsFastXml_release_cc_o) $(PsFastXml_release_c_o) +PsFastXml_release_bin := ./../../../PxShared/lib/linux64/libPsFastXml.a + +clean_PsFastXml_release: + @$(ECHO) clean PsFastXml release + @$(RMDIR) $(PsFastXml_release_objsdir) + @$(RMDIR) $(PsFastXml_release_bin) + @$(RMDIR) $(DEPSDIR)/PsFastXml/release + +build_PsFastXml_release: postbuild_PsFastXml_release +postbuild_PsFastXml_release: mainbuild_PsFastXml_release +mainbuild_PsFastXml_release: prebuild_PsFastXml_release $(PsFastXml_release_bin) +prebuild_PsFastXml_release: + +$(PsFastXml_release_bin): $(PsFastXml_release_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPsFastXml.a` + @$(AR) rcs $(PsFastXml_release_bin) $(PsFastXml_release_obj) + $(ECHO) building $@ complete! + +PsFastXml_release_DEPDIR = $(dir $(@))/$(*F) +$(PsFastXml_release_cpp_o): $(PsFastXml_release_objsdir)/%.o: + $(ECHO) PsFastXml: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cppfiles)))))) + cp $(PsFastXml_release_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + rm -f $(PsFastXml_release_DEPDIR).d + +$(PsFastXml_release_cc_o): $(PsFastXml_release_objsdir)/%.o: + $(ECHO) PsFastXml: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_ccfiles)))))) + cp $(PsFastXml_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_ccfiles))))).release.P; \ + rm -f $(PsFastXml_release_DEPDIR).d + +$(PsFastXml_release_c_o): $(PsFastXml_release_objsdir)/%.o: + $(ECHO) PsFastXml: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PsFastXml_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cfiles)))))) + cp $(PsFastXml_release_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_release_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + rm -f $(PsFastXml_release_DEPDIR).d + +PsFastXml_checked_hpaths := +PsFastXml_checked_hpaths += ./../../../PxShared/include +PsFastXml_checked_hpaths += ./../../../PxShared/src/foundation/include +PsFastXml_checked_hpaths += ./../../../PxShared/src/fastxml/include +PsFastXml_checked_lpaths := +PsFastXml_checked_defines := $(PsFastXml_custom_defines) +PsFastXml_checked_defines += PX_FOUNDATION_DLL=0 +PsFastXml_checked_defines += NDEBUG +PsFastXml_checked_defines += PX_CHECKED=1 +PsFastXml_checked_libraries := +PsFastXml_checked_common_cflags := $(PsFastXml_custom_cflags) +PsFastXml_checked_common_cflags += -MMD +PsFastXml_checked_common_cflags += $(addprefix -D, $(PsFastXml_checked_defines)) +PsFastXml_checked_common_cflags += $(addprefix -I, $(PsFastXml_checked_hpaths)) +PsFastXml_checked_common_cflags += -m64 +PsFastXml_checked_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PsFastXml_checked_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PsFastXml_checked_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PsFastXml_checked_common_cflags += -Wno-missing-field-initializers +PsFastXml_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +PsFastXml_checked_cflags := $(PsFastXml_checked_common_cflags) +PsFastXml_checked_cppflags := $(PsFastXml_checked_common_cflags) +PsFastXml_checked_lflags := $(PsFastXml_custom_lflags) +PsFastXml_checked_lflags += $(addprefix -L, $(PsFastXml_checked_lpaths)) +PsFastXml_checked_lflags += -Wl,--start-group $(addprefix -l, $(PsFastXml_checked_libraries)) -Wl,--end-group +PsFastXml_checked_lflags += -lrt +PsFastXml_checked_lflags += -m64 +PsFastXml_checked_objsdir = $(OBJS_DIR)/PsFastXml_checked +PsFastXml_checked_cpp_o = $(addprefix $(PsFastXml_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PsFastXml_cppfiles))))) +PsFastXml_checked_cc_o = $(addprefix $(PsFastXml_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PsFastXml_ccfiles))))) +PsFastXml_checked_c_o = $(addprefix $(PsFastXml_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PsFastXml_cfiles))))) +PsFastXml_checked_obj = $(PsFastXml_checked_cpp_o) $(PsFastXml_checked_cc_o) $(PsFastXml_checked_c_o) +PsFastXml_checked_bin := ./../../../PxShared/lib/linux64/libPsFastXmlCHECKED.a + +clean_PsFastXml_checked: + @$(ECHO) clean PsFastXml checked + @$(RMDIR) $(PsFastXml_checked_objsdir) + @$(RMDIR) $(PsFastXml_checked_bin) + @$(RMDIR) $(DEPSDIR)/PsFastXml/checked + +build_PsFastXml_checked: postbuild_PsFastXml_checked +postbuild_PsFastXml_checked: mainbuild_PsFastXml_checked +mainbuild_PsFastXml_checked: prebuild_PsFastXml_checked $(PsFastXml_checked_bin) +prebuild_PsFastXml_checked: + +$(PsFastXml_checked_bin): $(PsFastXml_checked_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPsFastXmlCHECKED.a` + @$(AR) rcs $(PsFastXml_checked_bin) $(PsFastXml_checked_obj) + $(ECHO) building $@ complete! + +PsFastXml_checked_DEPDIR = $(dir $(@))/$(*F) +$(PsFastXml_checked_cpp_o): $(PsFastXml_checked_objsdir)/%.o: + $(ECHO) PsFastXml: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cppfiles)))))) + cp $(PsFastXml_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + rm -f $(PsFastXml_checked_DEPDIR).d + +$(PsFastXml_checked_cc_o): $(PsFastXml_checked_objsdir)/%.o: + $(ECHO) PsFastXml: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_ccfiles)))))) + cp $(PsFastXml_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_ccfiles))))).checked.P; \ + rm -f $(PsFastXml_checked_DEPDIR).d + +$(PsFastXml_checked_c_o): $(PsFastXml_checked_objsdir)/%.o: + $(ECHO) PsFastXml: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PsFastXml_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cfiles)))))) + cp $(PsFastXml_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_checked_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + rm -f $(PsFastXml_checked_DEPDIR).d + +PsFastXml_profile_hpaths := +PsFastXml_profile_hpaths += ./../../../PxShared/include +PsFastXml_profile_hpaths += ./../../../PxShared/src/foundation/include +PsFastXml_profile_hpaths += ./../../../PxShared/src/fastxml/include +PsFastXml_profile_lpaths := +PsFastXml_profile_defines := $(PsFastXml_custom_defines) +PsFastXml_profile_defines += PX_FOUNDATION_DLL=0 +PsFastXml_profile_defines += NDEBUG +PsFastXml_profile_defines += PX_PROFILE=1 +PsFastXml_profile_libraries := +PsFastXml_profile_common_cflags := $(PsFastXml_custom_cflags) +PsFastXml_profile_common_cflags += -MMD +PsFastXml_profile_common_cflags += $(addprefix -D, $(PsFastXml_profile_defines)) +PsFastXml_profile_common_cflags += $(addprefix -I, $(PsFastXml_profile_hpaths)) +PsFastXml_profile_common_cflags += -m64 +PsFastXml_profile_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PsFastXml_profile_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PsFastXml_profile_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PsFastXml_profile_common_cflags += -Wno-missing-field-initializers +PsFastXml_profile_common_cflags += -O3 -fno-strict-aliasing +PsFastXml_profile_cflags := $(PsFastXml_profile_common_cflags) +PsFastXml_profile_cppflags := $(PsFastXml_profile_common_cflags) +PsFastXml_profile_lflags := $(PsFastXml_custom_lflags) +PsFastXml_profile_lflags += $(addprefix -L, $(PsFastXml_profile_lpaths)) +PsFastXml_profile_lflags += -Wl,--start-group $(addprefix -l, $(PsFastXml_profile_libraries)) -Wl,--end-group +PsFastXml_profile_lflags += -lrt +PsFastXml_profile_lflags += -m64 +PsFastXml_profile_objsdir = $(OBJS_DIR)/PsFastXml_profile +PsFastXml_profile_cpp_o = $(addprefix $(PsFastXml_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PsFastXml_cppfiles))))) +PsFastXml_profile_cc_o = $(addprefix $(PsFastXml_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PsFastXml_ccfiles))))) +PsFastXml_profile_c_o = $(addprefix $(PsFastXml_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PsFastXml_cfiles))))) +PsFastXml_profile_obj = $(PsFastXml_profile_cpp_o) $(PsFastXml_profile_cc_o) $(PsFastXml_profile_c_o) +PsFastXml_profile_bin := ./../../../PxShared/lib/linux64/libPsFastXmlPROFILE.a + +clean_PsFastXml_profile: + @$(ECHO) clean PsFastXml profile + @$(RMDIR) $(PsFastXml_profile_objsdir) + @$(RMDIR) $(PsFastXml_profile_bin) + @$(RMDIR) $(DEPSDIR)/PsFastXml/profile + +build_PsFastXml_profile: postbuild_PsFastXml_profile +postbuild_PsFastXml_profile: mainbuild_PsFastXml_profile +mainbuild_PsFastXml_profile: prebuild_PsFastXml_profile $(PsFastXml_profile_bin) +prebuild_PsFastXml_profile: + +$(PsFastXml_profile_bin): $(PsFastXml_profile_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPsFastXmlPROFILE.a` + @$(AR) rcs $(PsFastXml_profile_bin) $(PsFastXml_profile_obj) + $(ECHO) building $@ complete! + +PsFastXml_profile_DEPDIR = $(dir $(@))/$(*F) +$(PsFastXml_profile_cpp_o): $(PsFastXml_profile_objsdir)/%.o: + $(ECHO) PsFastXml: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cppfiles)))))) + cp $(PsFastXml_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cppfiles))))).P; \ + rm -f $(PsFastXml_profile_DEPDIR).d + +$(PsFastXml_profile_cc_o): $(PsFastXml_profile_objsdir)/%.o: + $(ECHO) PsFastXml: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PsFastXml_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_ccfiles)))))) + cp $(PsFastXml_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_ccfiles))))).profile.P; \ + rm -f $(PsFastXml_profile_DEPDIR).d + +$(PsFastXml_profile_c_o): $(PsFastXml_profile_objsdir)/%.o: + $(ECHO) PsFastXml: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PsFastXml_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cfiles)))))) + cp $(PsFastXml_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PsFastXml_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PsFastXml/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PsFastXml_profile_objsdir),, $@))), $(PsFastXml_cfiles))))).P; \ + rm -f $(PsFastXml_profile_DEPDIR).d + +clean_PsFastXml: clean_PsFastXml_debug clean_PsFastXml_release clean_PsFastXml_checked clean_PsFastXml_profile + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.PxCudaContextManager.mk b/APEX_1.4/compiler/linux64/Makefile.PxCudaContextManager.mk new file mode 100644 index 00000000..98152b5d --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.PxCudaContextManager.mk @@ -0,0 +1,391 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = PxCudaContextManager +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/BlockingWait.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/CudaContextManager.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/CudaKernelWrangler.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/CudaMemoryManager.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/GpuDispatcher.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/HeapManagerRef.cpp +PxCudaContextManager_cppfiles += ./../../../PxShared/src/cudamanager/src/PhysXDeviceSettings.cpp +PxCudaContextManager_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu += ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + +PxCudaContextManager_cpp_debug_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_c_debug_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_debug_dep = $(PxCudaContextManager_cpp_debug_dep) $(PxCudaContextManager_cc_debug_dep) $(PxCudaContextManager_c_debug_dep) +-include $(PxCudaContextManager_debug_dep) +PxCudaContextManager_cpp_checked_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_c_checked_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_checked_dep = $(PxCudaContextManager_cpp_checked_dep) $(PxCudaContextManager_cc_checked_dep) $(PxCudaContextManager_c_checked_dep) +-include $(PxCudaContextManager_checked_dep) +PxCudaContextManager_cpp_profile_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_c_profile_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_profile_dep = $(PxCudaContextManager_cpp_profile_dep) $(PxCudaContextManager_cc_profile_dep) $(PxCudaContextManager_c_profile_dep) +-include $(PxCudaContextManager_profile_dep) +PxCudaContextManager_cpp_release_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_c_release_dep = $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_release_dep = $(PxCudaContextManager_cpp_release_dep) $(PxCudaContextManager_cc_release_dep) $(PxCudaContextManager_c_release_dep) +-include $(PxCudaContextManager_release_dep) +PxCudaContextManager_debug_hpaths := +PxCudaContextManager_debug_hpaths += ./../../../PxShared/include +PxCudaContextManager_debug_hpaths += ./../../../PxShared/src/foundation/include +PxCudaContextManager_debug_hpaths += ./../../../PxShared/src/task/include +PxCudaContextManager_debug_hpaths += ./../../../PxShared/src/cudamanager/include +PxCudaContextManager_debug_hpaths += ./../../../../../externals/CUDA/6.5.19-linux/include +PxCudaContextManager_debug_lpaths := +PxCudaContextManager_debug_defines := $(PxCudaContextManager_custom_defines) +PxCudaContextManager_debug_defines += _DEBUG +PxCudaContextManager_debug_defines += PX_DEBUG=1 +PxCudaContextManager_debug_defines += PX_CHECKED=1 +PxCudaContextManager_debug_libraries := +PxCudaContextManager_debug_common_cflags := $(PxCudaContextManager_custom_cflags) +PxCudaContextManager_debug_common_cflags += -MMD +PxCudaContextManager_debug_common_cflags += $(addprefix -D, $(PxCudaContextManager_debug_defines)) +PxCudaContextManager_debug_common_cflags += $(addprefix -I, $(PxCudaContextManager_debug_hpaths)) +PxCudaContextManager_debug_common_cflags += -m64 +PxCudaContextManager_debug_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxCudaContextManager_debug_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxCudaContextManager_debug_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxCudaContextManager_debug_common_cflags += -Wno-missing-field-initializers +PxCudaContextManager_debug_common_cflags += -g3 -gdwarf-2 +PxCudaContextManager_debug_cflags := $(PxCudaContextManager_debug_common_cflags) +PxCudaContextManager_debug_cppflags := $(PxCudaContextManager_debug_common_cflags) +PxCudaContextManager_debug_lflags := $(PxCudaContextManager_custom_lflags) +PxCudaContextManager_debug_lflags += $(addprefix -L, $(PxCudaContextManager_debug_lpaths)) +PxCudaContextManager_debug_lflags += -Wl,--start-group $(addprefix -l, $(PxCudaContextManager_debug_libraries)) -Wl,--end-group +PxCudaContextManager_debug_lflags += -lrt +PxCudaContextManager_debug_lflags += -m64 +PxCudaContextManager_debug_objsdir = $(OBJS_DIR)/PxCudaContextManager_debug +PxCudaContextManager_debug_cpp_o = $(addprefix $(PxCudaContextManager_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_debug_cc_o = $(addprefix $(PxCudaContextManager_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_debug_c_o = $(addprefix $(PxCudaContextManager_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_debug_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o += $(OBJS_DIR)/PxCudaContextManager_debug/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o +PxCudaContextManager_debug_obj = $(PxCudaContextManager_debug_cpp_o) $(PxCudaContextManager_debug_cc_o) $(PxCudaContextManager_debug_c_o) $(PxCudaContextManager_debug_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o) +PxCudaContextManager_debug_bin := ./../../../PxShared/lib/linux64/libPxCudaContextManagerDEBUG.a + +clean_PxCudaContextManager_debug: + @$(ECHO) clean PxCudaContextManager debug + @$(RMDIR) $(PxCudaContextManager_debug_objsdir) + @$(RMDIR) $(PxCudaContextManager_debug_bin) + @$(RMDIR) $(DEPSDIR)/PxCudaContextManager/debug + +build_PxCudaContextManager_debug: postbuild_PxCudaContextManager_debug +postbuild_PxCudaContextManager_debug: mainbuild_PxCudaContextManager_debug +mainbuild_PxCudaContextManager_debug: prebuild_PxCudaContextManager_debug $(PxCudaContextManager_debug_bin) +prebuild_PxCudaContextManager_debug: + +$(PxCudaContextManager_debug_bin): $(PxCudaContextManager_debug_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxCudaContextManagerDEBUG.a` + @$(AR) rcs $(PxCudaContextManager_debug_bin) $(PxCudaContextManager_debug_obj) + $(ECHO) building $@ complete! + +$(PxCudaContextManager_debug_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o): $(PxCudaContextManager_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu) + @mkdir -p `dirname $(OBJS_DIR)/PxCudaContextManager_debug/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o` + $(ECHO) "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -D_DEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_debug/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -D_DEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_debug/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + +PxCudaContextManager_debug_DEPDIR = $(dir $(@))/$(*F) +$(PxCudaContextManager_debug_cpp_o): $(PxCudaContextManager_debug_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cppfiles)))))) + cp $(PxCudaContextManager_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + rm -f $(PxCudaContextManager_debug_DEPDIR).d + +$(PxCudaContextManager_debug_cc_o): $(PxCudaContextManager_debug_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_ccfiles)))))) + cp $(PxCudaContextManager_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).debug.P; \ + rm -f $(PxCudaContextManager_debug_DEPDIR).d + +$(PxCudaContextManager_debug_c_o): $(PxCudaContextManager_debug_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxCudaContextManager_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cfiles)))))) + cp $(PxCudaContextManager_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_debug_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + rm -f $(PxCudaContextManager_debug_DEPDIR).d + +PxCudaContextManager_checked_hpaths := +PxCudaContextManager_checked_hpaths += ./../../../PxShared/include +PxCudaContextManager_checked_hpaths += ./../../../PxShared/src/foundation/include +PxCudaContextManager_checked_hpaths += ./../../../PxShared/src/task/include +PxCudaContextManager_checked_hpaths += ./../../../PxShared/src/cudamanager/include +PxCudaContextManager_checked_hpaths += ./../../../../../externals/CUDA/6.5.19-linux/include +PxCudaContextManager_checked_lpaths := +PxCudaContextManager_checked_defines := $(PxCudaContextManager_custom_defines) +PxCudaContextManager_checked_defines += NDEBUG +PxCudaContextManager_checked_defines += PX_CHECKED=1 +PxCudaContextManager_checked_libraries := +PxCudaContextManager_checked_common_cflags := $(PxCudaContextManager_custom_cflags) +PxCudaContextManager_checked_common_cflags += -MMD +PxCudaContextManager_checked_common_cflags += $(addprefix -D, $(PxCudaContextManager_checked_defines)) +PxCudaContextManager_checked_common_cflags += $(addprefix -I, $(PxCudaContextManager_checked_hpaths)) +PxCudaContextManager_checked_common_cflags += -m64 +PxCudaContextManager_checked_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxCudaContextManager_checked_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxCudaContextManager_checked_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxCudaContextManager_checked_common_cflags += -Wno-missing-field-initializers +PxCudaContextManager_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +PxCudaContextManager_checked_cflags := $(PxCudaContextManager_checked_common_cflags) +PxCudaContextManager_checked_cppflags := $(PxCudaContextManager_checked_common_cflags) +PxCudaContextManager_checked_lflags := $(PxCudaContextManager_custom_lflags) +PxCudaContextManager_checked_lflags += $(addprefix -L, $(PxCudaContextManager_checked_lpaths)) +PxCudaContextManager_checked_lflags += -Wl,--start-group $(addprefix -l, $(PxCudaContextManager_checked_libraries)) -Wl,--end-group +PxCudaContextManager_checked_lflags += -lrt +PxCudaContextManager_checked_lflags += -m64 +PxCudaContextManager_checked_objsdir = $(OBJS_DIR)/PxCudaContextManager_checked +PxCudaContextManager_checked_cpp_o = $(addprefix $(PxCudaContextManager_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_checked_cc_o = $(addprefix $(PxCudaContextManager_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_checked_c_o = $(addprefix $(PxCudaContextManager_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_checked_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o += $(OBJS_DIR)/PxCudaContextManager_checked/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o +PxCudaContextManager_checked_obj = $(PxCudaContextManager_checked_cpp_o) $(PxCudaContextManager_checked_cc_o) $(PxCudaContextManager_checked_c_o) $(PxCudaContextManager_checked_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o) +PxCudaContextManager_checked_bin := ./../../../PxShared/lib/linux64/libPxCudaContextManagerCHECKED.a + +clean_PxCudaContextManager_checked: + @$(ECHO) clean PxCudaContextManager checked + @$(RMDIR) $(PxCudaContextManager_checked_objsdir) + @$(RMDIR) $(PxCudaContextManager_checked_bin) + @$(RMDIR) $(DEPSDIR)/PxCudaContextManager/checked + +build_PxCudaContextManager_checked: postbuild_PxCudaContextManager_checked +postbuild_PxCudaContextManager_checked: mainbuild_PxCudaContextManager_checked +mainbuild_PxCudaContextManager_checked: prebuild_PxCudaContextManager_checked $(PxCudaContextManager_checked_bin) +prebuild_PxCudaContextManager_checked: + +$(PxCudaContextManager_checked_bin): $(PxCudaContextManager_checked_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxCudaContextManagerCHECKED.a` + @$(AR) rcs $(PxCudaContextManager_checked_bin) $(PxCudaContextManager_checked_obj) + $(ECHO) building $@ complete! + +$(PxCudaContextManager_checked_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o): $(PxCudaContextManager_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu) + @mkdir -p `dirname $(OBJS_DIR)/PxCudaContextManager_checked/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o` + $(ECHO) "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_checked/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_checked/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + +PxCudaContextManager_checked_DEPDIR = $(dir $(@))/$(*F) +$(PxCudaContextManager_checked_cpp_o): $(PxCudaContextManager_checked_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cppfiles)))))) + cp $(PxCudaContextManager_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + rm -f $(PxCudaContextManager_checked_DEPDIR).d + +$(PxCudaContextManager_checked_cc_o): $(PxCudaContextManager_checked_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_ccfiles)))))) + cp $(PxCudaContextManager_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).checked.P; \ + rm -f $(PxCudaContextManager_checked_DEPDIR).d + +$(PxCudaContextManager_checked_c_o): $(PxCudaContextManager_checked_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxCudaContextManager_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cfiles)))))) + cp $(PxCudaContextManager_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_checked_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + rm -f $(PxCudaContextManager_checked_DEPDIR).d + +PxCudaContextManager_profile_hpaths := +PxCudaContextManager_profile_hpaths += ./../../../PxShared/include +PxCudaContextManager_profile_hpaths += ./../../../PxShared/src/foundation/include +PxCudaContextManager_profile_hpaths += ./../../../PxShared/src/task/include +PxCudaContextManager_profile_hpaths += ./../../../PxShared/src/cudamanager/include +PxCudaContextManager_profile_hpaths += ./../../../../../externals/CUDA/6.5.19-linux/include +PxCudaContextManager_profile_lpaths := +PxCudaContextManager_profile_defines := $(PxCudaContextManager_custom_defines) +PxCudaContextManager_profile_defines += NDEBUG +PxCudaContextManager_profile_defines += PX_PROFILE=1 +PxCudaContextManager_profile_libraries := +PxCudaContextManager_profile_common_cflags := $(PxCudaContextManager_custom_cflags) +PxCudaContextManager_profile_common_cflags += -MMD +PxCudaContextManager_profile_common_cflags += $(addprefix -D, $(PxCudaContextManager_profile_defines)) +PxCudaContextManager_profile_common_cflags += $(addprefix -I, $(PxCudaContextManager_profile_hpaths)) +PxCudaContextManager_profile_common_cflags += -m64 +PxCudaContextManager_profile_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxCudaContextManager_profile_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxCudaContextManager_profile_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxCudaContextManager_profile_common_cflags += -Wno-missing-field-initializers +PxCudaContextManager_profile_common_cflags += -O3 -fno-strict-aliasing +PxCudaContextManager_profile_cflags := $(PxCudaContextManager_profile_common_cflags) +PxCudaContextManager_profile_cppflags := $(PxCudaContextManager_profile_common_cflags) +PxCudaContextManager_profile_lflags := $(PxCudaContextManager_custom_lflags) +PxCudaContextManager_profile_lflags += $(addprefix -L, $(PxCudaContextManager_profile_lpaths)) +PxCudaContextManager_profile_lflags += -Wl,--start-group $(addprefix -l, $(PxCudaContextManager_profile_libraries)) -Wl,--end-group +PxCudaContextManager_profile_lflags += -lrt +PxCudaContextManager_profile_lflags += -m64 +PxCudaContextManager_profile_objsdir = $(OBJS_DIR)/PxCudaContextManager_profile +PxCudaContextManager_profile_cpp_o = $(addprefix $(PxCudaContextManager_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_profile_cc_o = $(addprefix $(PxCudaContextManager_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_profile_c_o = $(addprefix $(PxCudaContextManager_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_profile_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o += $(OBJS_DIR)/PxCudaContextManager_profile/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o +PxCudaContextManager_profile_obj = $(PxCudaContextManager_profile_cpp_o) $(PxCudaContextManager_profile_cc_o) $(PxCudaContextManager_profile_c_o) $(PxCudaContextManager_profile_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o) +PxCudaContextManager_profile_bin := ./../../../PxShared/lib/linux64/libPxCudaContextManagerPROFILE.a + +clean_PxCudaContextManager_profile: + @$(ECHO) clean PxCudaContextManager profile + @$(RMDIR) $(PxCudaContextManager_profile_objsdir) + @$(RMDIR) $(PxCudaContextManager_profile_bin) + @$(RMDIR) $(DEPSDIR)/PxCudaContextManager/profile + +build_PxCudaContextManager_profile: postbuild_PxCudaContextManager_profile +postbuild_PxCudaContextManager_profile: mainbuild_PxCudaContextManager_profile +mainbuild_PxCudaContextManager_profile: prebuild_PxCudaContextManager_profile $(PxCudaContextManager_profile_bin) +prebuild_PxCudaContextManager_profile: + +$(PxCudaContextManager_profile_bin): $(PxCudaContextManager_profile_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxCudaContextManagerPROFILE.a` + @$(AR) rcs $(PxCudaContextManager_profile_bin) $(PxCudaContextManager_profile_obj) + $(ECHO) building $@ complete! + +$(PxCudaContextManager_profile_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o): $(PxCudaContextManager_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu) + @mkdir -p `dirname $(OBJS_DIR)/PxCudaContextManager_profile/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o` + $(ECHO) "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_profile/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_profile/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + +PxCudaContextManager_profile_DEPDIR = $(dir $(@))/$(*F) +$(PxCudaContextManager_profile_cpp_o): $(PxCudaContextManager_profile_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cppfiles)))))) + cp $(PxCudaContextManager_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + rm -f $(PxCudaContextManager_profile_DEPDIR).d + +$(PxCudaContextManager_profile_cc_o): $(PxCudaContextManager_profile_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_ccfiles)))))) + cp $(PxCudaContextManager_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).profile.P; \ + rm -f $(PxCudaContextManager_profile_DEPDIR).d + +$(PxCudaContextManager_profile_c_o): $(PxCudaContextManager_profile_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxCudaContextManager_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cfiles)))))) + cp $(PxCudaContextManager_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_profile_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + rm -f $(PxCudaContextManager_profile_DEPDIR).d + +PxCudaContextManager_release_hpaths := +PxCudaContextManager_release_hpaths += ./../../../PxShared/include +PxCudaContextManager_release_hpaths += ./../../../PxShared/src/foundation/include +PxCudaContextManager_release_hpaths += ./../../../PxShared/src/task/include +PxCudaContextManager_release_hpaths += ./../../../PxShared/src/cudamanager/include +PxCudaContextManager_release_hpaths += ./../../../../../externals/CUDA/6.5.19-linux/include +PxCudaContextManager_release_lpaths := +PxCudaContextManager_release_defines := $(PxCudaContextManager_custom_defines) +PxCudaContextManager_release_defines += NDEBUG +PxCudaContextManager_release_libraries := +PxCudaContextManager_release_common_cflags := $(PxCudaContextManager_custom_cflags) +PxCudaContextManager_release_common_cflags += -MMD +PxCudaContextManager_release_common_cflags += $(addprefix -D, $(PxCudaContextManager_release_defines)) +PxCudaContextManager_release_common_cflags += $(addprefix -I, $(PxCudaContextManager_release_hpaths)) +PxCudaContextManager_release_common_cflags += -m64 +PxCudaContextManager_release_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxCudaContextManager_release_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxCudaContextManager_release_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxCudaContextManager_release_common_cflags += -Wno-missing-field-initializers +PxCudaContextManager_release_common_cflags += -O3 -fno-strict-aliasing +PxCudaContextManager_release_cflags := $(PxCudaContextManager_release_common_cflags) +PxCudaContextManager_release_cppflags := $(PxCudaContextManager_release_common_cflags) +PxCudaContextManager_release_lflags := $(PxCudaContextManager_custom_lflags) +PxCudaContextManager_release_lflags += $(addprefix -L, $(PxCudaContextManager_release_lpaths)) +PxCudaContextManager_release_lflags += -Wl,--start-group $(addprefix -l, $(PxCudaContextManager_release_libraries)) -Wl,--end-group +PxCudaContextManager_release_lflags += -lrt +PxCudaContextManager_release_lflags += -m64 +PxCudaContextManager_release_objsdir = $(OBJS_DIR)/PxCudaContextManager_release +PxCudaContextManager_release_cpp_o = $(addprefix $(PxCudaContextManager_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxCudaContextManager_cppfiles))))) +PxCudaContextManager_release_cc_o = $(addprefix $(PxCudaContextManager_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxCudaContextManager_ccfiles))))) +PxCudaContextManager_release_c_o = $(addprefix $(PxCudaContextManager_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxCudaContextManager_cfiles))))) +PxCudaContextManager_release_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o += $(OBJS_DIR)/PxCudaContextManager_release/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o +PxCudaContextManager_release_obj = $(PxCudaContextManager_release_cpp_o) $(PxCudaContextManager_release_cc_o) $(PxCudaContextManager_release_c_o) $(PxCudaContextManager_release_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o) +PxCudaContextManager_release_bin := ./../../../PxShared/lib/linux64/libPxCudaContextManager.a + +clean_PxCudaContextManager_release: + @$(ECHO) clean PxCudaContextManager release + @$(RMDIR) $(PxCudaContextManager_release_objsdir) + @$(RMDIR) $(PxCudaContextManager_release_bin) + @$(RMDIR) $(DEPSDIR)/PxCudaContextManager/release + +build_PxCudaContextManager_release: postbuild_PxCudaContextManager_release +postbuild_PxCudaContextManager_release: mainbuild_PxCudaContextManager_release +mainbuild_PxCudaContextManager_release: prebuild_PxCudaContextManager_release $(PxCudaContextManager_release_bin) +prebuild_PxCudaContextManager_release: + +$(PxCudaContextManager_release_bin): $(PxCudaContextManager_release_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxCudaContextManager.a` + @$(AR) rcs $(PxCudaContextManager_release_bin) $(PxCudaContextManager_release_obj) + $(ECHO) building $@ complete! + +$(PxCudaContextManager_release_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu_o): $(PxCudaContextManager_CUDA_src_PxShared_1_0_trunk_src_cudamanager_src_CUDA_UtilKernels_cu) + @mkdir -p `dirname $(OBJS_DIR)/PxCudaContextManager_release/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o` + $(ECHO) "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_release/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + "C:/b/dc29ca6f5f72abba/sw/physx/externals/CUDA/6.5.19-linux/bin64/nvcc" -m64 -lineinfo -use_fast_math -ftz=true -prec-div=false -prec-sqrt=false -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_60,code=compute_60 -DNDEBUG --compiler-options=-Wall,-O3,-fPIC,-msse2,-mfpmath=sse,-malign-double,-m64,-fvisibility=hidden -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/foundation/include -IC:/b/dc29ca6f5f72abba/sw/physx/PxShared/1.0/trunk/src/cudamanager/include --compile -o $(OBJS_DIR)/PxCudaContextManager_release/CUDA_src/PxShared/1.0/trunk/src/cudamanager/src/CUDAUtilKernels.o ./../../../PxShared/src/cudamanager/src/CUDA/UtilKernels.cu + +PxCudaContextManager_release_DEPDIR = $(dir $(@))/$(*F) +$(PxCudaContextManager_release_cpp_o): $(PxCudaContextManager_release_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cppfiles)))))) + cp $(PxCudaContextManager_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cppfiles))))).P; \ + rm -f $(PxCudaContextManager_release_DEPDIR).d + +$(PxCudaContextManager_release_cc_o): $(PxCudaContextManager_release_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxCudaContextManager_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_ccfiles)))))) + cp $(PxCudaContextManager_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_ccfiles))))).release.P; \ + rm -f $(PxCudaContextManager_release_DEPDIR).d + +$(PxCudaContextManager_release_c_o): $(PxCudaContextManager_release_objsdir)/%.o: + $(ECHO) PxCudaContextManager: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxCudaContextManager_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cfiles)))))) + cp $(PxCudaContextManager_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxCudaContextManager_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxCudaContextManager/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxCudaContextManager_release_objsdir),, $@))), $(PxCudaContextManager_cfiles))))).P; \ + rm -f $(PxCudaContextManager_release_DEPDIR).d + +clean_PxCudaContextManager: clean_PxCudaContextManager_debug clean_PxCudaContextManager_checked clean_PxCudaContextManager_profile clean_PxCudaContextManager_release + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.PxFoundation.mk b/APEX_1.4/compiler/linux64/Makefile.PxFoundation.mk new file mode 100644 index 00000000..3bcfd8c8 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.PxFoundation.mk @@ -0,0 +1,372 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = PxFoundation +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsAllocator.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsAssert.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsFoundation.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsMathUtils.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsString.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsTempAllocator.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/PsUtilities.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixAtomic.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixCpu.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixFPU.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixMutex.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixPrintString.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixSList.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixSocket.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixSync.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixThread.cpp +PxFoundation_cppfiles += ./../../../PxShared/src/foundation/src/unix/PsUnixTime.cpp + +PxFoundation_cpp_debug_dep = $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxFoundation_cppfiles))))) +PxFoundation_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(PxFoundation_ccfiles))))) +PxFoundation_c_debug_dep = $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxFoundation_cfiles))))) +PxFoundation_debug_dep = $(PxFoundation_cpp_debug_dep) $(PxFoundation_cc_debug_dep) $(PxFoundation_c_debug_dep) +-include $(PxFoundation_debug_dep) +PxFoundation_cpp_release_dep = $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxFoundation_cppfiles))))) +PxFoundation_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(PxFoundation_ccfiles))))) +PxFoundation_c_release_dep = $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxFoundation_cfiles))))) +PxFoundation_release_dep = $(PxFoundation_cpp_release_dep) $(PxFoundation_cc_release_dep) $(PxFoundation_c_release_dep) +-include $(PxFoundation_release_dep) +PxFoundation_cpp_checked_dep = $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxFoundation_cppfiles))))) +PxFoundation_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(PxFoundation_ccfiles))))) +PxFoundation_c_checked_dep = $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxFoundation_cfiles))))) +PxFoundation_checked_dep = $(PxFoundation_cpp_checked_dep) $(PxFoundation_cc_checked_dep) $(PxFoundation_c_checked_dep) +-include $(PxFoundation_checked_dep) +PxFoundation_cpp_profile_dep = $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxFoundation_cppfiles))))) +PxFoundation_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(PxFoundation_ccfiles))))) +PxFoundation_c_profile_dep = $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxFoundation_cfiles))))) +PxFoundation_profile_dep = $(PxFoundation_cpp_profile_dep) $(PxFoundation_cc_profile_dep) $(PxFoundation_c_profile_dep) +-include $(PxFoundation_profile_dep) +PxFoundation_debug_hpaths := +PxFoundation_debug_hpaths += ./../../../PxShared/include +PxFoundation_debug_hpaths += ./../../../PxShared/src/foundation/include +PxFoundation_debug_hpaths += ./../../../PxShared/src/foundation/include/unix +PxFoundation_debug_lpaths := +PxFoundation_debug_defines := $(PxFoundation_custom_defines) +PxFoundation_debug_defines += PX_FOUNDATION_DLL=1 +PxFoundation_debug_defines += _DEBUG +PxFoundation_debug_defines += PX_DEBUG=1 +PxFoundation_debug_defines += PX_CHECKED=1 +PxFoundation_debug_libraries := +PxFoundation_debug_common_cflags := $(PxFoundation_custom_cflags) +PxFoundation_debug_common_cflags += -MMD +PxFoundation_debug_common_cflags += $(addprefix -D, $(PxFoundation_debug_defines)) +PxFoundation_debug_common_cflags += $(addprefix -I, $(PxFoundation_debug_hpaths)) +PxFoundation_debug_common_cflags += -m64 +PxFoundation_debug_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxFoundation_debug_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxFoundation_debug_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxFoundation_debug_common_cflags += -Wno-missing-field-initializers +PxFoundation_debug_common_cflags += -g3 -gdwarf-2 +PxFoundation_debug_cflags := $(PxFoundation_debug_common_cflags) +PxFoundation_debug_cppflags := $(PxFoundation_debug_common_cflags) +PxFoundation_debug_lflags := $(PxFoundation_custom_lflags) +PxFoundation_debug_lflags += $(addprefix -L, $(PxFoundation_debug_lpaths)) +PxFoundation_debug_lflags += -Wl,--start-group $(addprefix -l, $(PxFoundation_debug_libraries)) -Wl,--end-group +PxFoundation_debug_lflags += -lrt +PxFoundation_debug_lflags += -m64 +PxFoundation_debug_objsdir = $(OBJS_DIR)/PxFoundation_debug +PxFoundation_debug_cpp_o = $(addprefix $(PxFoundation_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxFoundation_cppfiles))))) +PxFoundation_debug_cc_o = $(addprefix $(PxFoundation_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxFoundation_ccfiles))))) +PxFoundation_debug_c_o = $(addprefix $(PxFoundation_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxFoundation_cfiles))))) +PxFoundation_debug_obj = $(PxFoundation_debug_cpp_o) $(PxFoundation_debug_cc_o) $(PxFoundation_debug_c_o) +PxFoundation_debug_bin := ./../../../PxShared/bin/linux64/libPxFoundationDEBUG_x64.so + +clean_PxFoundation_debug: + @$(ECHO) clean PxFoundation debug + @$(RMDIR) $(PxFoundation_debug_objsdir) + @$(RMDIR) $(PxFoundation_debug_bin) + @$(RMDIR) $(DEPSDIR)/PxFoundation/debug + +build_PxFoundation_debug: postbuild_PxFoundation_debug +postbuild_PxFoundation_debug: mainbuild_PxFoundation_debug +mainbuild_PxFoundation_debug: prebuild_PxFoundation_debug $(PxFoundation_debug_bin) +prebuild_PxFoundation_debug: + +$(PxFoundation_debug_bin): $(PxFoundation_debug_obj) + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxFoundationDEBUG_x64.so` + $(CXX) -shared $(PxFoundation_debug_obj) $(PxFoundation_debug_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxFoundation_debug_DEPDIR = $(dir $(@))/$(*F) +$(PxFoundation_debug_cpp_o): $(PxFoundation_debug_objsdir)/%.o: + $(ECHO) PxFoundation: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cppfiles)))))) + cp $(PxFoundation_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + rm -f $(PxFoundation_debug_DEPDIR).d + +$(PxFoundation_debug_cc_o): $(PxFoundation_debug_objsdir)/%.o: + $(ECHO) PxFoundation: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_ccfiles)))))) + cp $(PxFoundation_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_ccfiles))))).debug.P; \ + rm -f $(PxFoundation_debug_DEPDIR).d + +$(PxFoundation_debug_c_o): $(PxFoundation_debug_objsdir)/%.o: + $(ECHO) PxFoundation: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxFoundation_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cfiles)))))) + cp $(PxFoundation_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_debug_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + rm -f $(PxFoundation_debug_DEPDIR).d + +PxFoundation_release_hpaths := +PxFoundation_release_hpaths += ./../../../PxShared/include +PxFoundation_release_hpaths += ./../../../PxShared/src/foundation/include +PxFoundation_release_hpaths += ./../../../PxShared/src/foundation/include/unix +PxFoundation_release_lpaths := +PxFoundation_release_defines := $(PxFoundation_custom_defines) +PxFoundation_release_defines += PX_FOUNDATION_DLL=1 +PxFoundation_release_defines += NDEBUG +PxFoundation_release_libraries := +PxFoundation_release_common_cflags := $(PxFoundation_custom_cflags) +PxFoundation_release_common_cflags += -MMD +PxFoundation_release_common_cflags += $(addprefix -D, $(PxFoundation_release_defines)) +PxFoundation_release_common_cflags += $(addprefix -I, $(PxFoundation_release_hpaths)) +PxFoundation_release_common_cflags += -m64 +PxFoundation_release_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxFoundation_release_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxFoundation_release_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxFoundation_release_common_cflags += -Wno-missing-field-initializers +PxFoundation_release_common_cflags += -O3 -fno-strict-aliasing +PxFoundation_release_cflags := $(PxFoundation_release_common_cflags) +PxFoundation_release_cppflags := $(PxFoundation_release_common_cflags) +PxFoundation_release_lflags := $(PxFoundation_custom_lflags) +PxFoundation_release_lflags += $(addprefix -L, $(PxFoundation_release_lpaths)) +PxFoundation_release_lflags += -Wl,--start-group $(addprefix -l, $(PxFoundation_release_libraries)) -Wl,--end-group +PxFoundation_release_lflags += -lrt +PxFoundation_release_lflags += -m64 +PxFoundation_release_objsdir = $(OBJS_DIR)/PxFoundation_release +PxFoundation_release_cpp_o = $(addprefix $(PxFoundation_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxFoundation_cppfiles))))) +PxFoundation_release_cc_o = $(addprefix $(PxFoundation_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxFoundation_ccfiles))))) +PxFoundation_release_c_o = $(addprefix $(PxFoundation_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxFoundation_cfiles))))) +PxFoundation_release_obj = $(PxFoundation_release_cpp_o) $(PxFoundation_release_cc_o) $(PxFoundation_release_c_o) +PxFoundation_release_bin := ./../../../PxShared/bin/linux64/libPxFoundation_x64.so + +clean_PxFoundation_release: + @$(ECHO) clean PxFoundation release + @$(RMDIR) $(PxFoundation_release_objsdir) + @$(RMDIR) $(PxFoundation_release_bin) + @$(RMDIR) $(DEPSDIR)/PxFoundation/release + +build_PxFoundation_release: postbuild_PxFoundation_release +postbuild_PxFoundation_release: mainbuild_PxFoundation_release +mainbuild_PxFoundation_release: prebuild_PxFoundation_release $(PxFoundation_release_bin) +prebuild_PxFoundation_release: + +$(PxFoundation_release_bin): $(PxFoundation_release_obj) + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxFoundation_x64.so` + $(CXX) -shared $(PxFoundation_release_obj) $(PxFoundation_release_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxFoundation_release_DEPDIR = $(dir $(@))/$(*F) +$(PxFoundation_release_cpp_o): $(PxFoundation_release_objsdir)/%.o: + $(ECHO) PxFoundation: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cppfiles)))))) + cp $(PxFoundation_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + rm -f $(PxFoundation_release_DEPDIR).d + +$(PxFoundation_release_cc_o): $(PxFoundation_release_objsdir)/%.o: + $(ECHO) PxFoundation: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_ccfiles)))))) + cp $(PxFoundation_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_ccfiles))))).release.P; \ + rm -f $(PxFoundation_release_DEPDIR).d + +$(PxFoundation_release_c_o): $(PxFoundation_release_objsdir)/%.o: + $(ECHO) PxFoundation: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxFoundation_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cfiles)))))) + cp $(PxFoundation_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_release_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + rm -f $(PxFoundation_release_DEPDIR).d + +PxFoundation_checked_hpaths := +PxFoundation_checked_hpaths += ./../../../PxShared/include +PxFoundation_checked_hpaths += ./../../../PxShared/src/foundation/include +PxFoundation_checked_hpaths += ./../../../PxShared/src/foundation/include/unix +PxFoundation_checked_lpaths := +PxFoundation_checked_defines := $(PxFoundation_custom_defines) +PxFoundation_checked_defines += PX_FOUNDATION_DLL=1 +PxFoundation_checked_defines += NDEBUG +PxFoundation_checked_defines += PX_CHECKED=1 +PxFoundation_checked_libraries := +PxFoundation_checked_common_cflags := $(PxFoundation_custom_cflags) +PxFoundation_checked_common_cflags += -MMD +PxFoundation_checked_common_cflags += $(addprefix -D, $(PxFoundation_checked_defines)) +PxFoundation_checked_common_cflags += $(addprefix -I, $(PxFoundation_checked_hpaths)) +PxFoundation_checked_common_cflags += -m64 +PxFoundation_checked_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxFoundation_checked_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxFoundation_checked_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxFoundation_checked_common_cflags += -Wno-missing-field-initializers +PxFoundation_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +PxFoundation_checked_cflags := $(PxFoundation_checked_common_cflags) +PxFoundation_checked_cppflags := $(PxFoundation_checked_common_cflags) +PxFoundation_checked_lflags := $(PxFoundation_custom_lflags) +PxFoundation_checked_lflags += $(addprefix -L, $(PxFoundation_checked_lpaths)) +PxFoundation_checked_lflags += -Wl,--start-group $(addprefix -l, $(PxFoundation_checked_libraries)) -Wl,--end-group +PxFoundation_checked_lflags += -lrt +PxFoundation_checked_lflags += -m64 +PxFoundation_checked_objsdir = $(OBJS_DIR)/PxFoundation_checked +PxFoundation_checked_cpp_o = $(addprefix $(PxFoundation_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxFoundation_cppfiles))))) +PxFoundation_checked_cc_o = $(addprefix $(PxFoundation_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxFoundation_ccfiles))))) +PxFoundation_checked_c_o = $(addprefix $(PxFoundation_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxFoundation_cfiles))))) +PxFoundation_checked_obj = $(PxFoundation_checked_cpp_o) $(PxFoundation_checked_cc_o) $(PxFoundation_checked_c_o) +PxFoundation_checked_bin := ./../../../PxShared/bin/linux64/libPxFoundationCHECKED_x64.so + +clean_PxFoundation_checked: + @$(ECHO) clean PxFoundation checked + @$(RMDIR) $(PxFoundation_checked_objsdir) + @$(RMDIR) $(PxFoundation_checked_bin) + @$(RMDIR) $(DEPSDIR)/PxFoundation/checked + +build_PxFoundation_checked: postbuild_PxFoundation_checked +postbuild_PxFoundation_checked: mainbuild_PxFoundation_checked +mainbuild_PxFoundation_checked: prebuild_PxFoundation_checked $(PxFoundation_checked_bin) +prebuild_PxFoundation_checked: + +$(PxFoundation_checked_bin): $(PxFoundation_checked_obj) + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxFoundationCHECKED_x64.so` + $(CXX) -shared $(PxFoundation_checked_obj) $(PxFoundation_checked_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxFoundation_checked_DEPDIR = $(dir $(@))/$(*F) +$(PxFoundation_checked_cpp_o): $(PxFoundation_checked_objsdir)/%.o: + $(ECHO) PxFoundation: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cppfiles)))))) + cp $(PxFoundation_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + rm -f $(PxFoundation_checked_DEPDIR).d + +$(PxFoundation_checked_cc_o): $(PxFoundation_checked_objsdir)/%.o: + $(ECHO) PxFoundation: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_ccfiles)))))) + cp $(PxFoundation_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_ccfiles))))).checked.P; \ + rm -f $(PxFoundation_checked_DEPDIR).d + +$(PxFoundation_checked_c_o): $(PxFoundation_checked_objsdir)/%.o: + $(ECHO) PxFoundation: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxFoundation_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cfiles)))))) + cp $(PxFoundation_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_checked_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + rm -f $(PxFoundation_checked_DEPDIR).d + +PxFoundation_profile_hpaths := +PxFoundation_profile_hpaths += ./../../../PxShared/include +PxFoundation_profile_hpaths += ./../../../PxShared/src/foundation/include +PxFoundation_profile_hpaths += ./../../../PxShared/src/foundation/include/unix +PxFoundation_profile_lpaths := +PxFoundation_profile_defines := $(PxFoundation_custom_defines) +PxFoundation_profile_defines += PX_FOUNDATION_DLL=1 +PxFoundation_profile_defines += NDEBUG +PxFoundation_profile_defines += PX_PROFILE=1 +PxFoundation_profile_libraries := +PxFoundation_profile_common_cflags := $(PxFoundation_custom_cflags) +PxFoundation_profile_common_cflags += -MMD +PxFoundation_profile_common_cflags += $(addprefix -D, $(PxFoundation_profile_defines)) +PxFoundation_profile_common_cflags += $(addprefix -I, $(PxFoundation_profile_hpaths)) +PxFoundation_profile_common_cflags += -m64 +PxFoundation_profile_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxFoundation_profile_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxFoundation_profile_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxFoundation_profile_common_cflags += -Wno-missing-field-initializers +PxFoundation_profile_common_cflags += -O3 -fno-strict-aliasing +PxFoundation_profile_cflags := $(PxFoundation_profile_common_cflags) +PxFoundation_profile_cppflags := $(PxFoundation_profile_common_cflags) +PxFoundation_profile_lflags := $(PxFoundation_custom_lflags) +PxFoundation_profile_lflags += $(addprefix -L, $(PxFoundation_profile_lpaths)) +PxFoundation_profile_lflags += -Wl,--start-group $(addprefix -l, $(PxFoundation_profile_libraries)) -Wl,--end-group +PxFoundation_profile_lflags += -lrt +PxFoundation_profile_lflags += -m64 +PxFoundation_profile_objsdir = $(OBJS_DIR)/PxFoundation_profile +PxFoundation_profile_cpp_o = $(addprefix $(PxFoundation_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxFoundation_cppfiles))))) +PxFoundation_profile_cc_o = $(addprefix $(PxFoundation_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxFoundation_ccfiles))))) +PxFoundation_profile_c_o = $(addprefix $(PxFoundation_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxFoundation_cfiles))))) +PxFoundation_profile_obj = $(PxFoundation_profile_cpp_o) $(PxFoundation_profile_cc_o) $(PxFoundation_profile_c_o) +PxFoundation_profile_bin := ./../../../PxShared/bin/linux64/libPxFoundationPROFILE_x64.so + +clean_PxFoundation_profile: + @$(ECHO) clean PxFoundation profile + @$(RMDIR) $(PxFoundation_profile_objsdir) + @$(RMDIR) $(PxFoundation_profile_bin) + @$(RMDIR) $(DEPSDIR)/PxFoundation/profile + +build_PxFoundation_profile: postbuild_PxFoundation_profile +postbuild_PxFoundation_profile: mainbuild_PxFoundation_profile +mainbuild_PxFoundation_profile: prebuild_PxFoundation_profile $(PxFoundation_profile_bin) +prebuild_PxFoundation_profile: + +$(PxFoundation_profile_bin): $(PxFoundation_profile_obj) + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxFoundationPROFILE_x64.so` + $(CXX) -shared $(PxFoundation_profile_obj) $(PxFoundation_profile_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxFoundation_profile_DEPDIR = $(dir $(@))/$(*F) +$(PxFoundation_profile_cpp_o): $(PxFoundation_profile_objsdir)/%.o: + $(ECHO) PxFoundation: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cppfiles)))))) + cp $(PxFoundation_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cppfiles))))).P; \ + rm -f $(PxFoundation_profile_DEPDIR).d + +$(PxFoundation_profile_cc_o): $(PxFoundation_profile_objsdir)/%.o: + $(ECHO) PxFoundation: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxFoundation_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_ccfiles)))))) + cp $(PxFoundation_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_ccfiles))))).profile.P; \ + rm -f $(PxFoundation_profile_DEPDIR).d + +$(PxFoundation_profile_c_o): $(PxFoundation_profile_objsdir)/%.o: + $(ECHO) PxFoundation: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxFoundation_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cfiles)))))) + cp $(PxFoundation_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxFoundation_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxFoundation/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxFoundation_profile_objsdir),, $@))), $(PxFoundation_cfiles))))).P; \ + rm -f $(PxFoundation_profile_DEPDIR).d + +clean_PxFoundation: clean_PxFoundation_debug clean_PxFoundation_release clean_PxFoundation_checked clean_PxFoundation_profile + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.PxPvdSDK.mk b/APEX_1.4/compiler/linux64/Makefile.PxPvdSDK.mk new file mode 100644 index 00000000..d7447bfa --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.PxPvdSDK.mk @@ -0,0 +1,386 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = PxPvdSDK +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxProfileEventImpl.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvd.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdDataStream.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdDefaultFileTransport.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdDefaultSocketTransport.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdImpl.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdMemClient.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdObjectModelMetaData.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdObjectRegistrar.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdProfileZoneClient.cpp +PxPvdSDK_cppfiles += ./../../../PxShared/src/pvd/src/PxPvdUserRenderer.cpp + +PxPvdSDK_cpp_debug_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_c_debug_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxPvdSDK_cfiles))))) +PxPvdSDK_debug_dep = $(PxPvdSDK_cpp_debug_dep) $(PxPvdSDK_cc_debug_dep) $(PxPvdSDK_c_debug_dep) +-include $(PxPvdSDK_debug_dep) +PxPvdSDK_cpp_release_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_c_release_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxPvdSDK_cfiles))))) +PxPvdSDK_release_dep = $(PxPvdSDK_cpp_release_dep) $(PxPvdSDK_cc_release_dep) $(PxPvdSDK_c_release_dep) +-include $(PxPvdSDK_release_dep) +PxPvdSDK_cpp_checked_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_c_checked_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxPvdSDK_cfiles))))) +PxPvdSDK_checked_dep = $(PxPvdSDK_cpp_checked_dep) $(PxPvdSDK_cc_checked_dep) $(PxPvdSDK_c_checked_dep) +-include $(PxPvdSDK_checked_dep) +PxPvdSDK_cpp_profile_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_c_profile_dep = $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxPvdSDK_cfiles))))) +PxPvdSDK_profile_dep = $(PxPvdSDK_cpp_profile_dep) $(PxPvdSDK_cc_profile_dep) $(PxPvdSDK_c_profile_dep) +-include $(PxPvdSDK_profile_dep) +PxPvdSDK_debug_hpaths := +PxPvdSDK_debug_hpaths += ./../../../PxShared/include +PxPvdSDK_debug_hpaths += ./../../../PxShared/src/pvd/include +PxPvdSDK_debug_hpaths += ./../../../PxShared/src/foundation/include +PxPvdSDK_debug_hpaths += ./../../../PxShared/src/filebuf/include +PxPvdSDK_debug_hpaths += ./../../../Externals/nvToolsExt/1/include +PxPvdSDK_debug_lpaths := +PxPvdSDK_debug_lpaths += ./../../../PxShared/bin/linux64 +PxPvdSDK_debug_defines := $(PxPvdSDK_custom_defines) +PxPvdSDK_debug_defines += PX_PVDSDK_DLL=1 +PxPvdSDK_debug_defines += PX_FOUNDATION_DLL=1 +PxPvdSDK_debug_defines += _DEBUG +PxPvdSDK_debug_defines += PX_DEBUG=1 +PxPvdSDK_debug_defines += PX_CHECKED=1 +PxPvdSDK_debug_libraries := +PxPvdSDK_debug_libraries += PxFoundationDEBUG_x64 +PxPvdSDK_debug_common_cflags := $(PxPvdSDK_custom_cflags) +PxPvdSDK_debug_common_cflags += -MMD +PxPvdSDK_debug_common_cflags += $(addprefix -D, $(PxPvdSDK_debug_defines)) +PxPvdSDK_debug_common_cflags += $(addprefix -I, $(PxPvdSDK_debug_hpaths)) +PxPvdSDK_debug_common_cflags += -m64 +PxPvdSDK_debug_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxPvdSDK_debug_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxPvdSDK_debug_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxPvdSDK_debug_common_cflags += -Wno-missing-field-initializers +PxPvdSDK_debug_common_cflags += -g3 -gdwarf-2 +PxPvdSDK_debug_cflags := $(PxPvdSDK_debug_common_cflags) +PxPvdSDK_debug_cppflags := $(PxPvdSDK_debug_common_cflags) +PxPvdSDK_debug_lflags := $(PxPvdSDK_custom_lflags) +PxPvdSDK_debug_lflags += $(addprefix -L, $(PxPvdSDK_debug_lpaths)) +PxPvdSDK_debug_lflags += -Wl,--start-group $(addprefix -l, $(PxPvdSDK_debug_libraries)) -Wl,--end-group +PxPvdSDK_debug_lflags += -lrt +PxPvdSDK_debug_lflags += -m64 +PxPvdSDK_debug_objsdir = $(OBJS_DIR)/PxPvdSDK_debug +PxPvdSDK_debug_cpp_o = $(addprefix $(PxPvdSDK_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_debug_cc_o = $(addprefix $(PxPvdSDK_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_debug_c_o = $(addprefix $(PxPvdSDK_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxPvdSDK_cfiles))))) +PxPvdSDK_debug_obj = $(PxPvdSDK_debug_cpp_o) $(PxPvdSDK_debug_cc_o) $(PxPvdSDK_debug_c_o) +PxPvdSDK_debug_bin := ./../../../PxShared/bin/linux64/libPxPvdSDKDEBUG_x64.so + +clean_PxPvdSDK_debug: + @$(ECHO) clean PxPvdSDK debug + @$(RMDIR) $(PxPvdSDK_debug_objsdir) + @$(RMDIR) $(PxPvdSDK_debug_bin) + @$(RMDIR) $(DEPSDIR)/PxPvdSDK/debug + +build_PxPvdSDK_debug: postbuild_PxPvdSDK_debug +postbuild_PxPvdSDK_debug: mainbuild_PxPvdSDK_debug +mainbuild_PxPvdSDK_debug: prebuild_PxPvdSDK_debug $(PxPvdSDK_debug_bin) +prebuild_PxPvdSDK_debug: + +$(PxPvdSDK_debug_bin): $(PxPvdSDK_debug_obj) build_PxFoundation_debug + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxPvdSDKDEBUG_x64.so` + $(CXX) -shared $(PxPvdSDK_debug_obj) $(PxPvdSDK_debug_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxPvdSDK_debug_DEPDIR = $(dir $(@))/$(*F) +$(PxPvdSDK_debug_cpp_o): $(PxPvdSDK_debug_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cppfiles)))))) + cp $(PxPvdSDK_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + rm -f $(PxPvdSDK_debug_DEPDIR).d + +$(PxPvdSDK_debug_cc_o): $(PxPvdSDK_debug_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_ccfiles)))))) + cp $(PxPvdSDK_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).debug.P; \ + rm -f $(PxPvdSDK_debug_DEPDIR).d + +$(PxPvdSDK_debug_c_o): $(PxPvdSDK_debug_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxPvdSDK_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cfiles)))))) + cp $(PxPvdSDK_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_debug_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + rm -f $(PxPvdSDK_debug_DEPDIR).d + +PxPvdSDK_release_hpaths := +PxPvdSDK_release_hpaths += ./../../../PxShared/include +PxPvdSDK_release_hpaths += ./../../../PxShared/src/pvd/include +PxPvdSDK_release_hpaths += ./../../../PxShared/src/foundation/include +PxPvdSDK_release_hpaths += ./../../../PxShared/src/filebuf/include +PxPvdSDK_release_hpaths += ./../../../Externals/nvToolsExt/1/include +PxPvdSDK_release_lpaths := +PxPvdSDK_release_lpaths += ./../../../PxShared/bin/linux64 +PxPvdSDK_release_defines := $(PxPvdSDK_custom_defines) +PxPvdSDK_release_defines += PX_PVDSDK_DLL=1 +PxPvdSDK_release_defines += PX_FOUNDATION_DLL=1 +PxPvdSDK_release_defines += NDEBUG +PxPvdSDK_release_libraries := +PxPvdSDK_release_libraries += PxFoundation_x64 +PxPvdSDK_release_common_cflags := $(PxPvdSDK_custom_cflags) +PxPvdSDK_release_common_cflags += -MMD +PxPvdSDK_release_common_cflags += $(addprefix -D, $(PxPvdSDK_release_defines)) +PxPvdSDK_release_common_cflags += $(addprefix -I, $(PxPvdSDK_release_hpaths)) +PxPvdSDK_release_common_cflags += -m64 +PxPvdSDK_release_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxPvdSDK_release_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxPvdSDK_release_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxPvdSDK_release_common_cflags += -Wno-missing-field-initializers +PxPvdSDK_release_common_cflags += -O3 -fno-strict-aliasing +PxPvdSDK_release_cflags := $(PxPvdSDK_release_common_cflags) +PxPvdSDK_release_cppflags := $(PxPvdSDK_release_common_cflags) +PxPvdSDK_release_lflags := $(PxPvdSDK_custom_lflags) +PxPvdSDK_release_lflags += $(addprefix -L, $(PxPvdSDK_release_lpaths)) +PxPvdSDK_release_lflags += -Wl,--start-group $(addprefix -l, $(PxPvdSDK_release_libraries)) -Wl,--end-group +PxPvdSDK_release_lflags += -lrt +PxPvdSDK_release_lflags += -m64 +PxPvdSDK_release_objsdir = $(OBJS_DIR)/PxPvdSDK_release +PxPvdSDK_release_cpp_o = $(addprefix $(PxPvdSDK_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_release_cc_o = $(addprefix $(PxPvdSDK_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_release_c_o = $(addprefix $(PxPvdSDK_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxPvdSDK_cfiles))))) +PxPvdSDK_release_obj = $(PxPvdSDK_release_cpp_o) $(PxPvdSDK_release_cc_o) $(PxPvdSDK_release_c_o) +PxPvdSDK_release_bin := ./../../../PxShared/bin/linux64/libPxPvdSDK_x64.so + +clean_PxPvdSDK_release: + @$(ECHO) clean PxPvdSDK release + @$(RMDIR) $(PxPvdSDK_release_objsdir) + @$(RMDIR) $(PxPvdSDK_release_bin) + @$(RMDIR) $(DEPSDIR)/PxPvdSDK/release + +build_PxPvdSDK_release: postbuild_PxPvdSDK_release +postbuild_PxPvdSDK_release: mainbuild_PxPvdSDK_release +mainbuild_PxPvdSDK_release: prebuild_PxPvdSDK_release $(PxPvdSDK_release_bin) +prebuild_PxPvdSDK_release: + +$(PxPvdSDK_release_bin): $(PxPvdSDK_release_obj) build_PxFoundation_release + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxPvdSDK_x64.so` + $(CXX) -shared $(PxPvdSDK_release_obj) $(PxPvdSDK_release_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxPvdSDK_release_DEPDIR = $(dir $(@))/$(*F) +$(PxPvdSDK_release_cpp_o): $(PxPvdSDK_release_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cppfiles)))))) + cp $(PxPvdSDK_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + rm -f $(PxPvdSDK_release_DEPDIR).d + +$(PxPvdSDK_release_cc_o): $(PxPvdSDK_release_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_ccfiles)))))) + cp $(PxPvdSDK_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).release.P; \ + rm -f $(PxPvdSDK_release_DEPDIR).d + +$(PxPvdSDK_release_c_o): $(PxPvdSDK_release_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxPvdSDK_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cfiles)))))) + cp $(PxPvdSDK_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_release_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + rm -f $(PxPvdSDK_release_DEPDIR).d + +PxPvdSDK_checked_hpaths := +PxPvdSDK_checked_hpaths += ./../../../PxShared/include +PxPvdSDK_checked_hpaths += ./../../../PxShared/src/pvd/include +PxPvdSDK_checked_hpaths += ./../../../PxShared/src/foundation/include +PxPvdSDK_checked_hpaths += ./../../../PxShared/src/filebuf/include +PxPvdSDK_checked_hpaths += ./../../../Externals/nvToolsExt/1/include +PxPvdSDK_checked_lpaths := +PxPvdSDK_checked_lpaths += ./../../../PxShared/bin/linux64 +PxPvdSDK_checked_defines := $(PxPvdSDK_custom_defines) +PxPvdSDK_checked_defines += PX_PVDSDK_DLL=1 +PxPvdSDK_checked_defines += PX_FOUNDATION_DLL=1 +PxPvdSDK_checked_defines += NDEBUG +PxPvdSDK_checked_defines += PX_CHECKED=1 +PxPvdSDK_checked_libraries := +PxPvdSDK_checked_libraries += PxFoundationCHECKED_x64 +PxPvdSDK_checked_common_cflags := $(PxPvdSDK_custom_cflags) +PxPvdSDK_checked_common_cflags += -MMD +PxPvdSDK_checked_common_cflags += $(addprefix -D, $(PxPvdSDK_checked_defines)) +PxPvdSDK_checked_common_cflags += $(addprefix -I, $(PxPvdSDK_checked_hpaths)) +PxPvdSDK_checked_common_cflags += -m64 +PxPvdSDK_checked_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxPvdSDK_checked_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxPvdSDK_checked_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxPvdSDK_checked_common_cflags += -Wno-missing-field-initializers +PxPvdSDK_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +PxPvdSDK_checked_cflags := $(PxPvdSDK_checked_common_cflags) +PxPvdSDK_checked_cppflags := $(PxPvdSDK_checked_common_cflags) +PxPvdSDK_checked_lflags := $(PxPvdSDK_custom_lflags) +PxPvdSDK_checked_lflags += $(addprefix -L, $(PxPvdSDK_checked_lpaths)) +PxPvdSDK_checked_lflags += -Wl,--start-group $(addprefix -l, $(PxPvdSDK_checked_libraries)) -Wl,--end-group +PxPvdSDK_checked_lflags += -lrt +PxPvdSDK_checked_lflags += -m64 +PxPvdSDK_checked_objsdir = $(OBJS_DIR)/PxPvdSDK_checked +PxPvdSDK_checked_cpp_o = $(addprefix $(PxPvdSDK_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_checked_cc_o = $(addprefix $(PxPvdSDK_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_checked_c_o = $(addprefix $(PxPvdSDK_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxPvdSDK_cfiles))))) +PxPvdSDK_checked_obj = $(PxPvdSDK_checked_cpp_o) $(PxPvdSDK_checked_cc_o) $(PxPvdSDK_checked_c_o) +PxPvdSDK_checked_bin := ./../../../PxShared/bin/linux64/libPxPvdSDKCHECKED_x64.so + +clean_PxPvdSDK_checked: + @$(ECHO) clean PxPvdSDK checked + @$(RMDIR) $(PxPvdSDK_checked_objsdir) + @$(RMDIR) $(PxPvdSDK_checked_bin) + @$(RMDIR) $(DEPSDIR)/PxPvdSDK/checked + +build_PxPvdSDK_checked: postbuild_PxPvdSDK_checked +postbuild_PxPvdSDK_checked: mainbuild_PxPvdSDK_checked +mainbuild_PxPvdSDK_checked: prebuild_PxPvdSDK_checked $(PxPvdSDK_checked_bin) +prebuild_PxPvdSDK_checked: + +$(PxPvdSDK_checked_bin): $(PxPvdSDK_checked_obj) build_PxFoundation_checked + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxPvdSDKCHECKED_x64.so` + $(CXX) -shared $(PxPvdSDK_checked_obj) $(PxPvdSDK_checked_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxPvdSDK_checked_DEPDIR = $(dir $(@))/$(*F) +$(PxPvdSDK_checked_cpp_o): $(PxPvdSDK_checked_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cppfiles)))))) + cp $(PxPvdSDK_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + rm -f $(PxPvdSDK_checked_DEPDIR).d + +$(PxPvdSDK_checked_cc_o): $(PxPvdSDK_checked_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_ccfiles)))))) + cp $(PxPvdSDK_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).checked.P; \ + rm -f $(PxPvdSDK_checked_DEPDIR).d + +$(PxPvdSDK_checked_c_o): $(PxPvdSDK_checked_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxPvdSDK_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cfiles)))))) + cp $(PxPvdSDK_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_checked_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + rm -f $(PxPvdSDK_checked_DEPDIR).d + +PxPvdSDK_profile_hpaths := +PxPvdSDK_profile_hpaths += ./../../../PxShared/include +PxPvdSDK_profile_hpaths += ./../../../PxShared/src/pvd/include +PxPvdSDK_profile_hpaths += ./../../../PxShared/src/foundation/include +PxPvdSDK_profile_hpaths += ./../../../PxShared/src/filebuf/include +PxPvdSDK_profile_hpaths += ./../../../Externals/nvToolsExt/1/include +PxPvdSDK_profile_lpaths := +PxPvdSDK_profile_lpaths += ./../../../PxShared/bin/linux64 +PxPvdSDK_profile_defines := $(PxPvdSDK_custom_defines) +PxPvdSDK_profile_defines += PX_PVDSDK_DLL=1 +PxPvdSDK_profile_defines += PX_FOUNDATION_DLL=1 +PxPvdSDK_profile_defines += NDEBUG +PxPvdSDK_profile_defines += PX_PROFILE=1 +PxPvdSDK_profile_libraries := +PxPvdSDK_profile_libraries += PxFoundationPROFILE_x64 +PxPvdSDK_profile_common_cflags := $(PxPvdSDK_custom_cflags) +PxPvdSDK_profile_common_cflags += -MMD +PxPvdSDK_profile_common_cflags += $(addprefix -D, $(PxPvdSDK_profile_defines)) +PxPvdSDK_profile_common_cflags += $(addprefix -I, $(PxPvdSDK_profile_hpaths)) +PxPvdSDK_profile_common_cflags += -m64 +PxPvdSDK_profile_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxPvdSDK_profile_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxPvdSDK_profile_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxPvdSDK_profile_common_cflags += -Wno-missing-field-initializers +PxPvdSDK_profile_common_cflags += -O3 -fno-strict-aliasing +PxPvdSDK_profile_cflags := $(PxPvdSDK_profile_common_cflags) +PxPvdSDK_profile_cppflags := $(PxPvdSDK_profile_common_cflags) +PxPvdSDK_profile_lflags := $(PxPvdSDK_custom_lflags) +PxPvdSDK_profile_lflags += $(addprefix -L, $(PxPvdSDK_profile_lpaths)) +PxPvdSDK_profile_lflags += -Wl,--start-group $(addprefix -l, $(PxPvdSDK_profile_libraries)) -Wl,--end-group +PxPvdSDK_profile_lflags += -lrt +PxPvdSDK_profile_lflags += -m64 +PxPvdSDK_profile_objsdir = $(OBJS_DIR)/PxPvdSDK_profile +PxPvdSDK_profile_cpp_o = $(addprefix $(PxPvdSDK_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxPvdSDK_cppfiles))))) +PxPvdSDK_profile_cc_o = $(addprefix $(PxPvdSDK_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxPvdSDK_ccfiles))))) +PxPvdSDK_profile_c_o = $(addprefix $(PxPvdSDK_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxPvdSDK_cfiles))))) +PxPvdSDK_profile_obj = $(PxPvdSDK_profile_cpp_o) $(PxPvdSDK_profile_cc_o) $(PxPvdSDK_profile_c_o) +PxPvdSDK_profile_bin := ./../../../PxShared/bin/linux64/libPxPvdSDKPROFILE_x64.so + +clean_PxPvdSDK_profile: + @$(ECHO) clean PxPvdSDK profile + @$(RMDIR) $(PxPvdSDK_profile_objsdir) + @$(RMDIR) $(PxPvdSDK_profile_bin) + @$(RMDIR) $(DEPSDIR)/PxPvdSDK/profile + +build_PxPvdSDK_profile: postbuild_PxPvdSDK_profile +postbuild_PxPvdSDK_profile: mainbuild_PxPvdSDK_profile +mainbuild_PxPvdSDK_profile: prebuild_PxPvdSDK_profile $(PxPvdSDK_profile_bin) +prebuild_PxPvdSDK_profile: + +$(PxPvdSDK_profile_bin): $(PxPvdSDK_profile_obj) build_PxFoundation_profile + mkdir -p `dirname ./../../../PxShared/bin/linux64/libPxPvdSDKPROFILE_x64.so` + $(CXX) -shared $(PxPvdSDK_profile_obj) $(PxPvdSDK_profile_lflags) -lc -o $@ + $(ECHO) building $@ complete! + +PxPvdSDK_profile_DEPDIR = $(dir $(@))/$(*F) +$(PxPvdSDK_profile_cpp_o): $(PxPvdSDK_profile_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cppfiles)))))) + cp $(PxPvdSDK_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cppfiles))))).P; \ + rm -f $(PxPvdSDK_profile_DEPDIR).d + +$(PxPvdSDK_profile_cc_o): $(PxPvdSDK_profile_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxPvdSDK_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_ccfiles)))))) + cp $(PxPvdSDK_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_ccfiles))))).profile.P; \ + rm -f $(PxPvdSDK_profile_DEPDIR).d + +$(PxPvdSDK_profile_c_o): $(PxPvdSDK_profile_objsdir)/%.o: + $(ECHO) PxPvdSDK: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxPvdSDK_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cfiles)))))) + cp $(PxPvdSDK_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxPvdSDK_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxPvdSDK/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxPvdSDK_profile_objsdir),, $@))), $(PxPvdSDK_cfiles))))).P; \ + rm -f $(PxPvdSDK_profile_DEPDIR).d + +clean_PxPvdSDK: clean_PxPvdSDK_debug clean_PxPvdSDK_release clean_PxPvdSDK_checked clean_PxPvdSDK_profile + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.PxTask.mk b/APEX_1.4/compiler/linux64/Makefile.PxTask.mk new file mode 100644 index 00000000..083593f7 --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.PxTask.mk @@ -0,0 +1,352 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = PxTask +PxTask_cppfiles += ./../../../PxShared/src/task/src/TaskManager.cpp + +PxTask_cpp_debug_dep = $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxTask_cppfiles))))) +PxTask_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(PxTask_ccfiles))))) +PxTask_c_debug_dep = $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxTask_cfiles))))) +PxTask_debug_dep = $(PxTask_cpp_debug_dep) $(PxTask_cc_debug_dep) $(PxTask_c_debug_dep) +-include $(PxTask_debug_dep) +PxTask_cpp_release_dep = $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxTask_cppfiles))))) +PxTask_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(PxTask_ccfiles))))) +PxTask_c_release_dep = $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxTask_cfiles))))) +PxTask_release_dep = $(PxTask_cpp_release_dep) $(PxTask_cc_release_dep) $(PxTask_c_release_dep) +-include $(PxTask_release_dep) +PxTask_cpp_checked_dep = $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxTask_cppfiles))))) +PxTask_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(PxTask_ccfiles))))) +PxTask_c_checked_dep = $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxTask_cfiles))))) +PxTask_checked_dep = $(PxTask_cpp_checked_dep) $(PxTask_cc_checked_dep) $(PxTask_c_checked_dep) +-include $(PxTask_checked_dep) +PxTask_cpp_profile_dep = $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(PxTask_cppfiles))))) +PxTask_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(PxTask_ccfiles))))) +PxTask_c_profile_dep = $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(PxTask_cfiles))))) +PxTask_profile_dep = $(PxTask_cpp_profile_dep) $(PxTask_cc_profile_dep) $(PxTask_c_profile_dep) +-include $(PxTask_profile_dep) +PxTask_debug_hpaths := +PxTask_debug_hpaths += ./../../../PxShared/include +PxTask_debug_hpaths += ./../../../PxShared/src/task/include +PxTask_debug_hpaths += ./../../../PxShared/src/foundation/include +PxTask_debug_lpaths := +PxTask_debug_defines := $(PxTask_custom_defines) +PxTask_debug_defines += _DEBUG +PxTask_debug_defines += PX_DEBUG=1 +PxTask_debug_defines += PX_CHECKED=1 +PxTask_debug_libraries := +PxTask_debug_common_cflags := $(PxTask_custom_cflags) +PxTask_debug_common_cflags += -MMD +PxTask_debug_common_cflags += $(addprefix -D, $(PxTask_debug_defines)) +PxTask_debug_common_cflags += $(addprefix -I, $(PxTask_debug_hpaths)) +PxTask_debug_common_cflags += -m64 +PxTask_debug_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxTask_debug_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxTask_debug_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxTask_debug_common_cflags += -Wno-missing-field-initializers +PxTask_debug_common_cflags += -g3 -gdwarf-2 +PxTask_debug_cflags := $(PxTask_debug_common_cflags) +PxTask_debug_cppflags := $(PxTask_debug_common_cflags) +PxTask_debug_lflags := $(PxTask_custom_lflags) +PxTask_debug_lflags += $(addprefix -L, $(PxTask_debug_lpaths)) +PxTask_debug_lflags += -Wl,--start-group $(addprefix -l, $(PxTask_debug_libraries)) -Wl,--end-group +PxTask_debug_lflags += -lrt +PxTask_debug_lflags += -m64 +PxTask_debug_objsdir = $(OBJS_DIR)/PxTask_debug +PxTask_debug_cpp_o = $(addprefix $(PxTask_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxTask_cppfiles))))) +PxTask_debug_cc_o = $(addprefix $(PxTask_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxTask_ccfiles))))) +PxTask_debug_c_o = $(addprefix $(PxTask_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxTask_cfiles))))) +PxTask_debug_obj = $(PxTask_debug_cpp_o) $(PxTask_debug_cc_o) $(PxTask_debug_c_o) +PxTask_debug_bin := ./../../../PxShared/lib/linux64/libPxTaskDEBUG.a + +clean_PxTask_debug: + @$(ECHO) clean PxTask debug + @$(RMDIR) $(PxTask_debug_objsdir) + @$(RMDIR) $(PxTask_debug_bin) + @$(RMDIR) $(DEPSDIR)/PxTask/debug + +build_PxTask_debug: postbuild_PxTask_debug +postbuild_PxTask_debug: mainbuild_PxTask_debug +mainbuild_PxTask_debug: prebuild_PxTask_debug $(PxTask_debug_bin) +prebuild_PxTask_debug: + +$(PxTask_debug_bin): $(PxTask_debug_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxTaskDEBUG.a` + @$(AR) rcs $(PxTask_debug_bin) $(PxTask_debug_obj) + $(ECHO) building $@ complete! + +PxTask_debug_DEPDIR = $(dir $(@))/$(*F) +$(PxTask_debug_cpp_o): $(PxTask_debug_objsdir)/%.o: + $(ECHO) PxTask: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cppfiles)))))) + cp $(PxTask_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + rm -f $(PxTask_debug_DEPDIR).d + +$(PxTask_debug_cc_o): $(PxTask_debug_objsdir)/%.o: + $(ECHO) PxTask: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_ccfiles)))))) + cp $(PxTask_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_ccfiles))))).debug.P; \ + rm -f $(PxTask_debug_DEPDIR).d + +$(PxTask_debug_c_o): $(PxTask_debug_objsdir)/%.o: + $(ECHO) PxTask: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxTask_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cfiles)))))) + cp $(PxTask_debug_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_debug_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + rm -f $(PxTask_debug_DEPDIR).d + +PxTask_release_hpaths := +PxTask_release_hpaths += ./../../../PxShared/include +PxTask_release_hpaths += ./../../../PxShared/src/task/include +PxTask_release_hpaths += ./../../../PxShared/src/foundation/include +PxTask_release_lpaths := +PxTask_release_defines := $(PxTask_custom_defines) +PxTask_release_defines += NDEBUG +PxTask_release_libraries := +PxTask_release_common_cflags := $(PxTask_custom_cflags) +PxTask_release_common_cflags += -MMD +PxTask_release_common_cflags += $(addprefix -D, $(PxTask_release_defines)) +PxTask_release_common_cflags += $(addprefix -I, $(PxTask_release_hpaths)) +PxTask_release_common_cflags += -m64 +PxTask_release_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxTask_release_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxTask_release_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxTask_release_common_cflags += -Wno-missing-field-initializers +PxTask_release_common_cflags += -O3 -fno-strict-aliasing +PxTask_release_cflags := $(PxTask_release_common_cflags) +PxTask_release_cppflags := $(PxTask_release_common_cflags) +PxTask_release_lflags := $(PxTask_custom_lflags) +PxTask_release_lflags += $(addprefix -L, $(PxTask_release_lpaths)) +PxTask_release_lflags += -Wl,--start-group $(addprefix -l, $(PxTask_release_libraries)) -Wl,--end-group +PxTask_release_lflags += -lrt +PxTask_release_lflags += -m64 +PxTask_release_objsdir = $(OBJS_DIR)/PxTask_release +PxTask_release_cpp_o = $(addprefix $(PxTask_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxTask_cppfiles))))) +PxTask_release_cc_o = $(addprefix $(PxTask_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxTask_ccfiles))))) +PxTask_release_c_o = $(addprefix $(PxTask_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxTask_cfiles))))) +PxTask_release_obj = $(PxTask_release_cpp_o) $(PxTask_release_cc_o) $(PxTask_release_c_o) +PxTask_release_bin := ./../../../PxShared/lib/linux64/libPxTask.a + +clean_PxTask_release: + @$(ECHO) clean PxTask release + @$(RMDIR) $(PxTask_release_objsdir) + @$(RMDIR) $(PxTask_release_bin) + @$(RMDIR) $(DEPSDIR)/PxTask/release + +build_PxTask_release: postbuild_PxTask_release +postbuild_PxTask_release: mainbuild_PxTask_release +mainbuild_PxTask_release: prebuild_PxTask_release $(PxTask_release_bin) +prebuild_PxTask_release: + +$(PxTask_release_bin): $(PxTask_release_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxTask.a` + @$(AR) rcs $(PxTask_release_bin) $(PxTask_release_obj) + $(ECHO) building $@ complete! + +PxTask_release_DEPDIR = $(dir $(@))/$(*F) +$(PxTask_release_cpp_o): $(PxTask_release_objsdir)/%.o: + $(ECHO) PxTask: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cppfiles)))))) + cp $(PxTask_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + rm -f $(PxTask_release_DEPDIR).d + +$(PxTask_release_cc_o): $(PxTask_release_objsdir)/%.o: + $(ECHO) PxTask: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_ccfiles)))))) + cp $(PxTask_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_ccfiles))))).release.P; \ + rm -f $(PxTask_release_DEPDIR).d + +$(PxTask_release_c_o): $(PxTask_release_objsdir)/%.o: + $(ECHO) PxTask: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxTask_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cfiles)))))) + cp $(PxTask_release_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_release_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + rm -f $(PxTask_release_DEPDIR).d + +PxTask_checked_hpaths := +PxTask_checked_hpaths += ./../../../PxShared/include +PxTask_checked_hpaths += ./../../../PxShared/src/task/include +PxTask_checked_hpaths += ./../../../PxShared/src/foundation/include +PxTask_checked_lpaths := +PxTask_checked_defines := $(PxTask_custom_defines) +PxTask_checked_defines += NDEBUG +PxTask_checked_defines += PX_CHECKED=1 +PxTask_checked_libraries := +PxTask_checked_common_cflags := $(PxTask_custom_cflags) +PxTask_checked_common_cflags += -MMD +PxTask_checked_common_cflags += $(addprefix -D, $(PxTask_checked_defines)) +PxTask_checked_common_cflags += $(addprefix -I, $(PxTask_checked_hpaths)) +PxTask_checked_common_cflags += -m64 +PxTask_checked_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxTask_checked_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxTask_checked_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxTask_checked_common_cflags += -Wno-missing-field-initializers +PxTask_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +PxTask_checked_cflags := $(PxTask_checked_common_cflags) +PxTask_checked_cppflags := $(PxTask_checked_common_cflags) +PxTask_checked_lflags := $(PxTask_custom_lflags) +PxTask_checked_lflags += $(addprefix -L, $(PxTask_checked_lpaths)) +PxTask_checked_lflags += -Wl,--start-group $(addprefix -l, $(PxTask_checked_libraries)) -Wl,--end-group +PxTask_checked_lflags += -lrt +PxTask_checked_lflags += -m64 +PxTask_checked_objsdir = $(OBJS_DIR)/PxTask_checked +PxTask_checked_cpp_o = $(addprefix $(PxTask_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxTask_cppfiles))))) +PxTask_checked_cc_o = $(addprefix $(PxTask_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxTask_ccfiles))))) +PxTask_checked_c_o = $(addprefix $(PxTask_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxTask_cfiles))))) +PxTask_checked_obj = $(PxTask_checked_cpp_o) $(PxTask_checked_cc_o) $(PxTask_checked_c_o) +PxTask_checked_bin := ./../../../PxShared/lib/linux64/libPxTaskCHECKED.a + +clean_PxTask_checked: + @$(ECHO) clean PxTask checked + @$(RMDIR) $(PxTask_checked_objsdir) + @$(RMDIR) $(PxTask_checked_bin) + @$(RMDIR) $(DEPSDIR)/PxTask/checked + +build_PxTask_checked: postbuild_PxTask_checked +postbuild_PxTask_checked: mainbuild_PxTask_checked +mainbuild_PxTask_checked: prebuild_PxTask_checked $(PxTask_checked_bin) +prebuild_PxTask_checked: + +$(PxTask_checked_bin): $(PxTask_checked_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxTaskCHECKED.a` + @$(AR) rcs $(PxTask_checked_bin) $(PxTask_checked_obj) + $(ECHO) building $@ complete! + +PxTask_checked_DEPDIR = $(dir $(@))/$(*F) +$(PxTask_checked_cpp_o): $(PxTask_checked_objsdir)/%.o: + $(ECHO) PxTask: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cppfiles)))))) + cp $(PxTask_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + rm -f $(PxTask_checked_DEPDIR).d + +$(PxTask_checked_cc_o): $(PxTask_checked_objsdir)/%.o: + $(ECHO) PxTask: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_ccfiles)))))) + cp $(PxTask_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_ccfiles))))).checked.P; \ + rm -f $(PxTask_checked_DEPDIR).d + +$(PxTask_checked_c_o): $(PxTask_checked_objsdir)/%.o: + $(ECHO) PxTask: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxTask_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cfiles)))))) + cp $(PxTask_checked_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_checked_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + rm -f $(PxTask_checked_DEPDIR).d + +PxTask_profile_hpaths := +PxTask_profile_hpaths += ./../../../PxShared/include +PxTask_profile_hpaths += ./../../../PxShared/src/task/include +PxTask_profile_hpaths += ./../../../PxShared/src/foundation/include +PxTask_profile_lpaths := +PxTask_profile_defines := $(PxTask_custom_defines) +PxTask_profile_defines += NDEBUG +PxTask_profile_defines += PX_PROFILE=1 +PxTask_profile_libraries := +PxTask_profile_common_cflags := $(PxTask_custom_cflags) +PxTask_profile_common_cflags += -MMD +PxTask_profile_common_cflags += $(addprefix -D, $(PxTask_profile_defines)) +PxTask_profile_common_cflags += $(addprefix -I, $(PxTask_profile_hpaths)) +PxTask_profile_common_cflags += -m64 +PxTask_profile_common_cflags += -Werror -m64 -fPIC -msse2 -mfpmath=sse -ffast-math -fno-exceptions -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden +PxTask_profile_common_cflags += -Wall -Wextra -Wstrict-aliasing=2 -fdiagnostics-show-option +PxTask_profile_common_cflags += -Wno-invalid-offsetof -Wno-uninitialized +PxTask_profile_common_cflags += -Wno-missing-field-initializers +PxTask_profile_common_cflags += -O3 -fno-strict-aliasing +PxTask_profile_cflags := $(PxTask_profile_common_cflags) +PxTask_profile_cppflags := $(PxTask_profile_common_cflags) +PxTask_profile_lflags := $(PxTask_custom_lflags) +PxTask_profile_lflags += $(addprefix -L, $(PxTask_profile_lpaths)) +PxTask_profile_lflags += -Wl,--start-group $(addprefix -l, $(PxTask_profile_libraries)) -Wl,--end-group +PxTask_profile_lflags += -lrt +PxTask_profile_lflags += -m64 +PxTask_profile_objsdir = $(OBJS_DIR)/PxTask_profile +PxTask_profile_cpp_o = $(addprefix $(PxTask_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(PxTask_cppfiles))))) +PxTask_profile_cc_o = $(addprefix $(PxTask_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(PxTask_ccfiles))))) +PxTask_profile_c_o = $(addprefix $(PxTask_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(PxTask_cfiles))))) +PxTask_profile_obj = $(PxTask_profile_cpp_o) $(PxTask_profile_cc_o) $(PxTask_profile_c_o) +PxTask_profile_bin := ./../../../PxShared/lib/linux64/libPxTaskPROFILE.a + +clean_PxTask_profile: + @$(ECHO) clean PxTask profile + @$(RMDIR) $(PxTask_profile_objsdir) + @$(RMDIR) $(PxTask_profile_bin) + @$(RMDIR) $(DEPSDIR)/PxTask/profile + +build_PxTask_profile: postbuild_PxTask_profile +postbuild_PxTask_profile: mainbuild_PxTask_profile +mainbuild_PxTask_profile: prebuild_PxTask_profile $(PxTask_profile_bin) +prebuild_PxTask_profile: + +$(PxTask_profile_bin): $(PxTask_profile_obj) + mkdir -p `dirname ./../../../PxShared/lib/linux64/libPxTaskPROFILE.a` + @$(AR) rcs $(PxTask_profile_bin) $(PxTask_profile_obj) + $(ECHO) building $@ complete! + +PxTask_profile_DEPDIR = $(dir $(@))/$(*F) +$(PxTask_profile_cpp_o): $(PxTask_profile_objsdir)/%.o: + $(ECHO) PxTask: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cppfiles)))))) + cp $(PxTask_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cppfiles))))).P; \ + rm -f $(PxTask_profile_DEPDIR).d + +$(PxTask_profile_cc_o): $(PxTask_profile_objsdir)/%.o: + $(ECHO) PxTask: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(PxTask_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_ccfiles)))))) + cp $(PxTask_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_ccfiles))))).profile.P; \ + rm -f $(PxTask_profile_DEPDIR).d + +$(PxTask_profile_c_o): $(PxTask_profile_objsdir)/%.o: + $(ECHO) PxTask: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(PxTask_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cfiles)))))) + cp $(PxTask_profile_DEPDIR).d $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(PxTask_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/PxTask/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(PxTask_profile_objsdir),, $@))), $(PxTask_cfiles))))).P; \ + rm -f $(PxTask_profile_DEPDIR).d + +clean_PxTask: clean_PxTask_debug clean_PxTask_release clean_PxTask_checked clean_PxTask_profile + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif diff --git a/APEX_1.4/compiler/linux64/Makefile.RenderDebug.mk b/APEX_1.4/compiler/linux64/Makefile.RenderDebug.mk new file mode 100644 index 00000000..787fae7b --- /dev/null +++ b/APEX_1.4/compiler/linux64/Makefile.RenderDebug.mk @@ -0,0 +1,398 @@ +# Makefile generated by XPJ for linux64 +-include Makefile.custom +ProjectName = RenderDebug +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/ClientServer.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/FileRenderDebug.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/Hull2MeshEdges.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/InternalRenderDebug.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/ProcessRenderDebug.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/PsCommLayer.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/PsCommStream.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/RenderDebug.cpp +RenderDebug_cppfiles += ./../../shared/general/RenderDebug/src/RenderDebugDLLMain.cpp + +RenderDebug_cpp_debug_dep = $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(RenderDebug_cppfiles))))) +RenderDebug_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(RenderDebug_ccfiles))))) +RenderDebug_c_debug_dep = $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(RenderDebug_cfiles))))) +RenderDebug_debug_dep = $(RenderDebug_cpp_debug_dep) $(RenderDebug_cc_debug_dep) $(RenderDebug_c_debug_dep) +-include $(RenderDebug_debug_dep) +RenderDebug_cpp_release_dep = $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(RenderDebug_cppfiles))))) +RenderDebug_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(RenderDebug_ccfiles))))) +RenderDebug_c_release_dep = $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(RenderDebug_cfiles))))) +RenderDebug_release_dep = $(RenderDebug_cpp_release_dep) $(RenderDebug_cc_release_dep) $(RenderDebug_c_release_dep) +-include $(RenderDebug_release_dep) +RenderDebug_cpp_profile_dep = $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(RenderDebug_cppfiles))))) +RenderDebug_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(RenderDebug_ccfiles))))) +RenderDebug_c_profile_dep = $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(RenderDebug_cfiles))))) +RenderDebug_profile_dep = $(RenderDebug_cpp_profile_dep) $(RenderDebug_cc_profile_dep) $(RenderDebug_c_profile_dep) +-include $(RenderDebug_profile_dep) +RenderDebug_cpp_checked_dep = $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(RenderDebug_cppfiles))))) +RenderDebug_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(RenderDebug_ccfiles))))) +RenderDebug_c_checked_dep = $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(RenderDebug_cfiles))))) +RenderDebug_checked_dep = $(RenderDebug_cpp_checked_dep) $(RenderDebug_cc_checked_dep) $(RenderDebug_c_checked_dep) +-include $(RenderDebug_checked_dep) +RenderDebug_debug_hpaths := +RenderDebug_debug_hpaths += ./../../shared/general/RenderDebug/include +RenderDebug_debug_hpaths += ./../../shared/general/RenderDebug/public +RenderDebug_debug_hpaths += ./../../../PxShared/include +RenderDebug_debug_hpaths += ./../../../PxShared/include/filebuf +RenderDebug_debug_hpaths += ./../../../PxShared/include/foundation +RenderDebug_debug_hpaths += ./../../../PxShared/include/task +RenderDebug_debug_hpaths += ./../../../PxShared/include/cudamanager +RenderDebug_debug_hpaths += ./../../../PxShared/include/pvd +RenderDebug_debug_hpaths += ./../../../PxShared/src/foundation/include +RenderDebug_debug_hpaths += ./../../../PxShared/src/filebuf/include +RenderDebug_debug_hpaths += ./../../../PxShared/src/fastxml/include +RenderDebug_debug_hpaths += ./../../../PxShared/src/pvd/include +RenderDebug_debug_hpaths += ./../../shared/general/shared +RenderDebug_debug_hpaths += ./../../public +RenderDebug_debug_lpaths := +RenderDebug_debug_lpaths += ./../../../PxShared/lib/makelinux64 +RenderDebug_debug_defines := $(RenderDebug_custom_defines) +RenderDebug_debug_defines += PX_FOUNDATION_DLL=0 +RenderDebug_debug_defines += _DEBUG +RenderDebug_debug_defines += PX_DEBUG +RenderDebug_debug_defines += PX_CHECKED +RenderDebug_debug_libraries := +RenderDebug_debug_common_cflags := $(RenderDebug_custom_cflags) +RenderDebug_debug_common_cflags += -MMD +RenderDebug_debug_common_cflags += $(addprefix -D, $(RenderDebug_debug_defines)) +RenderDebug_debug_common_cflags += $(addprefix -I, $(RenderDebug_debug_hpaths)) +RenderDebug_debug_common_cflags += -m64 +RenderDebug_debug_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +RenderDebug_debug_common_cflags += -g3 -gdwarf-2 +RenderDebug_debug_cflags := $(RenderDebug_debug_common_cflags) +RenderDebug_debug_cppflags := $(RenderDebug_debug_common_cflags) +RenderDebug_debug_lflags := $(RenderDebug_custom_lflags) +RenderDebug_debug_lflags += $(addprefix -L, $(RenderDebug_debug_lpaths)) +RenderDebug_debug_lflags += -Wl,--start-group $(addprefix -l, $(RenderDebug_debug_libraries)) -Wl,--end-group +RenderDebug_debug_lflags += -m64 +RenderDebug_debug_objsdir = $(OBJS_DIR)/RenderDebug_debug +RenderDebug_debug_cpp_o = $(addprefix $(RenderDebug_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(RenderDebug_cppfiles))))) +RenderDebug_debug_cc_o = $(addprefix $(RenderDebug_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(RenderDebug_ccfiles))))) +RenderDebug_debug_c_o = $(addprefix $(RenderDebug_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(RenderDebug_cfiles))))) +RenderDebug_debug_obj = $(RenderDebug_debug_cpp_o) $(RenderDebug_debug_cc_o) $(RenderDebug_debug_c_o) +RenderDebug_debug_bin := ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugDEBUG.a + +clean_RenderDebug_debug: + @$(ECHO) clean RenderDebug debug + @$(RMDIR) $(RenderDebug_debug_objsdir) + @$(RMDIR) $(RenderDebug_debug_bin) + @$(RMDIR) $(DEPSDIR)/RenderDebug/debug + +build_RenderDebug_debug: postbuild_RenderDebug_debug +postbuild_RenderDebug_debug: mainbuild_RenderDebug_debug +mainbuild_RenderDebug_debug: prebuild_RenderDebug_debug $(RenderDebug_debug_bin) +prebuild_RenderDebug_debug: + +$(RenderDebug_debug_bin): $(RenderDebug_debug_obj) + mkdir -p `dirname ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugDEBUG.a` + @$(AR) rcs $(RenderDebug_debug_bin) $(RenderDebug_debug_obj) + $(ECHO) building $@ complete! + +RenderDebug_debug_DEPDIR = $(dir $(@))/$(*F) +$(RenderDebug_debug_cpp_o): $(RenderDebug_debug_objsdir)/%.o: + $(ECHO) RenderDebug: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cppfiles)))))) + cp $(RenderDebug_debug_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + rm -f $(RenderDebug_debug_DEPDIR).d + +$(RenderDebug_debug_cc_o): $(RenderDebug_debug_objsdir)/%.o: + $(ECHO) RenderDebug: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_ccfiles)))))) + cp $(RenderDebug_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_ccfiles))))).debug.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_ccfiles))))).debug.P; \ + rm -f $(RenderDebug_debug_DEPDIR).d + +$(RenderDebug_debug_c_o): $(RenderDebug_debug_objsdir)/%.o: + $(ECHO) RenderDebug: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(RenderDebug_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cfiles)))))) + cp $(RenderDebug_debug_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_debug_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_debug_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + rm -f $(RenderDebug_debug_DEPDIR).d + +RenderDebug_release_hpaths := +RenderDebug_release_hpaths += ./../../shared/general/RenderDebug/include +RenderDebug_release_hpaths += ./../../shared/general/RenderDebug/public +RenderDebug_release_hpaths += ./../../../PxShared/include +RenderDebug_release_hpaths += ./../../../PxShared/include/filebuf +RenderDebug_release_hpaths += ./../../../PxShared/include/foundation +RenderDebug_release_hpaths += ./../../../PxShared/include/task +RenderDebug_release_hpaths += ./../../../PxShared/include/cudamanager +RenderDebug_release_hpaths += ./../../../PxShared/include/pvd +RenderDebug_release_hpaths += ./../../../PxShared/src/foundation/include +RenderDebug_release_hpaths += ./../../../PxShared/src/filebuf/include +RenderDebug_release_hpaths += ./../../../PxShared/src/fastxml/include +RenderDebug_release_hpaths += ./../../../PxShared/src/pvd/include +RenderDebug_release_hpaths += ./../../shared/general/shared +RenderDebug_release_hpaths += ./../../public +RenderDebug_release_lpaths := +RenderDebug_release_lpaths += ./../../../PxShared/lib/makelinux64 +RenderDebug_release_defines := $(RenderDebug_custom_defines) +RenderDebug_release_defines += PX_FOUNDATION_DLL=0 +RenderDebug_release_defines += NDEBUG +RenderDebug_release_defines += APEX_SHIPPING +RenderDebug_release_libraries := +RenderDebug_release_common_cflags := $(RenderDebug_custom_cflags) +RenderDebug_release_common_cflags += -MMD +RenderDebug_release_common_cflags += $(addprefix -D, $(RenderDebug_release_defines)) +RenderDebug_release_common_cflags += $(addprefix -I, $(RenderDebug_release_hpaths)) +RenderDebug_release_common_cflags += -m64 +RenderDebug_release_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +RenderDebug_release_common_cflags += -O3 -fno-strict-aliasing +RenderDebug_release_cflags := $(RenderDebug_release_common_cflags) +RenderDebug_release_cppflags := $(RenderDebug_release_common_cflags) +RenderDebug_release_lflags := $(RenderDebug_custom_lflags) +RenderDebug_release_lflags += $(addprefix -L, $(RenderDebug_release_lpaths)) +RenderDebug_release_lflags += -Wl,--start-group $(addprefix -l, $(RenderDebug_release_libraries)) -Wl,--end-group +RenderDebug_release_lflags += -m64 +RenderDebug_release_objsdir = $(OBJS_DIR)/RenderDebug_release +RenderDebug_release_cpp_o = $(addprefix $(RenderDebug_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(RenderDebug_cppfiles))))) +RenderDebug_release_cc_o = $(addprefix $(RenderDebug_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(RenderDebug_ccfiles))))) +RenderDebug_release_c_o = $(addprefix $(RenderDebug_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(RenderDebug_cfiles))))) +RenderDebug_release_obj = $(RenderDebug_release_cpp_o) $(RenderDebug_release_cc_o) $(RenderDebug_release_c_o) +RenderDebug_release_bin := ./../../shared/general/RenderDebug/lib/linux64/libRenderDebug.a + +clean_RenderDebug_release: + @$(ECHO) clean RenderDebug release + @$(RMDIR) $(RenderDebug_release_objsdir) + @$(RMDIR) $(RenderDebug_release_bin) + @$(RMDIR) $(DEPSDIR)/RenderDebug/release + +build_RenderDebug_release: postbuild_RenderDebug_release +postbuild_RenderDebug_release: mainbuild_RenderDebug_release +mainbuild_RenderDebug_release: prebuild_RenderDebug_release $(RenderDebug_release_bin) +prebuild_RenderDebug_release: + +$(RenderDebug_release_bin): $(RenderDebug_release_obj) + mkdir -p `dirname ./../../shared/general/RenderDebug/lib/linux64/libRenderDebug.a` + @$(AR) rcs $(RenderDebug_release_bin) $(RenderDebug_release_obj) + $(ECHO) building $@ complete! + +RenderDebug_release_DEPDIR = $(dir $(@))/$(*F) +$(RenderDebug_release_cpp_o): $(RenderDebug_release_objsdir)/%.o: + $(ECHO) RenderDebug: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cppfiles)))))) + cp $(RenderDebug_release_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + rm -f $(RenderDebug_release_DEPDIR).d + +$(RenderDebug_release_cc_o): $(RenderDebug_release_objsdir)/%.o: + $(ECHO) RenderDebug: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_ccfiles)))))) + cp $(RenderDebug_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_ccfiles))))).release.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_ccfiles))))).release.P; \ + rm -f $(RenderDebug_release_DEPDIR).d + +$(RenderDebug_release_c_o): $(RenderDebug_release_objsdir)/%.o: + $(ECHO) RenderDebug: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(RenderDebug_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cfiles)))))) + cp $(RenderDebug_release_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_release_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_release_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + rm -f $(RenderDebug_release_DEPDIR).d + +RenderDebug_profile_hpaths := +RenderDebug_profile_hpaths += ./../../shared/general/RenderDebug/include +RenderDebug_profile_hpaths += ./../../shared/general/RenderDebug/public +RenderDebug_profile_hpaths += ./../../../PxShared/include +RenderDebug_profile_hpaths += ./../../../PxShared/include/filebuf +RenderDebug_profile_hpaths += ./../../../PxShared/include/foundation +RenderDebug_profile_hpaths += ./../../../PxShared/include/task +RenderDebug_profile_hpaths += ./../../../PxShared/include/cudamanager +RenderDebug_profile_hpaths += ./../../../PxShared/include/pvd +RenderDebug_profile_hpaths += ./../../../PxShared/src/foundation/include +RenderDebug_profile_hpaths += ./../../../PxShared/src/filebuf/include +RenderDebug_profile_hpaths += ./../../../PxShared/src/fastxml/include +RenderDebug_profile_hpaths += ./../../../PxShared/src/pvd/include +RenderDebug_profile_hpaths += ./../../shared/general/shared +RenderDebug_profile_hpaths += ./../../public +RenderDebug_profile_lpaths := +RenderDebug_profile_lpaths += ./../../../PxShared/lib/makelinux64 +RenderDebug_profile_defines := $(RenderDebug_custom_defines) +RenderDebug_profile_defines += PX_FOUNDATION_DLL=0 +RenderDebug_profile_defines += NDEBUG +RenderDebug_profile_defines += PX_PROFILE +RenderDebug_profile_libraries := +RenderDebug_profile_common_cflags := $(RenderDebug_custom_cflags) +RenderDebug_profile_common_cflags += -MMD +RenderDebug_profile_common_cflags += $(addprefix -D, $(RenderDebug_profile_defines)) +RenderDebug_profile_common_cflags += $(addprefix -I, $(RenderDebug_profile_hpaths)) +RenderDebug_profile_common_cflags += -m64 +RenderDebug_profile_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +RenderDebug_profile_common_cflags += -O3 -fno-strict-aliasing +RenderDebug_profile_cflags := $(RenderDebug_profile_common_cflags) +RenderDebug_profile_cppflags := $(RenderDebug_profile_common_cflags) +RenderDebug_profile_lflags := $(RenderDebug_custom_lflags) +RenderDebug_profile_lflags += $(addprefix -L, $(RenderDebug_profile_lpaths)) +RenderDebug_profile_lflags += -Wl,--start-group $(addprefix -l, $(RenderDebug_profile_libraries)) -Wl,--end-group +RenderDebug_profile_lflags += -m64 +RenderDebug_profile_objsdir = $(OBJS_DIR)/RenderDebug_profile +RenderDebug_profile_cpp_o = $(addprefix $(RenderDebug_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(RenderDebug_cppfiles))))) +RenderDebug_profile_cc_o = $(addprefix $(RenderDebug_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(RenderDebug_ccfiles))))) +RenderDebug_profile_c_o = $(addprefix $(RenderDebug_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(RenderDebug_cfiles))))) +RenderDebug_profile_obj = $(RenderDebug_profile_cpp_o) $(RenderDebug_profile_cc_o) $(RenderDebug_profile_c_o) +RenderDebug_profile_bin := ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugPROFILE.a + +clean_RenderDebug_profile: + @$(ECHO) clean RenderDebug profile + @$(RMDIR) $(RenderDebug_profile_objsdir) + @$(RMDIR) $(RenderDebug_profile_bin) + @$(RMDIR) $(DEPSDIR)/RenderDebug/profile + +build_RenderDebug_profile: postbuild_RenderDebug_profile +postbuild_RenderDebug_profile: mainbuild_RenderDebug_profile +mainbuild_RenderDebug_profile: prebuild_RenderDebug_profile $(RenderDebug_profile_bin) +prebuild_RenderDebug_profile: + +$(RenderDebug_profile_bin): $(RenderDebug_profile_obj) + mkdir -p `dirname ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugPROFILE.a` + @$(AR) rcs $(RenderDebug_profile_bin) $(RenderDebug_profile_obj) + $(ECHO) building $@ complete! + +RenderDebug_profile_DEPDIR = $(dir $(@))/$(*F) +$(RenderDebug_profile_cpp_o): $(RenderDebug_profile_objsdir)/%.o: + $(ECHO) RenderDebug: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cppfiles)))))) + cp $(RenderDebug_profile_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + rm -f $(RenderDebug_profile_DEPDIR).d + +$(RenderDebug_profile_cc_o): $(RenderDebug_profile_objsdir)/%.o: + $(ECHO) RenderDebug: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_ccfiles)))))) + cp $(RenderDebug_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_ccfiles))))).profile.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_ccfiles))))).profile.P; \ + rm -f $(RenderDebug_profile_DEPDIR).d + +$(RenderDebug_profile_c_o): $(RenderDebug_profile_objsdir)/%.o: + $(ECHO) RenderDebug: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(RenderDebug_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cfiles)))))) + cp $(RenderDebug_profile_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_profile_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_profile_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + rm -f $(RenderDebug_profile_DEPDIR).d + +RenderDebug_checked_hpaths := +RenderDebug_checked_hpaths += ./../../shared/general/RenderDebug/include +RenderDebug_checked_hpaths += ./../../shared/general/RenderDebug/public +RenderDebug_checked_hpaths += ./../../../PxShared/include +RenderDebug_checked_hpaths += ./../../../PxShared/include/filebuf +RenderDebug_checked_hpaths += ./../../../PxShared/include/foundation +RenderDebug_checked_hpaths += ./../../../PxShared/include/task +RenderDebug_checked_hpaths += ./../../../PxShared/include/cudamanager +RenderDebug_checked_hpaths += ./../../../PxShared/include/pvd +RenderDebug_checked_hpaths += ./../../../PxShared/src/foundation/include +RenderDebug_checked_hpaths += ./../../../PxShared/src/filebuf/include +RenderDebug_checked_hpaths += ./../../../PxShared/src/fastxml/include +RenderDebug_checked_hpaths += ./../../../PxShared/src/pvd/include +RenderDebug_checked_hpaths += ./../../shared/general/shared +RenderDebug_checked_hpaths += ./../../public +RenderDebug_checked_lpaths := +RenderDebug_checked_lpaths += ./../../../PxShared/lib/makelinux64 +RenderDebug_checked_defines := $(RenderDebug_custom_defines) +RenderDebug_checked_defines += PX_FOUNDATION_DLL=0 +RenderDebug_checked_defines += NDEBUG +RenderDebug_checked_defines += PX_CHECKED +RenderDebug_checked_defines += PX_ENABLE_CHECKED_ASSERTS +RenderDebug_checked_libraries := +RenderDebug_checked_common_cflags := $(RenderDebug_custom_cflags) +RenderDebug_checked_common_cflags += -MMD +RenderDebug_checked_common_cflags += $(addprefix -D, $(RenderDebug_checked_defines)) +RenderDebug_checked_common_cflags += $(addprefix -I, $(RenderDebug_checked_hpaths)) +RenderDebug_checked_common_cflags += -m64 +RenderDebug_checked_common_cflags += -m64 -msse2 -mfpmath=sse -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x +RenderDebug_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing +RenderDebug_checked_cflags := $(RenderDebug_checked_common_cflags) +RenderDebug_checked_cppflags := $(RenderDebug_checked_common_cflags) +RenderDebug_checked_lflags := $(RenderDebug_custom_lflags) +RenderDebug_checked_lflags += $(addprefix -L, $(RenderDebug_checked_lpaths)) +RenderDebug_checked_lflags += -Wl,--start-group $(addprefix -l, $(RenderDebug_checked_libraries)) -Wl,--end-group +RenderDebug_checked_lflags += -m64 +RenderDebug_checked_objsdir = $(OBJS_DIR)/RenderDebug_checked +RenderDebug_checked_cpp_o = $(addprefix $(RenderDebug_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(RenderDebug_cppfiles))))) +RenderDebug_checked_cc_o = $(addprefix $(RenderDebug_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(RenderDebug_ccfiles))))) +RenderDebug_checked_c_o = $(addprefix $(RenderDebug_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(RenderDebug_cfiles))))) +RenderDebug_checked_obj = $(RenderDebug_checked_cpp_o) $(RenderDebug_checked_cc_o) $(RenderDebug_checked_c_o) +RenderDebug_checked_bin := ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugCHECKED.a + +clean_RenderDebug_checked: + @$(ECHO) clean RenderDebug checked + @$(RMDIR) $(RenderDebug_checked_objsdir) + @$(RMDIR) $(RenderDebug_checked_bin) + @$(RMDIR) $(DEPSDIR)/RenderDebug/checked + +build_RenderDebug_checked: postbuild_RenderDebug_checked +postbuild_RenderDebug_checked: mainbuild_RenderDebug_checked +mainbuild_RenderDebug_checked: prebuild_RenderDebug_checked $(RenderDebug_checked_bin) +prebuild_RenderDebug_checked: + +$(RenderDebug_checked_bin): $(RenderDebug_checked_obj) + mkdir -p `dirname ./../../shared/general/RenderDebug/lib/linux64/libRenderDebugCHECKED.a` + @$(AR) rcs $(RenderDebug_checked_bin) $(RenderDebug_checked_obj) + $(ECHO) building $@ complete! + +RenderDebug_checked_DEPDIR = $(dir $(@))/$(*F) +$(RenderDebug_checked_cpp_o): $(RenderDebug_checked_objsdir)/%.o: + $(ECHO) RenderDebug: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cppfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cppfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cppfiles)))))) + cp $(RenderDebug_checked_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cppfiles))))).P; \ + rm -f $(RenderDebug_checked_DEPDIR).d + +$(RenderDebug_checked_cc_o): $(RenderDebug_checked_objsdir)/%.o: + $(ECHO) RenderDebug: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_ccfiles))... + mkdir -p $(dir $(@)) + $(CXX) $(RenderDebug_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_ccfiles)) -o $@ + mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_ccfiles)))))) + cp $(RenderDebug_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_ccfiles))))).checked.P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_ccfiles))))).checked.P; \ + rm -f $(RenderDebug_checked_DEPDIR).d + +$(RenderDebug_checked_c_o): $(RenderDebug_checked_objsdir)/%.o: + $(ECHO) RenderDebug: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cfiles))... + mkdir -p $(dir $(@)) + $(CC) $(RenderDebug_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cfiles)) -o $@ + @mkdir -p $(dir $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cfiles)))))) + cp $(RenderDebug_checked_DEPDIR).d $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ + -e '/^$$/ d' -e 's/$$/ :/' < $(RenderDebug_checked_DEPDIR).d >> $(addprefix $(DEPSDIR)/RenderDebug/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(RenderDebug_checked_objsdir),, $@))), $(RenderDebug_cfiles))))).P; \ + rm -f $(RenderDebug_checked_DEPDIR).d + +clean_RenderDebug: clean_RenderDebug_debug clean_RenderDebug_release clean_RenderDebug_profile clean_RenderDebug_checked + rm -rf $(DEPSDIR) + +export VERBOSE +ifndef VERBOSE +.SILENT: +endif |