[BACK]Return to Makefile-ports CVS log [TXT][DIR] Up to [local] / OpenXM / src / gc

Annotation of OpenXM/src/gc/Makefile-ports, Revision 1.1

1.1     ! takayama    1: # $OpenXM$
        !             2: OpenXM_HOME=../..
        !             3: PREFIX=${OpenXM_HOME}
        !             4: DISTDIR=${OpenXM_HOME}/../OpenXM_dist
        !             5: RM = /bin/rm -rf
        !             6: MASTER_CITES=ftp.math.kobe-u.ac.jp
        !             7: # MASTER_CITES2 =
        !             8: DISTFILES=gc6.2.tar.gz
        !             9:
        !            10: all : build
        !            11: install : post-install
        !            12:
        !            13: pre-fetch:
        !            14:        -@if test ! -f .pre-fetch_done ; \
        !            15:        then \
        !            16:          mkdir ${DISTDIR} ; \
        !            17:        fi
        !            18:        @touch .pre-fetch_done
        !            19:
        !            20:
        !            21: fetch: pre-fetch
        !            22:        @if test ! -f .fetch_done ; \
        !            23:        then \
        !            24:          (cd ${DISTDIR}; wget --passive-ftp ftp://$(MASTER_CITES)/pub/OpenXM/misc/$(DISTFILES)) ; \
        !            25:        fi
        !            26:        @touch .fetch_done
        !            27:
        !            28: patch : fetch
        !            29:        @if test ! -f .patch_done ; \
        !            30:        then \
        !            31:          $(RM) work ; \
        !            32:          mkdir work ; \
        !            33:          (cd work ; tar xzvf ../${DISTDIR}/${DISTFILES} ) ; \
        !            34:        fi
        !            35:        @touch .patch_done
        !            36: #        (cd work; patch -c -p0 <../patch-aa ; patch -c -p0 <../patch-bb ; patch -c -p0 <../patch-cc) ; \
        !            37:
        !            38: build : patch
        !            39:        @if test ! -f .build_done ; \
        !            40:        then \
        !            41:                (cd work/gc6.2 ; ./configure --prefix `pwd`/../../../../../OpenXM ; make ) ; \
        !            42:        fi
        !            43:        @touch .build_done
        !            44:
        !            45: post-install: build
        !            46:        @if test ! -f .post-install_done ; \
        !            47:        then \
        !            48:                -mkdir ${PREFIX}/lib ${PREFIX}/bin ; \
        !            49:                (cd work/gc6.2 ; make install) ; \
        !            50:        fi
        !            51:        @touch .post-install_done
        !            52:
        !            53: clean:
        !            54:        $(RM) work .*_done
        !            55:        -(cd work/gc6.2 ; make clean)
        !            56: distclean:
        !            57:        $(RM) work .*_done
        !            58:        -(cd work/gc6.2 ; make distclean)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>