#testu.o: testu.c
#	$(COMPILER) $(OPTIONS) -g -o $@ -c testu.c  

all: libsimusol_exprtk.so 


include ../makefile.inc

install: /usr/local/lib/libsimusol_exprtk.so

##########3 cambiar todo esto
clean: 
	rm -f libsimusol_exprtk.so  simusol_exprtk.o
	rm -rf lib
	rm -f exprtk.hpp
	find . -name "*~"  -delete   #exec rm {} \;

edepclean: eclean
	rm useexprtk.o libuseexprtk.so


#	gcc -fpic  -std=c11   -Dbool=char  -Wl,-rpath=.   -I$(ARCHLIB)/CORE $(CCFLAG)   -c testu_wrap.c -o testu_wrap.o 



simusol_exprtk.o: simusol_exprtk.cpp $(DOWNLOAD)/exprtk.hpp
	ln -fs  $(DOWNLOAD)/exprtk.hpp  exprtk.hpp
	time -f "time: %E" $(COMPILER)  -g -fpic  -o simusol_exprtk.o -c simusol_exprtk.cpp 


libsimusol_exprtk.so: simusol_exprtk.o 
	time -f "time: %E" $(COMPILER) -g -shared -o libsimusol_exprtk.so  -lsimusol_table  simusol_exprtk.o 


/usr/local/lib/libsimusol_exprtk.so:  #libsimusol_exprtk.so  simusol_exprtk.h Makefile
	echo Primero haga make
	sudo install  libsimusol_exprtk.so /usr/local/lib
	sudo install  simusol_exprtk.h /usr/local/include
	sudo ldconfig


#############################################################################


#-lgslexprtk libgslexprtk.so


# ldd nm
