
1: @SET_MAKE@ 2: SUBDIRS= gauche srfi auxsys threads uvector charconv binary net termios \ 3: fcntl file util sxml syslog dbm mt-random digest vport 4: 5: CONFIG_GENERATED = Makefile Makefile.ext 6: 7: SHELL = @SHELL@ 8: prefix = @prefix@ 9: exec_prefix = @exec_prefix@ 10: bindir = @bindir@ 11: libdir = @libdir@ 12: datadir = @datadir@ 13: datarootdir = @datarootdir@ 14: srcdir = @srcdir@ 15: VPATH = $(srcdir) 16: top_builddir = @top_builddir@ 17: top_srcdir = @top_srcdir@ 18: GAUCHE_VERSION = @GAUCHE_VERSION@ 19: DESTDIR = 20: 21: INSTALL = @INSTALL@ 22: TEMPLATE_INST_DIR = $(datadir)/gauche/$(GAUCHE_VERSION) 23: 24: TEMPLATES = template.Makefile.in template.configure.ac \ 25: template.extension.h template.extension.c \ 26: template.extensionlib.stub template.module.scm \ 27: template.test.scm template.DIST 28: 29: all: 30: for d in $(SUBDIRS); do (cd $$d; $(MAKE) default); done 31: 32: test : check 33: 34: check: 35: for d in $(SUBDIRS); do (cd $$d; $(MAKE) check); done 36: 37: install: 38: for d in $(SUBDIRS); do (cd $$d; $(MAKE) install); done 39: $(INSTALL) -m 444 $(TEMPLATES) $(DESTDIR)$(TEMPLATE_INST_DIR) 40: 41: uninstall: 42: for d in $(SUBDIRS); do (cd $$d; $(MAKE) uninstall); done 43: for f in $(TEMPLATES); do \ 44: rm -f $(DESTDIR)$(TEMPLATE_INST_DIR)/$$f; \ 45: done 46: 47: clean: 48: for d in $(SUBDIRS); do (cd $$d; $(MAKE) clean); done 49: rm -rf core *~ 50: 51: pre-package: 52: for d in $(SUBDIRS); do (cd $$d; $(MAKE) GOSH=$(GOSH) pre-package); done 53: 54: pre-package-ext: 55: for d in $(SUBDIRS); do (cd $$d; $(MAKE) GOSH=$(GOSH) GAUCHE_CONFIG=$(GAUCHE_CONFIG) pre-package-ext); done 56: 57: link : 58: for d in $(SUBDIRS); do (cd $$d; $(MAKE) link); done 59: 60: unlink : 61: for d in $(SUBDIRS); do (cd $$d; $(MAKE) unlink); done 62: 63: distclean: clean 64: for d in $(SUBDIRS); do (cd $$d; $(MAKE) distclean); done 65: rm -rf $(CONFIG_GENERATED) 66: 67: maintainer-clean: clean 68: for d in $(SUBDIRS); do (cd $$d; $(MAKE) maintainer-clean); done 69: rm -rf $(CONFIG_GENERATED) 70: 71: install-check: 72: for d in $(SUBDIRS); do (cd $$d; $(MAKE) install-check); done