# make file to link programs against Arroyo library. # # Hacked up from Arroyo Makefile by Marshall Perrin ARROYO =/usr/local/arroyo APPNAME = simple_simulation SOURCES = simple_simulation.C CC = gcc CXX = g++ LIBTOOL = libtool DEFS = -I. CPPFLAGS = LDFLAGS = -L$(ARROYO)/lib/ LIBS = -lnsl -lm INCLUDES = -I$(ARROYO)/include/arroyo/AO_utils -I$(ARROYO)/include/arroyo/AO_simulation LDADD = $(ARROYO)/lib/libAO_simulation.la $(ARROYO)/lib/libAO_utils.la -lcfitsio -lstdc++ -lfftw -lrfftw CXXFLAGS = -g -O2 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLINK = $(LIBTOOL) --mode=link $(CXX) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ CFLAGS = -g -O2 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LINK = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ OBJECTS = $(addsuffix .o, $(basename $(SOURCES))) all: $(APPNAME) $(APPNAME): $(OBJECTS) @rm -f $(CXXLINK) $(LDFLAGS) $(OBJECTS) $(LDADD) $(LIBS) %.o: %.C @echo '$(CXXCOMPILE) -c $<'; \ $(CXXCOMPILE) -c $< depend: makedepend -- $(INCLUDES) -- $(SOURCES)