# 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)

	

