# Generated automatically from Makefile.in by configure. # Makefile for Guile. Used by all of the example programs. subdirs = simple matrix port constants multimap multivalue top_srcdir = ../.. SWIG = ../$(top_srcdir)/swig CC = gcc CXX = c++ CFLAGS = -O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math -fno-strength-reduce GUILEINCLUDE = -I/usr/include GUILELINK = -L/usr/lib -lguile -lm SWIGOPT = WRAP = $(IFILE:.i=_wrap.c) CXXWRAP = $(IFILE:.i=_wrap.cxx) all: for d in $(subdirs) ; do (cd $$d ; $(MAKE)) ; done clean:: for d in $(subdirs) ; do (cd $$d ; $(MAKE) clean) ; done rm -f *~ .~* # This is meant to be used w/ "make -f ../Makefile" from subdirs. # Doesn't make sense to use it from here. sub-all:: $(SWIG) -guile $(SWIGOPT) $(IFILE) $(CC) $(CFLAGS) -o $(TARGET) $(SRCS) $(WRAP) $(GUILEINCLUDE) $(GUILELINK) sub-all-cxx:: $(SWIG) -c++ -guile $(SWIGOPT) $(IFILE) $(CXX) $(CFLAGS) -o $(TARGET) $(SRCS) $(CXXWRAP) $(GUILEINCLUDE) $(GUILELINK) # Makefile ends here