[BACK]Return to Makefile-knoppix CVS log [TXT][DIR] Up to [local] / OpenXM / misc / packages / Linux / Debian

File: [local] / OpenXM / misc / packages / Linux / Debian / Makefile-knoppix (download)

Revision 1.4, Thu Feb 26 09:28:09 2004 UTC (20 years, 2 months ago) by takayama
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9
Changes since 1.3: +2 -1 lines

Use gc6 for knoppix (touch .use_ports).

# $OpenXM: OpenXM/misc/packages/Linux/Debian/Makefile-knoppix,v 1.4 2004/02/26 09:28:09 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
	touch work/openxm-${VERSION}/OpenXM/src/gc/.use_ports
	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}