mirror of
https://git.code.sf.net/p/quake/quake2forge
synced 2024-12-12 13:42:21 +00:00
102 lines
2.4 KiB
Text
102 lines
2.4 KiB
Text
|
#!/usr/bin/make -f
|
||
|
|
||
|
# Uncomment this to turn on verbose mode.
|
||
|
#export DH_VERBOSE=1
|
||
|
|
||
|
# This is the debhelper compatability version to use.
|
||
|
export DH_COMPAT=3
|
||
|
|
||
|
qdir = quake2-3.21
|
||
|
lib_dir = usr/lib/games/quake2
|
||
|
bin_dir = usr/games
|
||
|
xpm_dir = usr/share/pixmaps
|
||
|
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
|
||
|
|
||
|
configure: configure-stamp
|
||
|
configure-stamp:
|
||
|
rm $(qdir)/makefile
|
||
|
dh_testdir
|
||
|
# Add here commands to configure the package.
|
||
|
touch configure-stamp
|
||
|
|
||
|
build: configure-stamp build-stamp
|
||
|
build-stamp:
|
||
|
dh_testdir
|
||
|
|
||
|
# Add here commands to compile the package.
|
||
|
cd $(qdir) && $(MAKE) build_release
|
||
|
#/usr/bin/docbook-to-man debian/quake2.sgml > quake2.1
|
||
|
|
||
|
touch build-stamp
|
||
|
|
||
|
clean:
|
||
|
dh_testdir
|
||
|
dh_testroot
|
||
|
rm -f build-stamp configure-stamp
|
||
|
|
||
|
# Add here commands to clean up after the build process.
|
||
|
-cd $(qdir) && $(MAKE) clean
|
||
|
-cd $(qdir) && $(MAKE) distclean
|
||
|
|
||
|
dh_clean
|
||
|
|
||
|
install: build
|
||
|
dh_testdir
|
||
|
dh_testroot
|
||
|
dh_clean -k
|
||
|
dh_installdirs
|
||
|
|
||
|
# Add here commands to install the package into debian/quake2.
|
||
|
#$(MAKE) install DESTDIR=$(CURDIR)/debian/quake2
|
||
|
|
||
|
install -p -m 755 $(qdir)/release$(ARCH)/quake2 debian/quake2/$(lib_dir)/quake2
|
||
|
|
||
|
for i in $(qdir)/release$(ARCH)/ref*.so; do \
|
||
|
install -p -m 755 $$i debian/quake2/$(lib_dir)/`basename $$i` ; \
|
||
|
done;
|
||
|
|
||
|
install -p -m 755 $(qdir)/release$(ARCH)/gamei386.so debian/quake2/$(lib_dir)/baseq2/gamei386.so
|
||
|
|
||
|
install -p -m 755 debian/quake2.sh debian/quake2/$(bin_dir)/quake2
|
||
|
|
||
|
install -p -m 644 debian/quake2.xpm debian/quake2/$(xpm_dir)/quake2.xpm
|
||
|
|
||
|
# Build architecture-independent files here.
|
||
|
binary-indep: build install
|
||
|
# We have nothing to do by default.
|
||
|
|
||
|
# Build architecture-dependent files here.
|
||
|
binary-arch: build install
|
||
|
dh_testdir
|
||
|
dh_testroot
|
||
|
# dh_installdebconf
|
||
|
dh_installdocs
|
||
|
dh_installexamples
|
||
|
dh_installmenu
|
||
|
# dh_installlogrotate
|
||
|
# dh_installemacsen
|
||
|
# dh_installpam
|
||
|
# dh_installmime
|
||
|
# dh_installinit
|
||
|
dh_installcron
|
||
|
dh_installman
|
||
|
dh_installinfo
|
||
|
# dh_undocumented
|
||
|
cp quake2-3.21/changes.txt quake2-3.21/3.1*anges.txt \
|
||
|
quake2-3.21/3.20_Changes.txt debian/quake2/usr/share/doc/quake2
|
||
|
dh_installchangelogs -k quake2-3.21/3.21_Changes.txt upstream
|
||
|
dh_link
|
||
|
dh_strip
|
||
|
dh_compress
|
||
|
dh_fixperms
|
||
|
# dh_makeshlibs
|
||
|
dh_installdeb
|
||
|
# dh_perl
|
||
|
dh_shlibdeps
|
||
|
dh_gencontrol
|
||
|
dh_md5sums
|
||
|
dh_builddeb
|
||
|
|
||
|
binary: binary-indep binary-arch
|
||
|
.PHONY: build clean binary-indep binary-arch binary install configure
|