EXECUTABLE=physics SOURCES = *.cpp HEADERS = *.h CC = g++ TARGET = i386 CFLAGS_i386 = -march=pentium3 -mfpmath=sse CFLAGS_x86_64 = -DX86_64 CFLAGS = $(CFLAGS_${TARGET}) -I. -Wall LIBRARIES = -lbluetooth -lGL -lGLU -lX11 -lXxf86vm -lopenal -lvorbisfile ifdef WGDLIB WGDLIB_FLAGS = -L${WGDLIB}/src -I${WGDLIB}/include endif # generates profiling data (analyse with gprof) ifdef DEBUG DEBUG_FLAGS = -pg endif all: $(EXECUTABLE) $(EXECUTABLE) : $(SOURCES) $(HEADERS) $(CC) $(CFLAGS) $(DEBUG_FLAGS) $(WGDLIB_FLAGS) -o $(EXECUTABLE) $(LIBRARIES) $(SOURCES) -lwgd clean: rm -rf *~ */*~ $(EXECUTABLE) log.txt