-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.make
75 lines (46 loc) · 3.11 KB
/
config.make
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# add custom variables to this file
# OF_ROOT allows to move projects outside apps/* just set this variable to the
# absoulte path to the OF root folder
OF_ROOT = ../../..
# USER_CFLAGS allows to pass custom flags to the compiler
# for example search paths like:
# USER_CFLAGS = -I src/objects
LIBS=-D_DEBUG -m64 -L./Lib/linux64/ -L./Bin/linux64/ -lpthread -lrt -lm -ltinyxml -lglut -lLowLevel -lPhysX3CharacterKinematic -lPhysX3Extensions -lPhysXVisualDebuggerSDK -lSceneQuery -lLowLevelCloth -lPhysX3Common -lPhysX3Vehicle -lPvdRuntime -lSimulationController -lPhysX3 -lPhysX3Cooking -lPhysXProfileSDK -lPxTask -lpthread -lrt -lm -ltinyxml -lLowLevel -lPhysX3CharacterKinematic -lPhysX3Extensions -lPhysXVisualDebuggerSDK -lSceneQuery -lLowLevelCloth -lPhysX3Common -lPhysX3Vehicle -lPvdRuntime -lSimulationController -lPhysX3 -lPhysX3Cooking -lPhysXProfileSDK -lPxTask -lpthread -lrt -lm -ltinyxml -lLowLevel -lPhysX3CharacterKinematic -lPhysX3Extensions -lPhysXVisualDebuggerSDK -lSceneQuery -lLowLevelCloth -lPhysX3Common -lPhysX3Vehicle -lPvdRuntime -lSimulationController -lPhysX3 -lPhysX3Cooking -lPhysXProfileSDK -lPxTask -lpthread -lrt -lm -ltinyxml -lLowLevel -lPhysX3CharacterKinematic -lPhysX3Extensions -lPhysXVisualDebuggerSDK -lSceneQuery -lLowLevelCloth -lPhysX3Common -lPhysX3Vehicle -lPvdRuntime -lSimulationController -lPhysX3 -lPhysX3Cooking -lPhysXProfileSDK -lPxTask -lpthread -lrt -lm -ltinyxml -lGL -lGLU -Wl,-O1
USER_CFLAGS = -D_NDEBUG $(LIBS) \
-L./Include/extensions/PxDefaultErrorCallback.h \
-I./Include/ \
-I./Include/characterkinematic \
-I./Include/cloth \
-I./Include/common \
-I./Include/cooking \
-I./Include/extensions \
-I./Include/foundation \
-I./Include/geometry \
-I./Include/particles \
-I./Include/physxprofilesdk \
-I./Include/physxvisualdebuggersdk \
-I./Include/pxtask \
-I./Include/vehicle \
-I./Include/pvd \
-I./Snippets/SnippetRender \
PROJECT_CFLAGS =
# USER_LDFLAGS allows to pass custom flags to the linker
# for example libraries like:
# USER_LDFLAGS = libs/libawesomelib.a
USER_LDFLAGS =
EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj"
# change this to add different compiler optimizations to your project
USER_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os
# android specific, in case you want to use different optimizations
USER_LIBS_ARM =
USER_LIBS_ARM7 =
USER_LIBS_NEON =
# android optimizations
ANDROID_COMPILER_OPTIMIZATION = -Os
NDK_PLATFORM = android-8
# uncomment this for custom application name (if the folder name is different than the application name)
#APPNAME = folderName
# uncomment this for custom package name, must be the same as the java package that contains OFActivity
#PKGNAME = cc.openframeworks.$(APPNAME)
# linux arm flags
LINUX_ARM7_COMPILER_OPTIMIZATIONS = -march=armv7-a -mtune=cortex-a8 -finline-functions -funroll-all-loops -O3 -funsafe-math-optimizations -mfpu=neon -ftree-vectorize -mfloat-abi=hard -mfpu=vfp