# $OpenXM: OpenXM/misc/packages/Linux/Debian/Makefile-knoppix,v 1.3 2004/02/23 04:45:30 takayama Exp $
## You need the following packages to build *.deb
## apt-get install fakeroot
## apt-get install debhelper
VERSION=head
## configuration only for committers
WHO=${USER}@orange2
FTP_AREA=/home/ftp/pub/OpenXM/${VERSION}/knoppix
TAR_WORK=$(HOME)/tmp
RM=rm
usage :
@echo "Usage (Makefile for *.deb):"
@echo "clean"
@echo "build, build-noclean"
@echo "build-main"
@echo "copy-to-ftp-area"
clean:
${RM} -rf work
# (cd ../../Generic/openxm ; make -f Makefile-knoppix clean-work )
build-noclean:
-mkdir work
(cd ../../Generic/openxm ; make tar-ball VERSION=${VERSION})
(cd work ; tar xzvf ${TAR_WORK}/openxm-${VERSION}.tar.gz)
-(cd work/openxm-${VERSION} ; ln -s ../../debian)
touch work/openxm-${VERSION}/OpenXM/src/asir-port/for_knoppix
make -f Makefile-knoppix build-main
build-main:
## Start of build
(cd work/openxm-${VERSION}; fakeroot debian/rules build)
(cd work/openxm-${VERSION}; fakeroot debian/rules install)
(cd work/openxm-${VERSION}; fakeroot dpkg-buildpackage)
build : clean
make -f Makefile-knoppix build-noclean
copy-to-ftp-area:
-scp work/openxm-*.deb ${WHO}:${FTP_AREA}
-scp work/openxm_*.dsc ${WHO}:${FTP_AREA}
-scp work/openxm_*.changes ${WHO}:${FTP_AREA}