Mercurial > hg > forks > bilotrip-mj12
view Makefile @ 0:785057719d9b
Import.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 05 Aug 2013 12:25:43 +0300 |
parents | |
children | 08e2ed7d5879 |
line wrap: on
line source
BASS_CFLAGS=-Ilibbass/ BASS_LDFLAGS=-L./ -lbass ASSIMP_CFLAGS=-Iassimp--3.0.1270-source-only/include/ ASSIMP_LDFLAGS=-L./ -lassimp FREETYPE_CFLAGS=`pkg-config freetype2 --cflags` FREETYPE_LDFLAGS=`pkg-config freetype2 --libs` LIBOGGPLAYER_CFLAGS=-Iliboggplayer-linux32/include/ LIBOGGPLAYER_LDFLAGS=-L./ -loggplayer GLEW_CFLAGS=`pkg-config glew --cflags` GLEW_LDFLAGS=`pkg-config glew --libs` GLUT_CFLAGS=-I/usr/include/GL/ GLUT_LDFLAGS=/usr/lib/i386-linux-gnu/libglut.a TARGETS=demo.bin CXX=g++ CFLAGS = -g -O3 -W -Wall -fpermissive LDFLAGS = -s ### ### Main targets ### all: $(TARGETS) demo.bin: src/vertex-attribute.c src/vertex-buffer.c \ src/texture-atlas.c src/texture-font.c src/mat4.c \ src/shader.c src/vector.c src/midifile.c \ src/midiutil.c src/main.c $(CXX) $(CFLAGS) -o $@ $+ $(BASS_CFLAGS) $(BASS_LDFLAGS) \ $(ASSIMP_CFLAGS) $(ASSIMP_LDFLAGS) \ $(LIBOGGPLAYER_CFLAGS) $(LIBOGGPLAYER_LDFLAGS) \ $(FREETYPE_CFLAGS) $(FREETYPE_LDFLAGS) \ $(GLEW_CFLAGS) $(GLEW_LDFLAGS) \ $(GLUT_CFLAGS) $(GLUT_LDFLAGS) ### ### Special targets ### clean: $(RM) $(TARGETS) *.o