#
# 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 = @CC@
CFLAGS = @DEFS@ @CFLAGS@ @SDL_INCDIR@ $(OPTFLAGS)
LDFLAGS = @LDFLAGS@
OBJEXT = @OBJEXT@
SOEXT = @SOEXT@
OLIBS = @LIBS@
LIBS = @LIBS@ @SDL_LIB@
INSTALL = @INSTALL@
GOSH = @GOSH@
GAUCHE_CONFIG = @GAUCHE_CONFIG@
HAVE_SDL_GFX = @HAVE_SDL_GFX@
HAVE_SDL_IMAGE = @HAVE_SDL_IMAGE@
HAVE_SDL_MIXER = @HAVE_SDL_MIXER@
HAVE_SDL_TTF = @HAVE_SDL_TTF@
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 = 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) @SDL_LIBDIR@ @SDL_LIB@ $(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
syntax highlighted by Code2HTML, v. 0.9.1