os/debian/rules
author bjarni
Fri, 28 Mar 2008 22:59:43 +0000
changeset 8781 c7bf8db7e611
parent 7267 dab6a2c4561e
child 10069 891d75deeb73
permissions -rwxr-xr-x
(svn r12482) -Fix: [build train] we don't need to have a depot in order to just check the price of a rail vehicle so don't check for compatible rails on the tile either
also wagons will only need tracks they can drive on in order to be build so there is no reason to check for power in the depot
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     1
#!/usr/bin/make -f
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     2
# -*- makefile -*-
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     3
# Sample debian/rules that uses debhelper.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     4
# GNU copyright 1997 to 1999 by Joey Hess.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     5
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     6
# Uncomment this to turn on verbose mode.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     7
#export DH_VERBOSE=1
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     8
3170
3740e285e4df (svn r3801) * Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details).
matthijs
parents: 1865
diff changeset
     9
include /usr/share/dpatch/dpatch.make
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    10
3170
3740e285e4df (svn r3801) * Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details).
matthijs
parents: 1865
diff changeset
    11
configure: patch configure-stamp
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    12
configure-stamp:
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    13
	dh_testdir
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    14
	# Add here commands to configure the package.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    15
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    16
	touch configure-stamp
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    17
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    18
5356
0d5d19f88ad1 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    19
build: configure build-stamp
0d5d19f88ad1 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    20
build-stamp:
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    21
	dh_testdir
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    22
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    23
	# Add here commands to compile the package.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    24
	
7267
dab6a2c4561e (svn r10589) -Fix (Debian): --enable-install is not needed anymore.
rubidium
parents: 5484
diff changeset
    25
	./configure --prefix-dir=/usr --binary-dir=games --data-dir=share/games/openttd --icon-dir=share/pixmaps --personal-dir=.openttd --install-dir=debian/openttd
5484
7ad86e421c42 (svn r7768) -Fix (r7765): use $(MAKE) instead of make in the debian rules.
rubidium
parents: 5481
diff changeset
    26
	$(MAKE)
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    27
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    28
	#/usr/bin/docbook-to-man debian/openttd.sgml > openttd.1
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    29
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    30
	touch build-stamp
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    31
3170
3740e285e4df (svn r3801) * Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details).
matthijs
parents: 1865
diff changeset
    32
clean: unpatch
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    33
	dh_testdir
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    34
	dh_testroot
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    35
	rm -f build-stamp configure-stamp
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    36
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    37
	# Add here commands to clean up after the build process.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    38
	-$(MAKE) clean
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    39
5356
0d5d19f88ad1 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    40
	dh_clean
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    41
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    42
install: build
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    43
	dh_testdir
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    44
	dh_testroot
5356
0d5d19f88ad1 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    45
	dh_clean -k
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    46
	dh_installdirs
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    47
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    48
	# Add here commands to install the package into debian/openttd.
5481
c194404a46b0 (svn r7765) -Fix (r7759): forgot to update the os/debian files.
rubidium
parents: 5356
diff changeset
    49
	$(MAKE) install
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    50
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    51
# Build architecture-independent files here.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    52
binary-indep: build install
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    53
# We have nothing to do by default.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    54
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    55
# Build architecture-dependent files here.
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    56
binary-arch: build install
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    57
	dh_testdir
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    58
	dh_testroot
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    59
	dh_installchangelogs changelog.txt
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    60
	dh_installdocs
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    61
	dh_installexamples
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    62
#	dh_install
1143
5879a8637190 (svn r1644) - Some minor corrections to the os/debian dir.
matthijs
parents: 680
diff changeset
    63
	dh_installmenu
3170
3740e285e4df (svn r3801) * Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details).
matthijs
parents: 1865
diff changeset
    64
	dh_installdebconf
285
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    65
#	dh_installlogrotate
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    66
#	dh_installemacsen
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    67
#	dh_installpam
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    68
#	dh_installmime
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    69
#	dh_installinit
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    70
#	dh_installcron
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    71
#	dh_installinfo
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    72
	dh_installman docs/openttd.6
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    73
	dh_link
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    74
	dh_strip
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    75
	dh_compress
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    76
	dh_fixperms
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    77
#	dh_perl
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    78
#	dh_python
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    79
#	dh_makeshlibs
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    80
	dh_installdeb
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    81
	dh_shlibdeps
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    82
	dh_gencontrol
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    83
	dh_md5sums
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    84
	dh_builddeb
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    85
cf5213c8a919 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    86
binary: binary-indep binary-arch
5356
0d5d19f88ad1 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    87
.PHONY: build clean binary-indep binary-arch binary install configure patch