version 1.5, 2000/03/04 04:32:26 |
version 1.8, 2000/03/06 03:07:17 |
|
|
# $OpenXM: OpenXM/misc/packages/FreeBSD/openxm-1.1.2/Makefile,v 1.4 2000/03/04 04:13:00 takayama Exp $ |
# $OpenXM: OpenXM/misc/packages/FreeBSD/openxm-1.1.2/Makefile,v 1.7 2000/03/05 06:11:54 takayama Exp $ |
|
|
### NOTE for committers. |
### NOTE for committers. |
### How to generate openxm-1.1.2.tar.gz (the tar ball of source code)? |
### How to generate openxm-1.1.2.tar.gz (the tar ball of source code)? |
### How to generate openxm-port.tar.gz (the tar ball of the port for openxm)? |
### How to generate openxm-port.tar.gz (the tar ball of the port for openxm)? |
### make make-tar-ball |
### make make-tar-ball |
### Then, the two tar balls are generated under $HOME/tmp |
### Then, the two tar balls are generated under ${TAR_WORK}. |
|
### The default is ${HOME}/tmp |
### |
### |
### How to test the port system? |
### How to test the port for openxm |
### cd /usr/ports/math ; tar xzvf $HOME/tmp/openxm-port.tar.gz |
### cd /usr/ports/math ; tar xzvf ${TAR_WORK}/openxm-port.tar.gz |
### cp $HOME/tmp/openxm-1.1.2.tar.gz /usr/ports/distfiles |
### cp ${TAR_WORK}/openxm-1.1.2.tar.gz /usr/ports/distfiles |
### cd /usr/ports/math/openxm ; make install |
### cd /usr/ports/math/openxm ; make install |
### [Try also make package , pkg_delete openxm-1.1.2 , |
### [Try also make package , pkg_delete openxm-1.1.2 , |
### pkg_add openxm-1.1.2.tgz] |
### pkg_add openxm-1.1.2.tgz] |
|
|
# Modify this. |
# Modify this. It's for committers. |
OpenXM_TOP=$(HOME) |
OpenXM_TOP=$(HOME) |
# Modify this. It's for committters. |
## For committers: prepare cvs-OpenXM under your search path |
RCVS=mycvs -d kerberos.math.kobe-u.ac.jp:/usr/cvs |
## to access to CVS servers. |
|
RCVS=cvs-OpenXM -d kerberos.math.sci.kobe-u.ac.jp:/usr/cvs |
|
### cvs-OpenXM is the following shell script |
|
## #!/bin/sh |
|
## CVS_RSH=ssh |
|
## export CVS_RSH |
|
## cvs $* |
|
# |
|
|
|
TAR_WORK=$(HOME)/tmp |
|
|
srcdir = . |
srcdir = . |
prefix=${PREFIX} |
prefix=${PREFIX} |
MAN_DIR=${prefix}/man/man1 |
MAN_DIR=${prefix}/man/man1 |
|
|
@echo "e.g., make install PREFIX=/usr/local" |
@echo "e.g., make install PREFIX=/usr/local" |
@echo "For committers: make-tar-ball, make-tar-ball-from-local-OpenXM" |
@echo "For committers: make-tar-ball, make-tar-ball-from-local-OpenXM" |
@echo " generate-symbolic-links, clean-this-directory" |
@echo " generate-symbolic-links, clean-this-directory" |
@echo " make-tar-ball : create openxm-1.1.2.tar.gz under ~/tmp" |
@echo " make-tar-ball : create openxm-1.1.2.tar.gz under $(TAR_WORK)" |
|
|
configure : |
configure : |
(cd $(srcdir)/OpenXM/src ; make configure ) |
(cd $(srcdir)/OpenXM/src ; make configure ) |
|
|
rm -rf OpenXM OpenXM_contrib OpenXM_contrib2 |
rm -rf OpenXM OpenXM_contrib OpenXM_contrib2 |
$(RCVS) export -rHEAD OpenXM OpenXM_contrib OpenXM_contrib2 |
$(RCVS) export -rHEAD OpenXM OpenXM_contrib OpenXM_contrib2 |
rm -f *~ |
rm -f *~ |
echo "Creating a tar ball under ~/tmp/" |
echo "Creating a tar ball under $(TAR_WORK)" |
(cd .. ; tar czf $(HOME)/tmp/openxm-1.1.2.tar.gz openxm-1.1.2) |
(cd .. ; tar czf ${TAR_WORK}/openxm-1.1.2.tar.gz openxm-1.1.2) |
rm -rf openxm |
rm -rf openxm |
mv OpenXM/misc/packages/FreeBSD/openxm-ports/openxm-1.1.2 openxm |
mv OpenXM/misc/packages/FreeBSD/openxm-ports/openxm-1.1.2 openxm |
tar czf $(HOME)/tmp/openxm-port.tar.gz openxm |
tar czf ${TAR_WORK}/openxm-port.tar.gz openxm |
|
|
make-tar-ball-for-openxm-port: |
make-tar-ball-for-openxm-port: |
rm -rf openxm |
rm -rf openxm |
rm -rf OpenXM/misc/packages/FreeBSD |
rm -rf OpenXM/misc/packages/FreeBSD |
$(RCVS) export -rHEAD OpenXM/misc/packages/FreeBSD |
$(RCVS) export -rHEAD OpenXM/misc/packages/FreeBSD |
mv OpenXM/misc/packages/FreeBSD/openxm-ports/openxm-1.1.2 openxm |
mv OpenXM/misc/packages/FreeBSD/openxm-ports/openxm-1.1.2 openxm |
tar czf $(HOME)/tmp/openxm-port.tar.gz openxm |
tar czf ${TAR_WORK}/openxm-port.tar.gz openxm |
|
|
make-tar-ball-from-local-OpenXM : |
make-tar-ball-from-local-OpenXM : |
rm -rf OpenXM OpenXM_contrib OpenXM_contrib2 |
rm -rf OpenXM OpenXM_contrib OpenXM_contrib2 |