#
# 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)


syntax highlighted by Code2HTML, v. 0.9.1