X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Makefile;h=a6d98a042ebd34b94feb3ec2ff11e60d9917766c;hb=d0e2cdc7308eabc4727729f9ac085f2959696b90;hp=d5bc941dcdac97a34e7fab9c1474c08edbedbf7a;hpb=d0d3993706b43b8688a9a642dc883720e26af008;p=gacela.git diff --git a/Makefile b/Makefile index d5bc941..a6d98a0 100644 --- a/Makefile +++ b/Makefile @@ -1,27 +1,20 @@ LISP = gcl +INC = -I/usr/include/FTGL -I/usr/include/freetype2 +# LIBS = -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lGL -lGLU -lftgl +LIBS = -lSDL -lSDL_image -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_objects.o \ + gacela_widgets.o gacela_sound.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