diff ext/guichan-0.8.1/examples/Makefile.examples @ 0:4a0efb7baf70

* Datasets becomes the new trunk and retires after that :-)
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 29 Jun 2008 18:44:17 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ext/guichan-0.8.1/examples/Makefile.examples	Sun Jun 29 18:44:17 2008 +0000
@@ -0,0 +1,41 @@
+CFLAGS = -Werror -Wall -Wno-unused
+
+all: allegro openglallegro openglsdl sdl
+
+allegro:
+	g++ allegrohelloworld.cpp -o allegrohelloworld $(CFLAGS) \
+	-lguichan_allegro -lguichan `allegro-config --libs --cflags`
+	g++ allegrowidgets.cpp -o allegrowidgets  $(CFLAGS) \
+	-lguichan_allegro -lguichan `allegro-config --libs --cflags`
+	g++ allegroaction.cpp -o allegroaction $(CFLAGS) \
+	-lguichan_allegro -lguichan `allegro-config --libs --cflags`
+
+openglallegro:
+	g++ openglallegrohelloworld.cpp -o openglallegrohelloworld  $(CFLAGS) \
+	-lguichan_opengl -lguichan_allegro -lguichan -lGL -lGLU -lagl `allegro-config --libs --cflags`
+	g++ openglallegrowidgets.cpp -o openglallegrowidgets  $(CFLAGS) \
+	-lguichan_opengl -lguichan_allegro -lguichan -lGL -lGLU -lagl `allegro-config --libs --cflags`
+	g++ openglallegrowidgets.cpp -o openglallegroaction  $(CFLAGS) \
+	-lguichan_opengl -lguichan_allegro -lguichan -lGL -lGLU -lagl `allegro-config --libs --cflags`
+
+openglsdl:
+	g++ openglsdlhelloworld.cpp -o openglsdlhelloworld $(CFLAGS) \
+	-lguichan_sdl -lguichan_opengl -lguichan -lSDL_image `sdl-config --libs --cflags` -lGL
+	g++ openglsdlwidgets.cpp -o openglsdlwidgets $(CFLAGS) \
+	-lguichan_sdl -lguichan_opengl -lguichan -lSDL_image `sdl-config --libs --cflags` -lGL
+	g++ openglsdlaction.cpp -o openglsdlaction $(CFLAGS) \
+	-lguichan_sdl -lguichan_opengl -lguichan -lSDL_image `sdl-config --libs --cflags` -lGL
+
+sdl:
+	g++ sdlhelloworld.cpp -o sdlhelloworld $(CFLAGS) \
+	-lguichan_sdl -lguichan -lSDL_image `sdl-config --libs --cflags`
+	g++ sdlwidgets.cpp -o sdlwidgets $(CFLAGS) \
+	-lguichan_sdl -lguichan -lSDL_image `sdl-config --libs --cflags`
+	g++ sdlaction.cpp -o sdlaction $(CFLAGS) \
+	-lguichan_sdl -lguichan -lSDL_image `sdl-config --libs --cflags`
+
+clean:
+	rm -f allegroaction allegrohelloworld allegrowidgets
+	rm -f openglallegroaction openglallegrohelloworld openglallegrowidgets
+	rm -f openglsdlaction openglsdlhelloworld openglsdlwidgets
+	rm -f sdlaction sdlhelloworld sdlwidgets
\ No newline at end of file