include $(SOPHYABASE)/include/sophyamake.inc

all : treccyl

clean :
	rm Objs/*
depend :
	mkdir Objs

treccyl : Objs/treccyl
	echo 'makefile : treccyl made'

testFFT : Objs/testFFT.o
######

Objs/treccyl : Objs/treccyl.o Objs/multicyl.o Objs/mbeamcyl.o  Objs/brsrc.o
	$(CXXLINK) -o Objs/treccyl \
	Objs/treccyl.o Objs/multicyl.o Objs/mbeamcyl.o Objs/brsrc.o \
	$(SOPHYAEXTSLBLIST)

Objs/treccyl.o : treccyl.cc  multicyl.h mbeamcyl.h brsrc.h 
	$(CXXCOMPILE) -o Objs/treccyl.o  treccyl.cc

Objs/brsrc.o : brsrc.cc  brsrc.h 
	$(CXXCOMPILE) -o Objs/brsrc.o  brsrc.cc

Objs/mbeamcyl.o : mbeamcyl.cc  mbeamcyl.h brsrc.h 
	$(CXXCOMPILE) -o Objs/mbeamcyl.o  mbeamcyl.cc

Objs/multicyl.o : multicyl.cc  multicyl.h mbeamcyl.h brsrc.h 
	$(CXXCOMPILE) -o Objs/multicyl.o  multicyl.cc

testFFT :  Objs/testFFT.o
	$(CXXLINK) -o testFFT \
	Objs/testFFT.o \
	$(SOPHYAEXTSLBLIST)

Objs/testFFT.o : testFFT.cc
	$(CXXCOMPILE) -o Objs/testFFT.o testFFT.cc
