X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Makefile;h=d0cbb68dc2c67f2b2d1380debd5b7720e47def2c;hb=4fe9bd9e78b0e3cee1133da2abcb05bc98322b31;hp=d5bc941dcdac97a34e7fab9c1474c08edbedbf7a;hpb=d0d3993706b43b8688a9a642dc883720e26af008;p=gacela.git diff --git a/Makefile b/Makefile index d5bc941..d0cbb68 100644 --- a/Makefile +++ b/Makefile @@ -1,27 +1,19 @@ LISP = gcl +INC = -I/usr/include/FTGL -I/usr/include/freetype2 +LIBS = -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lGL -lGLU -lftgl -SRC = gacela.lisp gacela_misc.lisp gacela_SDL.lisp gacela_GL.lisp \ - gacela_draw.lisp gacela_events.lisp gacela_mobs.lisp \ - gacela_widgets.lisp +OBJ = gacela.o gacela_misc.o gacela_SDL.o gacela_GL.o gacela_FTGL.o \ + gacela_draw.o gacela_ttf.o gacela_events.o gacela_mobs.o \ + gacela_widgets.o -OBJ = gacela.o gacela_misc.o gacela_SDL.o gacela_GL.o gacela_draw.o \ - gacela_events.o gacela_mobs.o gacela_widgets.o +GCL_OBJ = $(OBJ:%.o=\"%.o\") -.lisp.o: - $(LISP) -compile -system-p $< +%.o: %.lisp + $(LISP) -eval "(progn (load \"gacela_make.lisp\") (compile-gfile \"$<\" :include \"$(INC)\"))" -batch all: $(OBJ) - touch pepe + $(LISP) -eval "(compiler::link '($(GCL_OBJ)) \"gacela\" \"\" \"$(LIBS)\")" -batch clean: - rm $(OBJ) gacela - -gacela.o: gacela.lisp -gacela_misc.o: gacela_misc.lisp -gacela_SDL.o: gacela_SDL.lisp -gacela_GL.o: gacela_GL.lisp -gacela_draw.o: gacela_draw.lisp -gacela_events.o: gacela_events.lisp -gacela_mobs.o: gacela_mobs.lisp -gacela_widgets.o: gacela_widgets.lisp + rm -f $(OBJ) gacela