Initialize libbullet git in 2.0_beta.
[platform/upstream/libbullet.git] / Extras / CDTestFramework / AntTweakBar / examples / Makefile.x86_64
1 ####### Compiler, tools and options
2
3 #---- MinGW
4 #MINGWFLAGS     = -mno-cygwin
5
6
7 #---- Release
8 CXXCFG          = -O3
9 LFLAGS          = -L../lib 
10 OUT_DIR         = bin
11 #---- Debug
12 #CXXCFG         = -g -D_DEBUG
13 #LFLAGS         = -Wl -L./debug
14 #OUT_DIR        = debug
15
16
17 CXX             = gcc
18 #CXXFLAGS       = $(CXXCFG) $(MINGWFLAGS) -pipe -Wall -ffast-math -fpic -fno-strength-reduce -mcpu=pentiumpro -march=i586 
19 #CXXFLAGS       = $(CXXCFG) -Wall -mcpu=i386 -march=i386
20 CXXFLAGS        = $(CXXCFG) -Wall 
21 INCPATH         = -I../include -I/usr/local/include -I/usr/X11R6/include -I/usr/include
22 #LIBS           = -L/usr/X11R6/lib -lAntTweakBar -lGL -lGLU -lX11 -lXxf86vm -lXext -lXmu -lpthread -lm
23 LIBS            = -L/usr/lib64 -lAntTweakBar -lglfw -lGL -lGLU -lX11 -lXxf86vm -lXext -lXmu -lpthread -lm
24
25 DEL_FILE        = rm -f
26 DEL_DIR         = rmdir
27 NO_STDERR       = 2> /dev/null
28 EXP_PATH        = "export LD_LIBRARY_PATH=\"../../lib:$(LD_LIBRARY_PATH)\""
29
30
31 ####### Files
32
33
34 SRC_FILES       = TwSimpleGLFW.c TwSimpleGLUT.c TwSimpleSDL.c TwAdvanced1.cpp
35
36
37 ####### Build rules
38
39
40 #first: depend all
41 first:  all
42
43 all:    Makefile $(SRC_FILES)
44
45         @echo "===== Build TwSimpleGLFW ===="
46         $(CXX) $(CXXFLAGS) $(INCPATH) TwSimpleGLFW.c $(LFLAGS) -lglfw $(LIBS) -o $(OUT_DIR)/TwSimpleGLFW.out
47         @echo "$(EXP_PATH) ; ./TwSimpleGLFW.out" > $(OUT_DIR)/TwSimpleGLFW
48
49         @echo "===== Build TwSimpleGLUT ===="
50         $(CXX) $(CXXFLAGS) $(INCPATH) TwSimpleGLUT.c $(LFLAGS) -lglut $(LIBS) -o $(OUT_DIR)/TwSimpleGLUT.out
51         @echo "$(EXP_PATH) ; ./TwSimpleGLUT.out" > $(OUT_DIR)/TwSimpleGLUT
52
53         @echo "===== Build TwSimpleSDL ===="
54         $(CXX) $(CXXFLAGS) $(INCPATH) TwSimpleSDL.c $(LFLAGS) -lSDL $(LIBS) -o $(OUT_DIR)/TwSimpleSDL.out
55         @echo "$(EXP_PATH) ; ./TwSimpleSDL.out" > $(OUT_DIR)/TwSimpleSDL
56
57         @echo "===== Build TwAdvanced1 ===="
58         $(CXX) $(CXXFLAGS) $(INCPATH) TwAdvanced1.cpp $(LFLAGS) -lglfw $(LIBS) -o $(OUT_DIR)/TwAdvanced1.out
59         @echo "$(EXP_PATH) ; ./TwAdvanced1.out" > $(OUT_DIR)/TwAdvanced1
60
61 # append dependencies to this Makefile
62 #depend:
63 #       @echo "===== Make dependencies ====="
64 #       makedepend -Y
65 #       makedepend -a -Y -- $(CXXFLAGS) $(INCPATH) -- $(SRC_FILES) $(NO_STDERR)
66
67
68 # clean temporary files
69 clean:
70         @echo "===== Clean ====="
71         -$(DEL_FILE) *.o
72         -$(DEL_FILE) *~ core *.core *.stackdump
73         -$(DEL_FILE) debug/*
74         -$(DEL_DIR) debug
75
76         
77 ####### DEPENDENCIES
78
79 TwSimpleGLFW.o: ../include/AntTweakBar.h
80 TwSimpleGLUT.o: ../include/AntTweakBar.h
81 TwSimpleSDL.o:  ../include/AntTweakBar.h
82 TwAdvanced1.o:  ../include/AntTweakBar.h