1 2TOPDIR = @top_srcdir@ 3BASEDIR = @srcdir@ 4SRCDIR = $(BASEDIR) 5prefix = @prefix@ 6exec_prefix = @exec_prefix@ 7bindir = @bindir@ 8libdir = @libdir@ 9includedir = @includedir@ 10DOCDIR = $prefix/doc 11 12CXX = @CXX@ 13CXXFLAGS = @CXXFLAGS@ 14LN = @LN_S@ 15RM = @RM@ 16AR = @AR@ 17RANLIB = @RANLIB@ 18INSTALL = @INSTALL@ 19INSTALL_DATA = @INSTALL_DATA@ 20 21LDFLAGS = @LDFLAGS@ 22DEFS = @DEFS@ 23INCLUDES = -I$(SRCDIR) 24 25LIBM = @LIBM@ 26LIBIOS = @LIBIOS@ 27LIBS = @LIBS@ $(LIBM) $(LIBIOS) 28 29#-------------------------------------------------------------- 30 31sources = AudioDriver.cpp Dump.cpp FC.cpp LamePaula.cpp Main.cpp 32objects = AudioDriver.o Dump.o FC.o LamePaula.o Main.o 33 34.PHONY: all 35all: fcplay 36 37fcplay: $(objects) 38 $(CXX) -o $@ $(LDFLAGS) $(objects) $(LIBS) 39 40.PHONY: clean 41clean: 42 $(RM) -f *.d *.o *.bak *~ 43 $(RM) -f config.cache config.status config.log 44 $(RM) fcplay 45 46.PHONY: distclean 47distclean: 48 $(MAKE) clean 49 $(RM) -f Makefile 50 51.PHONY: depend 52depend: 53 @MAKEDEP@ $(INCLUDES) $(sources) 2> /dev/null 54 55install: 56 $(INSTALL) fcplay $(bindir) 57 58.EXPORT_ALL_VARIABLES: 59 60.SUFFIXES: 61.SUFFIXES: .cpp .d .h .o 62 63%.o: %.cpp 64 $(CXX) $(CXXFLAGS) $(INCLUDES) $(DEFS) -c $< -o $@ 65 66# --------------------------------------------------------------------------- 67# DO NOT DELETE THIS LINE -- make depend depends on it. 68 69