[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / hgm / so3 / src

File: [local] / OpenXM / src / hgm / so3 / src / Makefile (download)

Revision 1.3, Tue Mar 24 04:59:24 2015 UTC (9 years, 3 months ago) by takayama
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +7 -2 lines

Changes to follow the cran policy.
oxprintf -->Rprintf (in R ) | printf (standalone)
oxprintfe --> REprintf (in R) | fprintf(stderr,...)
...

#CC=gcc
HEADERS=config.h odeiv_util.h t-gsl_errno.h \
        t-gsl_math.h t-gsl_odeiv.h t-gsl_sys.h \
        t-gsl_types.h
hgm_so3_nc: make-link so3_nc.o 
	${CC} -o hgm_so3_nc so3_nc.o ../../gsl-t-1/src/gsl-t-1.a -lm
so3_nc.o : so3_nc.c
	${CC} -c -DSTANDALONE so3_nc.c

make-link: make-link-p
	-if [ ! -f .link_done ] ; then \
	for i in ${HEADERS}; do \
		ln -s ../../gsl-t-1/src/$$i . ; \
	done ; \
	touch .link_done ; \
	fi
make-link-p:
	-if [ ! -f .link_done_p ] ; then \
	ln -s ../../oxprint/oxprint.h . ; \
	touch .link_done_p ; \
	fi
clean:
	rm -f *.o *~ hgm_so3_nc  .link_done* 
	for i in ${HEADERS}; do \
		rm -f $$i ; \
	done