# Process this file with "automake --cygnus Makefile" to generate Makefile.in AUTOMAKE_OPTIONS = 1.9 cygnus SUBDIRS = doc testsuite GUILE = "`if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`" -l $(srcdir)/guile.scm -s CGENFLAGS = -v ARCH = @arch@ ARCHFILE = $(srcroot)/cpu/$(ARCH).cpu # for various utility rules MACHS = all ISAS = all # file generation options OPTIONS = # for the html rule INSN_FILE_NAME = $(ARCH)-insn.html srcroot = $(srcdir)/.. # Applications depend on stamp-cgen to tell them when .scm files have # been changed (so files need to be regenerated). # ??? Application specific files are kept with cgen for now, but may # eventually go with the app. stamp-cgen might still be useful to track # app-independent files. all-local: stamp-cgen stamp-cgen: $(CGENFILES) rm -f stamp-cgen echo timestamp > stamp-cgen # Phony targets to run each of the applications, # though most of these are for development purposes only. # When actually building the toolchain, the Makefile in the appropriate # directory will run cgen. # # NOTE: If running for a cpu other than the configured one you may wish to # override ISAS and MACHS. # Build the basic description support. # We just stuff them in tmp-* files. # Usage: make desc [ARCH=] [ARCHFILE=] OPTIONS="