* Add "less" target to view make output through less.
[matthijs/ABM2.git] / ABM2 / Makefile
index 9f5c3b705bdf02a4026359bc036b42b1d9901f1f..143c31f4cae929c6290d928dd474513fe8c1e3b7 100644 (file)
@@ -1,6 +1,12 @@
-CFLAGS  := -I. -DWITH_SDL
-LDFLAGS := -lSDL
-OBJS:=main.o Engine/Log.o SchemeReader.o Engine/Settings.o Engine/mmanager.o Engine/Kernel.o Engine/ProfileLogHandler.o Engine/VideoUpdate.o Engine/GlobalTimer.o Engine/SoundTask.o Engine/profiler.o Playground.o Engine/InputTask.o
+MAKE    := make
+CFLAGS  := -I. -DWITH_SDL $(shell pkg-config --cflags ftgl)
+LDFLAGS := -lSDL $(shell pkg-config --libs ftgl) -lGL -lGLU -lILUT
+OBJS    := main.o Engine/Log.o SchemeReader.o Engine/Settings.o \
+           Engine/mmanager.o Engine/Kernel.o Engine/ProfileLogHandler.o \
+           Engine/VideoUpdate.o Engine/GlobalTimer.o Engine/SoundTask.o \
+           Engine/profiler.o Playground.o Engine/InputTask.o \
+           Amaltheia/Graphics.o
+
 
 all: abm2
 
@@ -11,4 +17,7 @@ abm2: $(OBJS)
        g++ $(CFLAGS) -c $< -o $@
 
 clean:
-       rm -f *.o Engine/*.o
+       rm -f *.o Engine/*.o Amaltheia/*.o
+
+less:
+       $(MAKE) 2>&1 | less