# # Makefile.in for Gauche-sdl/src/gfx # $Id: Makefile.in,v 1.7 2004/11/10 18:11:59 mikiso Exp $ # # prelude --------------------------------------------- # These are set by configure # NB: cc and various flags must match the ones used to compile Gauche, # so the make invocator shouldn't casually override them. CC = CFLAGS = -DPACKAGE_NAME=\"Gauche-sdl\" -DPACKAGE_TARNAME=\"gauche-sdl\" -DPACKAGE_VERSION=\"0.5.1\" -DPACKAGE_STRING=\"Gauche-sdl\ 0.5.1\" -DPACKAGE_BUGREPORT=\"mvess@michaelvess.com\" -DGAUCHE_VERSION=\"\" -fno-common $(OPTFLAGS) -I/include/SDL -I/include -D_GNU_SOURCE=1 -D_REENTRANT LDFLAGS = OBJEXT = SOEXT = OLIBS = LIBS = -L/lib -lSDL -pthread INSTALL = /usr/bin/install -c -o root -g wheel GOSH = GAUCHE_CONFIG = HAVE_SDL_GFX = HAVE_SDL_IMAGE = HAVE_SDL_MIXER = HAVE_SDL_TTF = INSTALL_TYPE = sys HEADER_INSTALL_DIR = `$(GAUCHE_CONFIG) --$(INSTALL_TYPE)incdir` SCM_INSTALL_DIR = `$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir` ARCH_INSTALL_DIR = `$(GAUCHE_CONFIG) --$(INSTALL_TYPE)archdir` # build ----------------------------------------------- ARCHFILES = gauche-sdl.$(SOEXT) SCMFILES = HEADERS = TARGET = $(ARCHFILES) SDL_OBJS = gauche-sdl.$(OBJEXT) sdl_head.$(OBJEXT) sdl_tail.$(OBJEXT) \ sdl-lib.$(OBJEXT) sdl-syms.$(OBJEXT) OBJS = $(SDL_OBJS) CONFIG_GENERATED = Makefile config.cache config.log config.status \ autom4te.cache sdl-lib.c sdl-syms.c all : $(TARGET) libs gauche-sdl.$(SOEXT) : $(SDL_OBJS) $(CC) $(LDFLAGS) gauche-sdl.$(SOEXT) $(SDL_OBJS) -L/lib -lSDL -pthread $(LIBS) sdl-lib.c : sdl-lib.stub $(GOSH) genstub sdl-lib.stub sdl-syms.c : sdl-syms.stub $(GOSH) genstub sdl-syms.stub libs: @if test X$(HAVE_SDL_GFX) != X; then (cd gfx; $(MAKE) all); fi @if test X$(HAVE_SDL_IMAGE) != X; then (cd image; $(MAKE) all); fi @if test X$(HAVE_SDL_MIXER) != X; then (cd mixer; $(MAKE) all); fi @if test X$(HAVE_SDL_TTF) != X; then (cd ttf; $(MAKE) all); fi test : all @rm -f test.log $(GOSH) -I. test.scm > test.log install : all @for f in $(HEADERS) _end; do \ if test $$f != _end; then \ $(INSTALL) -m 444 $$f $(HEADER_INSTALL_DIR); \ fi; \ done @for f in $(SCMFILES) _end; do \ if test $$f != _end; then \ $(INSTALL) -m 444 $$f $(SCM_INSTALL_DIR); \ fi; \ done @for f in $(ARCHFILES) _end; do \ if test $$f != _end; then \ $(INSTALL) -m 555 $$f $(ARCH_INSTALL_DIR); \ fi; \ done @if test X$(HAVE_SDL_GFX) != X; then (cd gfx; $(MAKE) install); fi @if test X$(HAVE_SDL_IMAGE) != X; then (cd image; $(MAKE) install); fi @if test X$(HAVE_SDL_MIXER) != X; then (cd mixer; $(MAKE) install); fi @if test X$(HAVE_SDL_TTF) != X; then (cd ttf; $(MAKE) install); fi clean : rm -rf core $(TARGET) $(OBJS) *~ test.log test.raw so_locations @if test X$(HAVE_SDL_GFX) != X; then (cd gfx; $(MAKE) clean); fi @if test X$(HAVE_SDL_IMAGE) != X; then (cd image; $(MAKE) clean); fi @if test X$(HAVE_SDL_MIXER) != X; then (cd mixer; $(MAKE) clean); fi @if test X$(HAVE_SDL_TTF) != X; then (cd ttf; $(MAKE) clean); fi distclean : clean rm -rf $(CONFIG_GENERATED) @if test X$(HAVE_SDL_GFX) != X; then (cd gfx; $(MAKE) distclean); fi @if test X$(HAVE_SDL_IMAGE) != X; then (cd image; $(MAKE) distclean); fi @if test X$(HAVE_SDL_MIXER) != X; then (cd mixer; $(MAKE) distclean); fi @if test X$(HAVE_SDL_TTF) != X; then (cd ttf; $(MAKE) distclean); fi maintainer-clean : clean rm -rf $(CONFIG_GENERATED) configure @if test X$(HAVE_SDL_GFX) != X; then (cd gfx; $(MAKE) maintainer-clean); fi @if test X$(HAVE_SDL_IMAGE) != X; then (cd image; $(MAKE) maintainer-clean); fi @if test X$(HAVE_SDL_MIXER) != X; then (cd mixer; $(MAKE) maintainer-clean); fi @if test X$(HAVE_SDL_TTF) != X; then (cd ttf; $(MAKE) maintainer-clean); fi