1 ####### Compiler, tools and options
4 #MINGWFLAGS = -mno-cygwin
16 #OUT_DIR = ../lib/debug
20 #CXXFLAGS = $(CXXCFG) $(MINGWFLAGS) -pipe -Wall -fomit-frame-pointer -mcpu=pentiumpro -march=i586 -ffast-math -fno-strength-reduce -fpic -D_UNIX -D__PLACEMENT_NEW_INLINE
21 CXXFLAGS = $(CXXCFG) $(MINGWFLAGS) -Wall -ffast-math -D_UNIX -D__PLACEMENT_NEW_INLINE
22 INCPATH = -I/usr/include -I/usr/include -I../include
24 #LIBS = -L/usr/lib64 -L. -lGL -lGLU -lX11 -lXxf86vm -lXext -lpthread -lm
25 #LIBS = -L/usr/lib -lGL -lX11 -lXxf86vm -lXext -lpthread -lm
32 COPY_FILE = $(COPY) -p
33 COPY_DIR = $(COPY) -pR
38 NO_STDERR = 2> /dev/null
44 # name of the application:
47 # source files without extension:
48 SRC_FILES = TwColors.cpp TwFonts.cpp TwOpenGL.cpp TwBar.cpp TwMgr.cpp TwPrecomp.cpp LoadOGL.cpp TwEventGLFW.c TwEventGLUT.c TwEventSDL.c
50 # build object list from source files
51 OBJS_1 = $(SRC_FILES:.c=.o)
52 OBJS = $(OBJS_1:.cpp=.o)
60 all: Makefile $(TARGET)
62 # append dependencies to this Makefile
64 # @echo "==== Make dependencies ====="
66 # makedepend -a -Y -- $(CXXFLAGS) $(INCPATH) -- $(SRC_FILES) $(NO_STDERR)
69 @echo "===== Link $@ ====="
70 $(LINK) $(LFLAGS) -shared -Wl,-soname,lib$(TARGET)$(SO_EXT) -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS)
73 @echo "===== Compile $< ====="
74 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
77 @echo "===== Compile $< ====="
78 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
81 @echo "===== Clean ====="
83 -$(DEL_FILE) *~ core *.core *.stackdump
88 TwColors.o: TwPrecomp.h TwColors.h
89 TwFonts.o: TwPrecomp.h ../include/AntTweakBar.h TwFonts.h TwMgr.h TwColors.h TwGraph.h AntPerfTimer.h
90 TwOpenGL.o: TwPrecomp.h ../include/AntTweakBar.h TwOpenGL.h LoadOGL.h TwGraph.h TwColors.h TwFonts.h TwMgr.h AntPerfTimer.h
91 TwBar.o: TwPrecomp.h ../include/AntTweakBar.h TwBar.h TwMgr.h TwColors.h TwFonts.h TwGraph.h AntPerfTimer.h
92 TwMgr.o: TwPrecomp.h ../include/AntTweakBar.h TwMgr.h TwColors.h TwFonts.h TwGraph.h AntPerfTimer.h TwBar.h TwOpenGL.h res/TwXCursors.h
93 TwPrecomp.o: TwPrecomp.h
94 LoadOGL.o: TwPrecomp.h LoadOGL.h
95 TwEventGLFW.o: ../include/AntTweakBar.h
96 TwEventGLUT.o: ../include/AntTweakBar.h
97 TwEventSDL.o: ../include/AntTweakBar.h