-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile.osx
executable file
·83 lines (56 loc) · 2.41 KB
/
Makefile.osx
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
73
74
75
76
77
78
79
80
81
82
83
# Needs SDL2.framework in /Library/Frameworks/
#
all: boxplorer2 edit-cfg glsl sdl2-test
CFLAGS=-O2 -IAntTweakBar/include -IAntTweakBar/src -Iinclude -DTW_NO_LIB_PRAGMA -DTW_STATIC -D_MACOSX -ObjC++ -D__PLACEMENT_NEW_INLINE -I/System/Library/Frameworks/OpenGL.framework/Headers/ -I/System/Library/Frameworks/AppKit.framework/Headers/ -I/Library/Frameworks/SDL2.framework/Headers/
LDFLAGS=-F/Library/Frameworks/ -framework OpenGL -framework Cocoa \
-framework SDL2
TW_OBJS=TwBar.o TwFonts.o LoadOGL.o TwMgr.o TwEventSDL.o TwPrecomp.o TwColors.o TwOpenGL.o TwEventSDL12.o TwEventSDL13.o TwEventSDL20.o TwOpenGLCore.o LoadOGLCore.o
BX_OBJS=boxplorer2.o interpolate.o camera.o uniforms.o shader.o
boxplorer2: $(BX_OBJS) $(TW_OBJS)
g++ $(BX_OBJS) $(TW_OBJS) -o boxplorer2 $(LDFLAGS)
sdl2-test: sdl2-test.cc
g++ $(CFLAGS) sdl2-test.cc -o sdl2-test $(LDFLAGS)
boxplorer2.o: boxplorer2.cc default_shaders.h shader_procs.h Makefile.osx \
TGA.h cfgs/menger.cfg.data/fragment.glsl interpolate.h camera.h \
uniforms.h shader.h params.h
g++ -c $(CFLAGS) boxplorer2.cc
shadershrink: shadershrink.cc shadershrink.h Makefile.osx
g++ $(CFLAGS) shadershrink.cc -o shadershrink
edit-cfg: edit-cfg.cc Makefile.osx
g++ $(CFLAGS) edit-cfg.cc -o edit-cfg
glsl: glsl.cc glsl.h TGA.h Makefile.osx
g++ $(CFLAGS) glsl.cc -o glsl
shader.o: shader.cc shader.h shader_procs.h
g++ -c $(CFLAGS) shader.cc
camera.o: camera.cc camera.h params.h
g++ -c $(CFLAGS) camera.cc
interpolate.o: interpolate.cc interpolate.h
g++ -c $(CFLAGS) interpolate.cc
uniforms.o: uniforms.cc uniforms.h shader_procs.h
g++ -c $(CFLAGS) uniforms.cc
TwBar.o: AntTweakBar/src/TwBar.cpp
g++ -c $(CFLAGS) $<
TwFonts.o: AntTweakBar/src/TwFonts.cpp
g++ -c $(CFLAGS) $<
TwMgr.o: AntTweakBar/src/TwMgr.cpp
g++ -c $(CFLAGS) $<
TwEventSDL12.o: AntTweakBar/src/TwEventSDL12.c
g++ -c $(CFLAGS) $<
TwEventSDL13.o: AntTweakBar/src/TwEventSDL13.c
g++ -c $(CFLAGS) $<
TwEventSDL.o: AntTweakBar/src/TwEventSDL.c
g++ -c $(CFLAGS) $<
TwEventSDL20.o: AntTweakBar/src/TwEventSDL20.c
g++ -c $(CFLAGS) $<
TwPrecomp.o: AntTweakBar/src/TwPrecomp.cpp
g++ -c $(CFLAGS) $<
TwColors.o: AntTweakBar/src/TwColors.cpp
g++ -c $(CFLAGS) $<
TwOpenGLCore.o: AntTweakBar/src/TwOpenGLCore.cpp
g++ -c $(CFLAGS) $<
LoadOGLCore.o: AntTweakBar/src/LoadOGLCore.cpp
g++ -c $(CFLAGS) $<
TwOpenGL.o: AntTweakBar/src/TwOpenGL.cpp
g++ -c $(CFLAGS) $<
LoadOGL.o: AntTweakBar/src/LoadOGL.cpp
g++ -c $(CFLAGS) $<