configurationengine/debian/rules
author terytkon
Thu, 11 Mar 2010 17:04:37 +0200
changeset 0 2e8eeb919028
permissions -rw-r--r--
Adding EPL version of configurationengine.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
#!/usr/bin/make -f
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
# -*- makefile -*-
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
# Sample debian/rules that uses debhelper.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
# This file was originally written by Joey Hess and Craig Small.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
# As a special exception, when this file is copied by dh-make into a
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
# dh-make output file, you may use that output file without restriction.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
# This special exception was added by Craig Small in version 0.37 of dh-make.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
# Uncomment this to turn on verbose mode.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
#export DH_VERBOSE=1
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
PYVERS=$(shell pyversions -vr)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
CONE_SOURCES=source source/scripts
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
build: build-stamp
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
build-stamp:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
	dh_testdir
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
	# Add here commands to compile the package.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
	#docbook-to-man debian/cone.sgml > cone.1
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
	for i in $(CONE_SOURCES); do cd $(CURDIR)/$$i && python setup.py build; done
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
	cd $(CURDIR)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
	touch $@
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
clean: 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
	dh_testdir
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
	dh_testroot
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
	rm -f build-stamp
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
	# Add here commands to clean up after the build process.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
	dh_clean 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
install: build
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
	dh_testdir
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
	dh_testroot
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
	dh_clean -k 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
	dh_installdirs
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
	# Add here commands to install the package into debian/cone.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
	#$(MAKE) DESTDIR=$(CURDIR)/debian/cone install
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    42
	for i in $(CONE_SOURCES); do cd $(CURDIR)/$$i && python setup.py install --root=$(CURDIR)/debian/tmp; done
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    43
	cd $(CURDIR)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    44
	dh_install --sourcedir=debian/tmp
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
# Build architecture-independent files here.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
binary-indep: build install
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
# We have nothing to do by default.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    51
# Build architecture-dependent files here.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
binary-arch: build install
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    53
	dh_testdir
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
	dh_testroot
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
	dh_installchangelogs 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
	dh_installdocs
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
	dh_installexamples
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
#	dh_installmenu
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
#	dh_installdebconf	
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    60
#	dh_installlogrotate
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    61
#	dh_installemacsen
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    62
#	dh_installpam
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
#	dh_installmime
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    64
#	dh_python
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    65
#	dh_installinit
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    66
#	dh_installcron
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    67
#	dh_installinfo
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
#	dh_installman
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    69
	dh_link
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    70
#	dh_strip
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    71
	dh_pycentral
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    72
#	dh_install
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    73
	dh_compress -X.py
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    74
	dh_fixperms
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    75
#	dh_perl
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    76
#	dh_makeshlibs
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    77
	dh_installdeb
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    78
#	dh_shlibdeps
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    79
	dh_gencontrol
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    80
	dh_md5sums
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    81
	dh_builddeb
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    82
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    83
binary: binary-indep binary-arch
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    84
.PHONY: build clean binary-indep binary-arch binary install