]> git.jsancho.org Git - gacela.git/blob - Makefile
(no commit message)
[gacela.git] / Makefile
1 LISP = gcl
2 INC = -I/usr/include/FTGL -I/usr/include/freetype2
3 LIBS = -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lGL -lGLU -lftgl
4
5 OBJ = gacela.o gacela_misc.o gacela_SDL.o gacela_GL.o gacela_FTGL.o \
6       gacela_draw.o gacela_ttf.o gacela_events.o gacela_mobs.o \
7       gacela_widgets.o
8
9 GCL_OBJ = $(OBJ:%.o=\"%.o\")
10
11 %.o: %.lisp
12         $(LISP) -eval "(progn (setq compiler::*cc* (concatenate 'string compiler::*cc* \"$(INC)\")) (compile-file \"$<\" :system-p t))" -batch
13
14 all: $(OBJ)
15         $(LISP) -eval "(compiler::link '($(GCL_OBJ)) \"gacela\" \"\" \"$(LIBS)\")" -batch
16
17 clean:
18         rm $(OBJ) gacela
19