#
# Makefile for myPlugin library
#
# NOTE installation is commented out, see QSAS manual pages on deploying plugins

QSAS_HOME = /Applications/QSAS_3_1
PLUGIN_NAME = CreateSymmetricTimeInterval
OBJS = ${PLUGIN_NAME}.o

.cc.o:
	g++ -stdlib=libstdc++ -O3 -DHAVE_SSTREAM_H -DMAC_64 -I. -Werror -I$(QSAS_HOME)/include -fPIC -c $*.cc 


all: clean install new


${PLUGIN_NAME}.so: $(OBJS)
	g++ -stdlib=libstdc++  -O3  -dynamiclib -single_module  -flat_namespace -undefined suppress -DMAC_64 -Wl,-rpath,${QS_HOME}/lib -fPIC -o ${PLUGIN_NAME}.so $(OBJS) -L$(QSAS_HOME)/lib  -ldvos -lqtpl  

clean: 
	'rm' -f  *.so *.o *% *~ *.dylib *.la


new: ${PLUGIN_NAME}.so
#	install -m 0664  $(PLUGIN_NAME).so $(QSAS_HOME)/lib
#	install -m 0664  $(PLUGIN_NAME).qtpl $(QSAS_HOME)/qtpl/Analysis  


install:	
#	install -m 0664  $(PLUGIN_NAME).qtpl $(QSAS_HOME)1/qtpl/Analysis  
#	install -m 0664  $(PLUGIN_NAME)n.html $(QSAS_HOME)/doc/QSAShelp/PlugIns
