# # Makefile.in for Gauche-sdl/src/gfx # $Id: Makefile.in,v 1.3 2004/11/10 18:11:59 mikiso Exp $ # # prelude --------------------------------------------- .PHONY: test clean install # 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 = @CC@ CFLAGS = @DEFS@ @CFLAGS@ @SDL_INCDIR@ $(OPTFLAGS) LDFLAGS = @LDFLAGS@ OBJEXT = @OBJEXT@ SOEXT = @SOEXT@ OLIBS = @LIBS@ LIBS = @LIBS@ @SDL_LIB@ @SDL_GFX_LIB@ INSTALL = @INSTALL@ GOSH = @GOSH@ GAUCHE_CONFIG = @GAUCHE_CONFIG@ INSTALL_TYPE = @INSTALL_TYPE@ 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 = SCMFILES = color.scm gfx.scm image.scm mixer.scm ttf.scm HEADERS = CONFIG_GENERATED = Makefile color.scm all : $(SCMFILES) color.scm: gen-colors.scm $(GOSH) ./gen-colors.scm test : install : all @if test ! -d $(SCM_INSTALL_DIR)/sdl ; then \ $(INSTALL) -d $(SCM_INSTALL_DIR)/sdl; \ fi @for f in $(SCMFILES) _end; do \ if test $$f != _end; then \ $(INSTALL) -m 444 $$f $(SCM_INSTALL_DIR)/sdl/$$f; \ fi; \ done clean : rm -rf core *~ distclean : clean rm -rf $(CONFIG_GENERATED) maintainer-clean : clean rm -rf $(CONFIG_GENERATED)