os/debian/rules
author celestar
Mon, 19 Mar 2007 09:33:17 +0000
branchgamebalance
changeset 9894 70d78ac95d6c
parent 5735 274956d7bcac
child 6725 23339968083f
permissions -rwxr-xr-x
(svn r9310) [gamebalance] -Feature: Player performance now influences the wealth level of a town (albeit only on a small scale). This is the first feedback effect that the player has on the local and global economy. Please refrain from using the AI too much for the time being because it'll trash the ratings most likely.
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     1
#!/usr/bin/make -f
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     2
# -*- makefile -*-
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     3
# Sample debian/rules that uses debhelper.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     4
# GNU copyright 1997 to 1999 by Joey Hess.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     5
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     6
# Uncomment this to turn on verbose mode.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     7
#export DH_VERBOSE=1
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
     8
3170
dbbfd7a735ae (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
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    10
3170
dbbfd7a735ae (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
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    12
configure-stamp:
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    13
	dh_testdir
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    14
	# Add here commands to configure the package.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    15
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    16
	touch configure-stamp
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    17
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    18
5356
3999c47237d2 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    19
build: configure build-stamp
3999c47237d2 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    20
build-stamp:
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    21
	dh_testdir
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    22
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    23
	# Add here commands to compile the package.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    24
	
5732
c11c4816a334 (svn r7765) -Fix (r7759): forgot to update the os/debian files.
rubidium
parents: 5356
diff changeset
    25
	./configure --prefix-dir=/usr --binary-dir=games --data-dir=share/games/openttd --icon-dir=share/pixmaps --personal-dir=.openttd --enable-install --install-dir=debian/openttd
5735
274956d7bcac (svn r7768) -Fix (r7765): use $(MAKE) instead of make in the debian rules.
rubidium
parents: 5732
diff changeset
    26
	$(MAKE)
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    27
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    28
	#/usr/bin/docbook-to-man debian/openttd.sgml > openttd.1
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    29
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    30
	touch build-stamp
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    31
3170
dbbfd7a735ae (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
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    33
	dh_testdir
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    34
	dh_testroot
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    35
	rm -f build-stamp configure-stamp
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    36
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    37
	# Add here commands to clean up after the build process.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    38
	-$(MAKE) clean
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    39
5356
3999c47237d2 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    40
	dh_clean
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    41
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    42
install: build
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    43
	dh_testdir
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    44
	dh_testroot
5356
3999c47237d2 (svn r7533) -Codechange [Debian]: Update debian packaging files
matthijs
parents: 3170
diff changeset
    45
	dh_clean -k
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    46
	dh_installdirs
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    47
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    48
	# Add here commands to install the package into debian/openttd.
5732
c11c4816a334 (svn r7765) -Fix (r7759): forgot to update the os/debian files.
rubidium
parents: 5356
diff changeset
    49
	$(MAKE) install
285
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    50
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    51
# Build architecture-independent files here.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    52
binary-indep: build install
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    53
# We have nothing to do by default.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    54
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    55
# Build architecture-dependent files here.
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    56
binary-arch: build install
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    57
	dh_testdir
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    58
	dh_testroot
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    59
	dh_installchangelogs changelog.txt
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    60
	dh_installdocs
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    61
	dh_installexamples
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    62
#	dh_install
1143
d03fc9ec20ce (svn r1644) - Some minor corrections to the os/debian dir.
matthijs
parents: 680
diff changeset
    63
	dh_installmenu
3170
dbbfd7a735ae (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
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    65
#	dh_installlogrotate
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    66
#	dh_installemacsen
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    67
#	dh_installpam
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    68
#	dh_installmime
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    69
#	dh_installinit
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    70
#	dh_installcron
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    71
#	dh_installinfo
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    72
	dh_installman docs/openttd.6
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    73
	dh_link
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    74
	dh_strip
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    75
	dh_compress
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    76
	dh_fixperms
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    77
#	dh_perl
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    78
#	dh_python
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    79
#	dh_makeshlibs
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    80
	dh_installdeb
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    81
	dh_shlibdeps
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    82
	dh_gencontrol
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    83
	dh_md5sums
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    84
	dh_builddeb
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    85
e306da1c4ad1 (svn r291) Minor fix to english.txt
bjarni
parents:
diff changeset
    86
binary: binary-indep binary-arch
5356
3999c47237d2 (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