## $OpenXM: OpenXM_contrib2/asir-gc/Makefile.in,v 1.3 2020/01/09 12:56:05 ohara Exp $ prefix=@prefix@ exec_prefix=@exec_prefix@ top_srcdir=@top_srcdir@ bindir=@bindir@ libdir=@libdir@ includedir=@includedir@ INSTALL=@INSTALL@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ INSTALL_DATA=@INSTALL_DATA@ MKDIR_P=@MKDIR_P@ GC=gc-7.6.12 GC_CONFIGURE_ARGS=@GC_CONFIGURE_ARGS@ GC_DISTDIR=@GC_DISTDIR@ GC_TAR_GZ = gc-7.6.12.tar.gz GC_PATCH = gc-7.4.2-risa.diff LIB_ATOMIC = libatomic_ops-7.6.10 LIB_ATOMIC_TAR_GZ = ${LIB_ATOMIC}.tar.gz GC_MASTER_SITE = http://www.math.kobe-u.ac.jp/pub/OpenXM/misc/ OX_FETCH = ${bindir}/oxfetch.sh all: build fetch: -if [ ! -f ${top_srcdir}/.gc_fetch_done ]; then \ if [ ! -f ${GC_DISTDIR}/${GC_TAR_GZ} ]; then \ ${OX_FETCH} ${GC_MASTER_SITE}${GC_TAR_GZ} ${GC_DISTDIR}; \ ${OX_FETCH} ${GC_MASTER_SITE}${LIB_ATOMIC_TAR_GZ} ${GC_DISTDIR}; \ fi ; \ touch ${top_srcdir}/.gc_fetch_done ; \ fi patch: ${GC_PATCH} fetch -if [ ! -f ${top_srcdir}/.gc_risa_done ]; then \ (cd ${top_srcdir}; tar xzvf ${GC_DISTDIR}/${GC_TAR_GZ}) ; \ (cd ${top_srcdir}/${GC}; tar xzvf ${GC_DISTDIR}/${LIB_ATOMIC_TAR_GZ}; mv ${LIB_ATOMIC} libatomic_ops) ; \ for i in ${GC_PATCH} ; do \ (cd ${top_srcdir}/${GC}; patch -p1 < ../$$i) ; \ done ; \ touch ${top_srcdir}/.gc_risa_done ; \ fi -if [ "${USE_GC_SPARC64}" = yes \ -a ! -f ${top_srcdir}/.gc_patch_sparc64_done ]; then \ (cd ${top_srcdir}/${GC}; patch -p0 < ../gc_sparc64.diff) ; \ touch ${top_srcdir}/.gc_patch_sparc64_done ; \ fi configure: patch -if [ ! -f ${top_srcdir}/.gc_configure_done ]; then \ (cd ${top_srcdir}/${GC}; ./configure ${GC_CONFIGURE_ARGS}) ; \ touch ${top_srcdir}/.gc_configure_done ; \ fi build: configure (cd ${top_srcdir}/${GC}; ${MAKE}) install: build ${MKDIR_P} ${DESTDIR}${libdir} ${INSTALL_PROGRAM} ${top_srcdir}/${GC}/.libs/libasir-gc.* ${DESTDIR}${libdir}/ chmod 644 ${DESTDIR}${libdir}/libasir-gc.a ${MKDIR_P} ${DESTDIR}${includedir}/gc ${INSTALL_DATA} ${top_srcdir}/${GC}/include/*.h ${DESTDIR}${includedir}/gc/ ${INSTALL_DATA} ${top_srcdir}/${GC}/include/extra/gc.h ${DESTDIR}${includedir}/ clean: -rm -rf ${top_srcdir}/autom4te.cache -rm -rf ${top_srcdir}/.gc_*_done -rm -rf ${top_srcdir}/${GC} distclean: clean -rm -f config.log config.status -rm -f Makefile