# makefile for Gambit-C bin directory. # Copyright (C) 1994-2006 by Marc Feeley, All Rights Reserved. herefromroot = bin rootfromhere = .. SUBDIRS = PACKAGE_SHORTNAME = @PACKAGE_SHORTNAME@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_SUBDIR = @PACKAGE_SUBDIR@ @SET_MAKE@ srcdir = @srcdir@ VPATH = @srcdir@ srcdirpfx = @srcdirpfx@ C_COMPILER = @C_COMPILER@ C_PREPROC = @C_PREPROC@ FLAGS_OBJ = @FLAGS_OBJ@ FLAGS_DYN = @FLAGS_DYN@ FLAGS_LIB = @FLAGS_LIB@ FLAGS_EXE = @FLAGS_EXE@ DEFS = @DEFS@ LIBS = @LIBS@ GAMBCLIB = @GAMBCLIB@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_LIB = @INSTALL_LIB@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ LN_S = @LN_S@ RANLIB = @RANLIB@ prefix = @prefix@ exec_prefix = @exec_prefix@ includedir = $(prefix)$(PACKAGE_SUBDIR)/include libdir = $(prefix)$(PACKAGE_SUBDIR)/lib bindir = $(prefix)$(PACKAGE_SUBDIR)/bin docdir = $(prefix)$(PACKAGE_SUBDIR)/doc infodir = $(prefix)$(PACKAGE_SUBDIR)/info emacsdir = $(prefix)$(PACKAGE_SUBDIR)/share/emacs/site-lisp .SUFFIXES: DISTFILES = makefile.in all: all-recursive all-local all-local: gsc-cc-o@bat@ six@exe@ gsi-script@bat@ gsc-script@bat@ six-script@bat@ scheme-srfi-0@bat@ scheme-r5rs@bat@ scheme-r4rs@bat@ scheme-ieee-1178-1990@bat@ gsc-cc-o@bat@: makefile rm -f gsc-cc-o@bat@ if test "@bat@" = ""; then \ echo "#! /bin/sh" > gsc-cc-o@bat@; \ echo "GSC_CC_O_ARG1=\$$1" >> gsc-cc-o@bat@; \ echo "shift" >> gsc-cc-o@bat@; \ echo "GSC_CC_O_ARG2=\$$1" >> gsc-cc-o@bat@; \ echo "shift" >> gsc-cc-o@bat@; \ echo "GSC_CC_O_ARG3=\$$1" >> gsc-cc-o@bat@; \ echo "shift" >> gsc-cc-o@bat@; \ echo "@GSC_CC_O@" >> gsc-cc-o@bat@; \ chmod +x gsc-cc-o@bat@; \ else \ echo "@set GSC_CC_O_ARG1=%1" > gsc-cc-o@bat@; \ echo "@shift" >> gsc-cc-o@bat@; \ echo "@set GSC_CC_O_ARG2=%1" >> gsc-cc-o@bat@; \ echo "@shift" >> gsc-cc-o@bat@; \ echo "@set GSC_CC_O_ARG3=%1" >> gsc-cc-o@bat@; \ echo "@shift" >> gsc-cc-o@bat@; \ echo "@set GSC_CC_O_REST=%1 %2 %3 %4 %5 %6 %7 %8 %9" >> gsc-cc-o@bat@; \ echo "@ @GSC_CC_O@" >> gsc-cc-o@bat@; \ fi six@exe@: makefile rm -f six@exe@ six@exe@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ six@exe@; \ else \ cp $(rootfromhere)/gsi/gsi@exe@ six@exe@; \ fi gsi-script@bat@: makefile rm -f gsi-script@bat@ gsi-script@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ gsi-script@bat@; \ else \ echo "@gsi %*" > gsi-script@bat@; \ fi gsc-script@bat@: makefile rm -f gsc-script@bat@ gsc-script@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsc/gsc@exe@ gsc-script@bat@; \ else \ echo "@gsc %*" > gsc-script@bat@; \ fi six-script@bat@: makefile rm -f six-script@bat@ six-script@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ six-script@bat@; \ else \ echo "@gsi %*" > six-script@bat@; \ fi scheme-srfi-0@bat@: makefile rm -f scheme-srfi-0@bat@ scheme-srfi-0@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ scheme-srfi-0@bat@; \ else \ echo "@gsi %*" > scheme-srfi-0@bat@; \ fi scheme-r5rs@bat@: makefile rm -f scheme-r5rs@bat@ scheme-r5rs@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ scheme-r5rs@bat@; \ else \ echo "@gsi %*" > scheme-r5rs@bat@; \ fi scheme-r4rs@bat@: makefile rm -f scheme-r4rs@bat@ scheme-r4rs@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ scheme-r4rs@bat@; \ else \ echo "@gsi %*" > scheme-r4rs@bat@; \ fi scheme-ieee-1178-1990@bat@: makefile rm -f scheme-ieee-1178-1990@bat@ scheme-ieee-1178-1990@bat@.lnk if test "@bat@" = ""; then \ $(LN_S) $(rootfromhere)/gsi/gsi@exe@ scheme-ieee-1178-1990@bat@; \ else \ echo "@gsi %*" > scheme-ieee-1178-1990@bat@; \ fi install-local: all $(srcdirpfx)$(rootfromhere)/mkidirs $(bindir) rm -f $(bindir)/gsc-cc-o@bat@ \ $(bindir)/six@exe@ $(bindir)/six@exe@.lnk \ $(bindir)/gsi-script@bat@ $(bindir)/gsi-script@bat@.lnk \ $(bindir)/gsc-script@bat@ $(bindir)/gsc-script@bat@.lnk \ $(bindir)/six-script@bat@ $(bindir)/six-script@bat@.lnk \ $(bindir)/scheme-srfi-0@bat@ $(bindir)/scheme-srfi-0@bat@.lnk \ $(bindir)/scheme-r5rs@bat@ $(bindir)/scheme-r5rs@bat@.lnk \ $(bindir)/scheme-r4rs@bat@ $(bindir)/scheme-r4rs@bat@.lnk \ $(bindir)/scheme-ieee-1178-1990@bat@ $(bindir)/scheme-ieee-1178-1990@bat@.lnk $(INSTALL_PROGRAM) gsc-cc-o@bat@ $(bindir)/gsc-cc-o@bat@ if test "@bat@" = ""; then \ (cd $(bindir) && $(LN_S) gsi@exe@ six@exe@); \ (cd $(bindir) && $(LN_S) gsi@exe@ gsi-script@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ gsc-script@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ six-script@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ scheme-srfi-0@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ scheme-r5rs@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ scheme-r4rs@bat@); \ (cd $(bindir) && $(LN_S) gsi@exe@ scheme-ieee-1178-1990@bat@); \ else \ $(INSTALL_PROGRAM) six@exe@ $(bindir)/six@exe@; \ $(INSTALL_PROGRAM) gsi-script@bat@ $(bindir)/gsi-script@bat@; \ $(INSTALL_PROGRAM) gsc-script@bat@ $(bindir)/gsc-script@bat@; \ $(INSTALL_PROGRAM) six-script@bat@ $(bindir)/six-script@bat@; \ $(INSTALL_PROGRAM) scheme-srfi-0@bat@ $(bindir)/scheme-srfi-0@bat@; \ $(INSTALL_PROGRAM) scheme-r5rs@bat@ $(bindir)/scheme-r5rs@bat@; \ $(INSTALL_PROGRAM) scheme-r4rs@bat@ $(bindir)/scheme-r4rs@bat@; \ $(INSTALL_PROGRAM) scheme-ieee-1178-1990@bat@ $(bindir)/scheme-ieee-1178-1990@bat@; \ fi uninstall-local: rm -f $(bindir)/gsc-cc-o@bat@ \ $(bindir)/six@exe@ $(bindir)/six@exe@.lnk \ $(bindir)/gsi-script@bat@ $(bindir)/gsi-script@bat@.lnk \ $(bindir)/gsc-script@bat@ $(bindir)/gsc-script@bat@.lnk \ $(bindir)/six-script@bat@ $(bindir)/six-script@bat@.lnk \ $(bindir)/scheme-srfi-0@bat@ $(bindir)/scheme-srfi-0@bat@.lnk \ $(bindir)/scheme-r5rs@bat@ $(bindir)/scheme-r5rs@bat@.lnk \ $(bindir)/scheme-r4rs@bat@ $(bindir)/scheme-r4rs@bat@.lnk \ $(bindir)/scheme-ieee-1178-1990@bat@ $(bindir)/scheme-ieee-1178-1990@bat@.lnk mostlyclean-local: rm -f gsc-cc-o@bat@ \ six@exe@ six@exe@.lnk \ gsi-script@bat@ gsi-script@bat@.lnk \ gsc-script@bat@ gsc-script@bat@.lnk \ six-script@bat@ six-script@bat@.lnk \ scheme-srfi-0@bat@ scheme-srfi-0@bat@.lnk \ scheme-r5rs@bat@ scheme-r5rs@bat@.lnk \ scheme-r4rs@bat@ scheme-r4rs@bat@.lnk \ scheme-ieee-1178-1990@bat@ scheme-ieee-1178-1990@bat@.lnk clean-local: mostlyclean-local distclean-local: clean-local rm -f makefile realclean-local: distclean-local all-recursive install-recursive uninstall-recursive mostlyclean-recursive clean-recursive distclean-recursive realclean-recursive: @if test -n "$(SUBDIRS)"; then \ for subdir in ""$(SUBDIRS); do \ target=`echo $@ | sed 's/-recursive//'`; \ echo making $$target in $$subdir; \ (cd $$subdir && $(MAKE) $$target) || exit 1; \ done \ fi install: install-recursive install-local uninstall: uninstall-recursive uninstall-local mostlyclean: mostlyclean-recursive mostlyclean-local clean: clean-recursive clean-local distclean: distclean-recursive distclean-local realclean: realclean-recursive realclean-local dist: @if test -n "$(SUBDIRS)"; then \ for subdir in ""$(SUBDIRS); do \ echo making $@ in $$subdir; \ mkdir $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot)/$$subdir; \ chmod 777 $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot)/$$subdir; \ (cd $$subdir && $(MAKE) $(MDEFINES) $@) || exit 1; \ done \ fi @echo "Copying distribution files" @for file in $(DISTFILES); do \ ln $(srcdirpfx)$$file $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot) 2> /dev/null \ || cp -p $(srcdirpfx)$$file $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot); \ done makefile: makefile.in $(rootfromhere)/config.status cd $(rootfromhere) && CONFIG_FILES=$(herefromroot)/$@ CONFIG_HEADERS= ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: