PhysX 3.4, APEX 1.4 patch release @25354359
[PhysX-3.4.git] / APEX_1.4 / compiler / linux32 / Makefile.ApexFramework.mk
blob490583fe959be143516f516a19bb3b9b10f217cf
1 # Makefile generated by XPJ for linux32
2 -include Makefile.custom
3 ProjectName = ApexFramework
4 ApexFramework_cppfiles += ./../../framework/src/ApexAssetPreviewScene.cpp
5 ApexFramework_cppfiles += ./../../framework/src/ApexCreateSDK.cpp
6 ApexFramework_cppfiles += ./../../framework/src/ApexCustomBufferIterator.cpp
7 ApexFramework_cppfiles += ./../../framework/src/ApexRenderDebug.cpp
8 ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshActor.cpp
9 ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshAsset.cpp
10 ApexFramework_cppfiles += ./../../framework/src/ApexRenderMeshAssetAuthoring.cpp
11 ApexFramework_cppfiles += ./../../framework/src/ApexRenderSubmesh.cpp
12 ApexFramework_cppfiles += ./../../framework/src/ApexResourceProvider.cpp
13 ApexFramework_cppfiles += ./../../framework/src/ApexSDKImpl.cpp
14 ApexFramework_cppfiles += ./../../framework/src/ApexSDKVersionString.cpp
15 ApexFramework_cppfiles += ./../../framework/src/ApexScene.cpp
16 ApexFramework_cppfiles += ./../../framework/src/ApexSceneTasks.cpp
17 ApexFramework_cppfiles += ./../../framework/src/ApexSceneUserNotify.cpp
18 ApexFramework_cppfiles += ./../../framework/src/ApexVertexBuffer.cpp
19 ApexFramework_cppfiles += ./../../framework/src/ApexVertexFormat.cpp
20 ApexFramework_cppfiles += ./../../framework/src/FrameworkProfile.cpp
21 ApexFramework_cppfiles += ./../../framework/src/MirrorSceneImpl.cpp
22 ApexFramework_cppfiles += ./../../framework/src/ThreadPool.cpp
23 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x1.cpp
24 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x2.cpp
25 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x3.cpp
26 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferF32x4.cpp
27 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x1.cpp
28 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x2.cpp
29 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x3.cpp
30 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU16x4.cpp
31 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x1.cpp
32 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x2.cpp
33 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x3.cpp
34 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU32x4.cpp
35 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x1.cpp
36 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x2.cpp
37 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x3.cpp
38 ApexFramework_cppfiles += ./../../framework/src/autogen/BufferU8x4.cpp
39 ApexFramework_cppfiles += ./../../framework/src/autogen/RenderMeshAssetParameters.cpp
40 ApexFramework_cppfiles += ./../../framework/src/autogen/SubmeshParameters.cpp
41 ApexFramework_cppfiles += ./../../framework/src/autogen/SurfaceBufferParameters.cpp
42 ApexFramework_cppfiles += ./../../framework/src/autogen/VertexBufferParameters.cpp
43 ApexFramework_cppfiles += ./../../framework/src/autogen/VertexFormatParameters.cpp
45 ApexFramework_cpp_debug_dep = $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles)))))
46 ApexFramework_cc_debug_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.debug.P, $(ApexFramework_ccfiles)))))
47 ApexFramework_c_debug_dep = $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles)))))
48 ApexFramework_debug_dep = $(ApexFramework_cpp_debug_dep) $(ApexFramework_cc_debug_dep) $(ApexFramework_c_debug_dep)
49 -include $(ApexFramework_debug_dep)
50 ApexFramework_cpp_release_dep = $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles)))))
51 ApexFramework_cc_release_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.release.P, $(ApexFramework_ccfiles)))))
52 ApexFramework_c_release_dep = $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles)))))
53 ApexFramework_release_dep = $(ApexFramework_cpp_release_dep) $(ApexFramework_cc_release_dep) $(ApexFramework_c_release_dep)
54 -include $(ApexFramework_release_dep)
55 ApexFramework_cpp_profile_dep = $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles)))))
56 ApexFramework_cc_profile_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.profile.P, $(ApexFramework_ccfiles)))))
57 ApexFramework_c_profile_dep = $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles)))))
58 ApexFramework_profile_dep = $(ApexFramework_cpp_profile_dep) $(ApexFramework_cc_profile_dep) $(ApexFramework_c_profile_dep)
59 -include $(ApexFramework_profile_dep)
60 ApexFramework_cpp_checked_dep = $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.P, $(ApexFramework_cppfiles)))))
61 ApexFramework_cc_checked_dep = $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.checked.P, $(ApexFramework_ccfiles)))))
62 ApexFramework_c_checked_dep = $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.P, $(ApexFramework_cfiles)))))
63 ApexFramework_checked_dep = $(ApexFramework_cpp_checked_dep) $(ApexFramework_cc_checked_dep) $(ApexFramework_c_checked_dep)
64 -include $(ApexFramework_checked_dep)
65 ApexFramework_debug_hpaths :=
66 ApexFramework_debug_hpaths += ./../../framework/include
67 ApexFramework_debug_hpaths += ./../../framework/include/autogen
68 ApexFramework_debug_hpaths += ./../../common/include
69 ApexFramework_debug_hpaths += ./../../common/include/autogen
70 ApexFramework_debug_hpaths += ./../../shared/internal/include
71 ApexFramework_debug_hpaths += ./../../NvParameterized/include
72 ApexFramework_debug_hpaths += ./../../shared/general/RenderDebug/public
73 ApexFramework_debug_hpaths += ./../../include
74 ApexFramework_debug_hpaths += ./../../include/PhysX3
75 ApexFramework_debug_hpaths += ./../../../PxShared/include
76 ApexFramework_debug_hpaths += ./../../../PxShared/include/filebuf
77 ApexFramework_debug_hpaths += ./../../../PxShared/include/foundation
78 ApexFramework_debug_hpaths += ./../../../PxShared/include/task
79 ApexFramework_debug_hpaths += ./../../../PxShared/include/cudamanager
80 ApexFramework_debug_hpaths += ./../../../PxShared/include/pvd
81 ApexFramework_debug_hpaths += ./../../../PxShared/src/foundation/include
82 ApexFramework_debug_hpaths += ./../../../PxShared/src/filebuf/include
83 ApexFramework_debug_hpaths += ./../../../PxShared/src/fastxml/include
84 ApexFramework_debug_hpaths += ./../../../PxShared/src/pvd/include
85 ApexFramework_debug_hpaths += ./../../shared/general/shared
86 ApexFramework_debug_hpaths += ./../../public
87 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include
88 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/common
89 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/cooking
90 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/extensions
91 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/geometry
92 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/gpu
93 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/deformable
94 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/particles
95 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/characterkinematic
96 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/characterdynamic
97 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Include/vehicle
98 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers
99 ApexFramework_debug_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include
100 ApexFramework_debug_hpaths += ./../../shared/general/PairFilter/include
101 ApexFramework_debug_hpaths += ./../../shared/general/PairFilter/public
102 ApexFramework_debug_hpaths += ./../../../PxShared/src/pvd/src
103 ApexFramework_debug_hpaths += ./../../../PxShared/src/cudamanager/include
104 ApexFramework_debug_lpaths :=
105 ApexFramework_debug_lpaths += ./../../../PxShared/lib/makelinux32
106 ApexFramework_debug_lpaths += ./../../../PhysX_3.4/Lib/makelinux32
107 ApexFramework_debug_lpaths += ./../../lib/linux32
108 ApexFramework_debug_lpaths += ./../../NvParameterized/lib/linux32
109 ApexFramework_debug_lpaths += ./../../../PxShared/lib/linux32
110 ApexFramework_debug_lpaths += ./../../../PxShared/bin/linux32
111 ApexFramework_debug_lpaths += ./../../shared/general/RenderDebug/lib/linux32
112 ApexFramework_debug_defines := $(ApexFramework_custom_defines)
113 ApexFramework_debug_defines += PX_PHYSX_STATIC_LIB
114 ApexFramework_debug_defines += _DEBUG
115 ApexFramework_debug_defines += PX_DEBUG
116 ApexFramework_debug_defines += PX_CHECKED
117 ApexFramework_debug_libraries :=
118 ApexFramework_debug_libraries += ApexCommonDEBUG
119 ApexFramework_debug_libraries += ApexSharedDEBUG
120 ApexFramework_debug_libraries += NvParameterizedDEBUG
121 ApexFramework_debug_libraries += PsFastXmlDEBUG
122 ApexFramework_debug_libraries += PxFoundationDEBUG_x86
123 ApexFramework_debug_libraries += PxPvdSDKDEBUG_x86
124 ApexFramework_debug_libraries += PxTaskDEBUG
125 ApexFramework_debug_libraries += RenderDebugDEBUG
126 ApexFramework_debug_libraries += PhysX3CommonDEBUG_x86
127 ApexFramework_debug_common_cflags := $(ApexFramework_custom_cflags)
128 ApexFramework_debug_common_cflags += -MMD
129 ApexFramework_debug_common_cflags += $(addprefix -D, $(ApexFramework_debug_defines))
130 ApexFramework_debug_common_cflags += $(addprefix -I, $(ApexFramework_debug_hpaths))
131 ApexFramework_debug_common_cflags += -m32
132 ApexFramework_debug_common_cflags += -m32 -msse2 -mfpmath=sse -malign-double -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x
133 ApexFramework_debug_common_cflags += -g3 -gdwarf-2
134 ApexFramework_debug_cflags := $(ApexFramework_debug_common_cflags)
135 ApexFramework_debug_cppflags := $(ApexFramework_debug_common_cflags)
136 ApexFramework_debug_lflags := $(ApexFramework_custom_lflags)
137 ApexFramework_debug_lflags += $(addprefix -L, $(ApexFramework_debug_lpaths))
138 ApexFramework_debug_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_debug_libraries)) -Wl,--end-group
139 ApexFramework_debug_lflags += -lrt -pthread -z muldefs -Wl,-rpath=.
140 ApexFramework_debug_lflags += -m32
141 ApexFramework_debug_objsdir = $(OBJS_DIR)/ApexFramework_debug
142 ApexFramework_debug_cpp_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles)))))
143 ApexFramework_debug_cc_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles)))))
144 ApexFramework_debug_c_o = $(addprefix $(ApexFramework_debug_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles)))))
145 ApexFramework_debug_obj = $(ApexFramework_debug_cpp_o) $(ApexFramework_debug_cc_o) $(ApexFramework_debug_c_o)
146 ApexFramework_debug_bin := ./../../lib/linux32/libApexFrameworkDEBUG.a
148 clean_ApexFramework_debug:
149 @$(ECHO) clean ApexFramework debug
150 @$(RMDIR) $(ApexFramework_debug_objsdir)
151 @$(RMDIR) $(ApexFramework_debug_bin)
152 @$(RMDIR) $(DEPSDIR)/ApexFramework/debug
154 build_ApexFramework_debug: postbuild_ApexFramework_debug
155 postbuild_ApexFramework_debug: mainbuild_ApexFramework_debug
156 mainbuild_ApexFramework_debug: prebuild_ApexFramework_debug $(ApexFramework_debug_bin)
157 prebuild_ApexFramework_debug:
159 $(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
160 mkdir -p `dirname ./../../lib/linux32/libApexFrameworkDEBUG.a`
161 @$(AR) rcs $(ApexFramework_debug_bin) $(NvParameterized_debug_obj) $(PsFastXml_debug_obj) $(PxPvdSDK_debug_obj) $(PxTask_debug_obj) $(RenderDebug_debug_obj) $(ApexFramework_debug_obj)
162 $(ECHO) building $@ complete!
164 ApexFramework_debug_DEPDIR = $(dir $(@))/$(*F)
165 $(ApexFramework_debug_cpp_o): $(ApexFramework_debug_objsdir)/%.o:
166 $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))...
167 mkdir -p $(dir $(@))
168 $(CXX) $(ApexFramework_debug_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@
169 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))))))
170 cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \
171 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
172 -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; \
173 rm -f $(ApexFramework_debug_DEPDIR).d
175 $(ApexFramework_debug_cc_o): $(ApexFramework_debug_objsdir)/%.o:
176 $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))...
177 mkdir -p $(dir $(@))
178 $(CXX) $(ApexFramework_debug_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@
179 mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))))))
180 cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_ccfiles))))).debug.P; \
181 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
182 -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; \
183 rm -f $(ApexFramework_debug_DEPDIR).d
185 $(ApexFramework_debug_c_o): $(ApexFramework_debug_objsdir)/%.o:
186 $(ECHO) ApexFramework: compiling debug $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))...
187 mkdir -p $(dir $(@))
188 $(CC) $(ApexFramework_debug_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@
189 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))))))
190 cp $(ApexFramework_debug_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/debug/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_debug_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \
191 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
192 -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; \
193 rm -f $(ApexFramework_debug_DEPDIR).d
195 ApexFramework_release_hpaths :=
196 ApexFramework_release_hpaths += ./../../framework/include
197 ApexFramework_release_hpaths += ./../../framework/include/autogen
198 ApexFramework_release_hpaths += ./../../common/include
199 ApexFramework_release_hpaths += ./../../common/include/autogen
200 ApexFramework_release_hpaths += ./../../shared/internal/include
201 ApexFramework_release_hpaths += ./../../NvParameterized/include
202 ApexFramework_release_hpaths += ./../../shared/general/RenderDebug/public
203 ApexFramework_release_hpaths += ./../../include
204 ApexFramework_release_hpaths += ./../../include/PhysX3
205 ApexFramework_release_hpaths += ./../../../PxShared/include
206 ApexFramework_release_hpaths += ./../../../PxShared/include/filebuf
207 ApexFramework_release_hpaths += ./../../../PxShared/include/foundation
208 ApexFramework_release_hpaths += ./../../../PxShared/include/task
209 ApexFramework_release_hpaths += ./../../../PxShared/include/cudamanager
210 ApexFramework_release_hpaths += ./../../../PxShared/include/pvd
211 ApexFramework_release_hpaths += ./../../../PxShared/src/foundation/include
212 ApexFramework_release_hpaths += ./../../../PxShared/src/filebuf/include
213 ApexFramework_release_hpaths += ./../../../PxShared/src/fastxml/include
214 ApexFramework_release_hpaths += ./../../../PxShared/src/pvd/include
215 ApexFramework_release_hpaths += ./../../shared/general/shared
216 ApexFramework_release_hpaths += ./../../public
217 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include
218 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/common
219 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/cooking
220 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/extensions
221 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/geometry
222 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/gpu
223 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/deformable
224 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/particles
225 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/characterkinematic
226 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/characterdynamic
227 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Include/vehicle
228 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers
229 ApexFramework_release_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include
230 ApexFramework_release_hpaths += ./../../shared/general/PairFilter/include
231 ApexFramework_release_hpaths += ./../../shared/general/PairFilter/public
232 ApexFramework_release_hpaths += ./../../../PxShared/src/pvd/src
233 ApexFramework_release_hpaths += ./../../../PxShared/src/cudamanager/include
234 ApexFramework_release_lpaths :=
235 ApexFramework_release_lpaths += ./../../../PxShared/lib/makelinux32
236 ApexFramework_release_lpaths += ./../../../PhysX_3.4/Lib/makelinux32
237 ApexFramework_release_lpaths += ./../../lib/linux32
238 ApexFramework_release_lpaths += ./../../NvParameterized/lib/linux32
239 ApexFramework_release_lpaths += ./../../../PxShared/lib/linux32
240 ApexFramework_release_lpaths += ./../../../PxShared/bin/linux32
241 ApexFramework_release_lpaths += ./../../shared/general/RenderDebug/lib/linux32
242 ApexFramework_release_defines := $(ApexFramework_custom_defines)
243 ApexFramework_release_defines += PX_PHYSX_STATIC_LIB
244 ApexFramework_release_defines += NDEBUG
245 ApexFramework_release_defines += APEX_SHIPPING
246 ApexFramework_release_libraries :=
247 ApexFramework_release_libraries += ApexCommon
248 ApexFramework_release_libraries += ApexShared
249 ApexFramework_release_libraries += NvParameterized
250 ApexFramework_release_libraries += PsFastXml
251 ApexFramework_release_libraries += PxFoundation_x86
252 ApexFramework_release_libraries += PxPvdSDK_x86
253 ApexFramework_release_libraries += PxTask
254 ApexFramework_release_libraries += RenderDebug
255 ApexFramework_release_libraries += PhysX3Common_x86
256 ApexFramework_release_common_cflags := $(ApexFramework_custom_cflags)
257 ApexFramework_release_common_cflags += -MMD
258 ApexFramework_release_common_cflags += $(addprefix -D, $(ApexFramework_release_defines))
259 ApexFramework_release_common_cflags += $(addprefix -I, $(ApexFramework_release_hpaths))
260 ApexFramework_release_common_cflags += -m32
261 ApexFramework_release_common_cflags += -m32 -msse2 -mfpmath=sse -malign-double -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x
262 ApexFramework_release_common_cflags += -O3 -fno-strict-aliasing
263 ApexFramework_release_cflags := $(ApexFramework_release_common_cflags)
264 ApexFramework_release_cppflags := $(ApexFramework_release_common_cflags)
265 ApexFramework_release_lflags := $(ApexFramework_custom_lflags)
266 ApexFramework_release_lflags += $(addprefix -L, $(ApexFramework_release_lpaths))
267 ApexFramework_release_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_release_libraries)) -Wl,--end-group
268 ApexFramework_release_lflags += -lrt -pthread -z muldefs -Wl,-rpath=.
269 ApexFramework_release_lflags += -m32
270 ApexFramework_release_objsdir = $(OBJS_DIR)/ApexFramework_release
271 ApexFramework_release_cpp_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles)))))
272 ApexFramework_release_cc_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles)))))
273 ApexFramework_release_c_o = $(addprefix $(ApexFramework_release_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles)))))
274 ApexFramework_release_obj = $(ApexFramework_release_cpp_o) $(ApexFramework_release_cc_o) $(ApexFramework_release_c_o)
275 ApexFramework_release_bin := ./../../lib/linux32/libApexFramework.a
277 clean_ApexFramework_release:
278 @$(ECHO) clean ApexFramework release
279 @$(RMDIR) $(ApexFramework_release_objsdir)
280 @$(RMDIR) $(ApexFramework_release_bin)
281 @$(RMDIR) $(DEPSDIR)/ApexFramework/release
283 build_ApexFramework_release: postbuild_ApexFramework_release
284 postbuild_ApexFramework_release: mainbuild_ApexFramework_release
285 mainbuild_ApexFramework_release: prebuild_ApexFramework_release $(ApexFramework_release_bin)
286 prebuild_ApexFramework_release:
288 $(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
289 mkdir -p `dirname ./../../lib/linux32/libApexFramework.a`
290 @$(AR) rcs $(ApexFramework_release_bin) $(NvParameterized_release_obj) $(PsFastXml_release_obj) $(PxPvdSDK_release_obj) $(PxTask_release_obj) $(RenderDebug_release_obj) $(ApexFramework_release_obj)
291 $(ECHO) building $@ complete!
293 ApexFramework_release_DEPDIR = $(dir $(@))/$(*F)
294 $(ApexFramework_release_cpp_o): $(ApexFramework_release_objsdir)/%.o:
295 $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))...
296 mkdir -p $(dir $(@))
297 $(CXX) $(ApexFramework_release_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@
298 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))))))
299 cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \
300 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
301 -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; \
302 rm -f $(ApexFramework_release_DEPDIR).d
304 $(ApexFramework_release_cc_o): $(ApexFramework_release_objsdir)/%.o:
305 $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))...
306 mkdir -p $(dir $(@))
307 $(CXX) $(ApexFramework_release_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@
308 mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))))))
309 cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_ccfiles))))).release.P; \
310 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
311 -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; \
312 rm -f $(ApexFramework_release_DEPDIR).d
314 $(ApexFramework_release_c_o): $(ApexFramework_release_objsdir)/%.o:
315 $(ECHO) ApexFramework: compiling release $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))...
316 mkdir -p $(dir $(@))
317 $(CC) $(ApexFramework_release_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@
318 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))))))
319 cp $(ApexFramework_release_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/release/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_release_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \
320 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
321 -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; \
322 rm -f $(ApexFramework_release_DEPDIR).d
324 ApexFramework_profile_hpaths :=
325 ApexFramework_profile_hpaths += ./../../framework/include
326 ApexFramework_profile_hpaths += ./../../framework/include/autogen
327 ApexFramework_profile_hpaths += ./../../common/include
328 ApexFramework_profile_hpaths += ./../../common/include/autogen
329 ApexFramework_profile_hpaths += ./../../shared/internal/include
330 ApexFramework_profile_hpaths += ./../../NvParameterized/include
331 ApexFramework_profile_hpaths += ./../../shared/general/RenderDebug/public
332 ApexFramework_profile_hpaths += ./../../include
333 ApexFramework_profile_hpaths += ./../../include/PhysX3
334 ApexFramework_profile_hpaths += ./../../../PxShared/include
335 ApexFramework_profile_hpaths += ./../../../PxShared/include/filebuf
336 ApexFramework_profile_hpaths += ./../../../PxShared/include/foundation
337 ApexFramework_profile_hpaths += ./../../../PxShared/include/task
338 ApexFramework_profile_hpaths += ./../../../PxShared/include/cudamanager
339 ApexFramework_profile_hpaths += ./../../../PxShared/include/pvd
340 ApexFramework_profile_hpaths += ./../../../PxShared/src/foundation/include
341 ApexFramework_profile_hpaths += ./../../../PxShared/src/filebuf/include
342 ApexFramework_profile_hpaths += ./../../../PxShared/src/fastxml/include
343 ApexFramework_profile_hpaths += ./../../../PxShared/src/pvd/include
344 ApexFramework_profile_hpaths += ./../../shared/general/shared
345 ApexFramework_profile_hpaths += ./../../public
346 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include
347 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/common
348 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/cooking
349 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/extensions
350 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/geometry
351 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/gpu
352 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/deformable
353 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/particles
354 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/characterkinematic
355 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/characterdynamic
356 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Include/vehicle
357 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers
358 ApexFramework_profile_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include
359 ApexFramework_profile_hpaths += ./../../shared/general/PairFilter/include
360 ApexFramework_profile_hpaths += ./../../shared/general/PairFilter/public
361 ApexFramework_profile_hpaths += ./../../../PxShared/src/pvd/src
362 ApexFramework_profile_hpaths += ./../../../PxShared/src/cudamanager/include
363 ApexFramework_profile_lpaths :=
364 ApexFramework_profile_lpaths += ./../../../PxShared/lib/makelinux32
365 ApexFramework_profile_lpaths += ./../../../PhysX_3.4/Lib/makelinux32
366 ApexFramework_profile_lpaths += ./../../lib/linux32
367 ApexFramework_profile_lpaths += ./../../NvParameterized/lib/linux32
368 ApexFramework_profile_lpaths += ./../../../PxShared/lib/linux32
369 ApexFramework_profile_lpaths += ./../../../PxShared/bin/linux32
370 ApexFramework_profile_lpaths += ./../../shared/general/RenderDebug/lib/linux32
371 ApexFramework_profile_defines := $(ApexFramework_custom_defines)
372 ApexFramework_profile_defines += PX_PHYSX_STATIC_LIB
373 ApexFramework_profile_defines += NDEBUG
374 ApexFramework_profile_defines += PX_PROFILE
375 ApexFramework_profile_libraries :=
376 ApexFramework_profile_libraries += ApexCommonPROFILE
377 ApexFramework_profile_libraries += ApexSharedPROFILE
378 ApexFramework_profile_libraries += NvParameterizedPROFILE
379 ApexFramework_profile_libraries += PsFastXmlPROFILE
380 ApexFramework_profile_libraries += PxFoundationPROFILE_x86
381 ApexFramework_profile_libraries += PxPvdSDKPROFILE_x86
382 ApexFramework_profile_libraries += PxTaskPROFILE
383 ApexFramework_profile_libraries += RenderDebugPROFILE
384 ApexFramework_profile_libraries += PhysX3CommonPROFILE_x86
385 ApexFramework_profile_common_cflags := $(ApexFramework_custom_cflags)
386 ApexFramework_profile_common_cflags += -MMD
387 ApexFramework_profile_common_cflags += $(addprefix -D, $(ApexFramework_profile_defines))
388 ApexFramework_profile_common_cflags += $(addprefix -I, $(ApexFramework_profile_hpaths))
389 ApexFramework_profile_common_cflags += -m32
390 ApexFramework_profile_common_cflags += -m32 -msse2 -mfpmath=sse -malign-double -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x
391 ApexFramework_profile_common_cflags += -O3 -fno-strict-aliasing
392 ApexFramework_profile_cflags := $(ApexFramework_profile_common_cflags)
393 ApexFramework_profile_cppflags := $(ApexFramework_profile_common_cflags)
394 ApexFramework_profile_lflags := $(ApexFramework_custom_lflags)
395 ApexFramework_profile_lflags += $(addprefix -L, $(ApexFramework_profile_lpaths))
396 ApexFramework_profile_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_profile_libraries)) -Wl,--end-group
397 ApexFramework_profile_lflags += -lrt -pthread -z muldefs -Wl,-rpath=.
398 ApexFramework_profile_lflags += -m32
399 ApexFramework_profile_objsdir = $(OBJS_DIR)/ApexFramework_profile
400 ApexFramework_profile_cpp_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles)))))
401 ApexFramework_profile_cc_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles)))))
402 ApexFramework_profile_c_o = $(addprefix $(ApexFramework_profile_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles)))))
403 ApexFramework_profile_obj = $(ApexFramework_profile_cpp_o) $(ApexFramework_profile_cc_o) $(ApexFramework_profile_c_o)
404 ApexFramework_profile_bin := ./../../lib/linux32/libApexFrameworkPROFILE.a
406 clean_ApexFramework_profile:
407 @$(ECHO) clean ApexFramework profile
408 @$(RMDIR) $(ApexFramework_profile_objsdir)
409 @$(RMDIR) $(ApexFramework_profile_bin)
410 @$(RMDIR) $(DEPSDIR)/ApexFramework/profile
412 build_ApexFramework_profile: postbuild_ApexFramework_profile
413 postbuild_ApexFramework_profile: mainbuild_ApexFramework_profile
414 mainbuild_ApexFramework_profile: prebuild_ApexFramework_profile $(ApexFramework_profile_bin)
415 prebuild_ApexFramework_profile:
417 $(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
418 mkdir -p `dirname ./../../lib/linux32/libApexFrameworkPROFILE.a`
419 @$(AR) rcs $(ApexFramework_profile_bin) $(NvParameterized_profile_obj) $(PsFastXml_profile_obj) $(PxPvdSDK_profile_obj) $(PxTask_profile_obj) $(RenderDebug_profile_obj) $(ApexFramework_profile_obj)
420 $(ECHO) building $@ complete!
422 ApexFramework_profile_DEPDIR = $(dir $(@))/$(*F)
423 $(ApexFramework_profile_cpp_o): $(ApexFramework_profile_objsdir)/%.o:
424 $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))...
425 mkdir -p $(dir $(@))
426 $(CXX) $(ApexFramework_profile_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@
427 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))))))
428 cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \
429 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
430 -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; \
431 rm -f $(ApexFramework_profile_DEPDIR).d
433 $(ApexFramework_profile_cc_o): $(ApexFramework_profile_objsdir)/%.o:
434 $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))...
435 mkdir -p $(dir $(@))
436 $(CXX) $(ApexFramework_profile_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@
437 mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))))))
438 cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_ccfiles))))).profile.P; \
439 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
440 -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; \
441 rm -f $(ApexFramework_profile_DEPDIR).d
443 $(ApexFramework_profile_c_o): $(ApexFramework_profile_objsdir)/%.o:
444 $(ECHO) ApexFramework: compiling profile $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))...
445 mkdir -p $(dir $(@))
446 $(CC) $(ApexFramework_profile_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@
447 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))))))
448 cp $(ApexFramework_profile_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/profile/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_profile_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \
449 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
450 -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; \
451 rm -f $(ApexFramework_profile_DEPDIR).d
453 ApexFramework_checked_hpaths :=
454 ApexFramework_checked_hpaths += ./../../framework/include
455 ApexFramework_checked_hpaths += ./../../framework/include/autogen
456 ApexFramework_checked_hpaths += ./../../common/include
457 ApexFramework_checked_hpaths += ./../../common/include/autogen
458 ApexFramework_checked_hpaths += ./../../shared/internal/include
459 ApexFramework_checked_hpaths += ./../../NvParameterized/include
460 ApexFramework_checked_hpaths += ./../../shared/general/RenderDebug/public
461 ApexFramework_checked_hpaths += ./../../include
462 ApexFramework_checked_hpaths += ./../../include/PhysX3
463 ApexFramework_checked_hpaths += ./../../../PxShared/include
464 ApexFramework_checked_hpaths += ./../../../PxShared/include/filebuf
465 ApexFramework_checked_hpaths += ./../../../PxShared/include/foundation
466 ApexFramework_checked_hpaths += ./../../../PxShared/include/task
467 ApexFramework_checked_hpaths += ./../../../PxShared/include/cudamanager
468 ApexFramework_checked_hpaths += ./../../../PxShared/include/pvd
469 ApexFramework_checked_hpaths += ./../../../PxShared/src/foundation/include
470 ApexFramework_checked_hpaths += ./../../../PxShared/src/filebuf/include
471 ApexFramework_checked_hpaths += ./../../../PxShared/src/fastxml/include
472 ApexFramework_checked_hpaths += ./../../../PxShared/src/pvd/include
473 ApexFramework_checked_hpaths += ./../../shared/general/shared
474 ApexFramework_checked_hpaths += ./../../public
475 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include
476 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/common
477 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/cooking
478 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/extensions
479 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/geometry
480 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/gpu
481 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/deformable
482 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/particles
483 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/characterkinematic
484 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/characterdynamic
485 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Include/vehicle
486 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Source/GeomUtils/headers
487 ApexFramework_checked_hpaths += ./../../../PhysX_3.4/Source/PhysXGpu/include
488 ApexFramework_checked_hpaths += ./../../shared/general/PairFilter/include
489 ApexFramework_checked_hpaths += ./../../shared/general/PairFilter/public
490 ApexFramework_checked_hpaths += ./../../../PxShared/src/pvd/src
491 ApexFramework_checked_hpaths += ./../../../PxShared/src/cudamanager/include
492 ApexFramework_checked_lpaths :=
493 ApexFramework_checked_lpaths += ./../../../PxShared/lib/makelinux32
494 ApexFramework_checked_lpaths += ./../../../PhysX_3.4/Lib/makelinux32
495 ApexFramework_checked_lpaths += ./../../lib/linux32
496 ApexFramework_checked_lpaths += ./../../NvParameterized/lib/linux32
497 ApexFramework_checked_lpaths += ./../../../PxShared/lib/linux32
498 ApexFramework_checked_lpaths += ./../../../PxShared/bin/linux32
499 ApexFramework_checked_lpaths += ./../../shared/general/RenderDebug/lib/linux32
500 ApexFramework_checked_defines := $(ApexFramework_custom_defines)
501 ApexFramework_checked_defines += PX_PHYSX_STATIC_LIB
502 ApexFramework_checked_defines += NDEBUG
503 ApexFramework_checked_defines += PX_CHECKED
504 ApexFramework_checked_defines += PX_ENABLE_CHECKED_ASSERTS
505 ApexFramework_checked_libraries :=
506 ApexFramework_checked_libraries += ApexCommonCHECKED
507 ApexFramework_checked_libraries += ApexSharedCHECKED
508 ApexFramework_checked_libraries += NvParameterizedCHECKED
509 ApexFramework_checked_libraries += PsFastXmlCHECKED
510 ApexFramework_checked_libraries += PxFoundationCHECKED_x86
511 ApexFramework_checked_libraries += PxPvdSDKCHECKED_x86
512 ApexFramework_checked_libraries += PxTaskCHECKED
513 ApexFramework_checked_libraries += RenderDebugCHECKED
514 ApexFramework_checked_libraries += PhysX3CommonCHECKED_x86
515 ApexFramework_checked_common_cflags := $(ApexFramework_custom_cflags)
516 ApexFramework_checked_common_cflags += -MMD
517 ApexFramework_checked_common_cflags += $(addprefix -D, $(ApexFramework_checked_defines))
518 ApexFramework_checked_common_cflags += $(addprefix -I, $(ApexFramework_checked_hpaths))
519 ApexFramework_checked_common_cflags += -m32
520 ApexFramework_checked_common_cflags += -m32 -msse2 -mfpmath=sse -malign-double -fpic -ffast-math -fno-exceptions -fno-rtti -Wno-invalid-offsetof -Wno-unknown-pragmas -std=c++0x
521 ApexFramework_checked_common_cflags += -g3 -gdwarf-2 -O3 -fno-strict-aliasing
522 ApexFramework_checked_cflags := $(ApexFramework_checked_common_cflags)
523 ApexFramework_checked_cppflags := $(ApexFramework_checked_common_cflags)
524 ApexFramework_checked_lflags := $(ApexFramework_custom_lflags)
525 ApexFramework_checked_lflags += $(addprefix -L, $(ApexFramework_checked_lpaths))
526 ApexFramework_checked_lflags += -Wl,--start-group $(addprefix -l, $(ApexFramework_checked_libraries)) -Wl,--end-group
527 ApexFramework_checked_lflags += -lrt -pthread -z muldefs -Wl,-rpath=.
528 ApexFramework_checked_lflags += -m32
529 ApexFramework_checked_objsdir = $(OBJS_DIR)/ApexFramework_checked
530 ApexFramework_checked_cpp_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cpp, %.cpp.o, $(ApexFramework_cppfiles)))))
531 ApexFramework_checked_cc_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.cc, %.cc.o, $(ApexFramework_ccfiles)))))
532 ApexFramework_checked_c_o = $(addprefix $(ApexFramework_checked_objsdir)/, $(subst ./, , $(subst ../, , $(patsubst %.c, %.c.o, $(ApexFramework_cfiles)))))
533 ApexFramework_checked_obj = $(ApexFramework_checked_cpp_o) $(ApexFramework_checked_cc_o) $(ApexFramework_checked_c_o)
534 ApexFramework_checked_bin := ./../../lib/linux32/libApexFrameworkCHECKED.a
536 clean_ApexFramework_checked:
537 @$(ECHO) clean ApexFramework checked
538 @$(RMDIR) $(ApexFramework_checked_objsdir)
539 @$(RMDIR) $(ApexFramework_checked_bin)
540 @$(RMDIR) $(DEPSDIR)/ApexFramework/checked
542 build_ApexFramework_checked: postbuild_ApexFramework_checked
543 postbuild_ApexFramework_checked: mainbuild_ApexFramework_checked
544 mainbuild_ApexFramework_checked: prebuild_ApexFramework_checked $(ApexFramework_checked_bin)
545 prebuild_ApexFramework_checked:
547 $(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
548 mkdir -p `dirname ./../../lib/linux32/libApexFrameworkCHECKED.a`
549 @$(AR) rcs $(ApexFramework_checked_bin) $(NvParameterized_checked_obj) $(PsFastXml_checked_obj) $(PxPvdSDK_checked_obj) $(PxTask_checked_obj) $(RenderDebug_checked_obj) $(ApexFramework_checked_obj)
550 $(ECHO) building $@ complete!
552 ApexFramework_checked_DEPDIR = $(dir $(@))/$(*F)
553 $(ApexFramework_checked_cpp_o): $(ApexFramework_checked_objsdir)/%.o:
554 $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))...
555 mkdir -p $(dir $(@))
556 $(CXX) $(ApexFramework_checked_cppflags) -c $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles)) -o $@
557 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))))))
558 cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cpp.o,.cpp, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cppfiles))))).P; \
559 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
560 -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; \
561 rm -f $(ApexFramework_checked_DEPDIR).d
563 $(ApexFramework_checked_cc_o): $(ApexFramework_checked_objsdir)/%.o:
564 $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))...
565 mkdir -p $(dir $(@))
566 $(CXX) $(ApexFramework_checked_cppflags) -c $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles)) -o $@
567 mkdir -p $(dir $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))))))
568 cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .cc.o,.cc, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_ccfiles))))).checked.P; \
569 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
570 -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; \
571 rm -f $(ApexFramework_checked_DEPDIR).d
573 $(ApexFramework_checked_c_o): $(ApexFramework_checked_objsdir)/%.o:
574 $(ECHO) ApexFramework: compiling checked $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))...
575 mkdir -p $(dir $(@))
576 $(CC) $(ApexFramework_checked_cflags) -c $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles)) -o $@
577 @mkdir -p $(dir $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))))))
578 cp $(ApexFramework_checked_DEPDIR).d $(addprefix $(DEPSDIR)/ApexFramework/checked/, $(subst ./, , $(subst ../, , $(filter %$(strip $(subst .c.o,.c, $(subst $(ApexFramework_checked_objsdir),, $@))), $(ApexFramework_cfiles))))).P; \
579 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
580 -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; \
581 rm -f $(ApexFramework_checked_DEPDIR).d
583 clean_ApexFramework: clean_ApexFramework_debug clean_ApexFramework_release clean_ApexFramework_profile clean_ApexFramework_checked
584 rm -rf $(DEPSDIR)
586 export VERBOSE
587 ifndef VERBOSE
588 .SILENT:
589 endif