mirror of
https://git.code.sf.net/p/quake/quake2forge
synced 2024-11-10 23:31:42 +00:00
6f4d107011
Bring in Jamie Wilkinson's patches for quake2_3.21-1. this gives us sdl support, ~/.quake2, sane default for gl_driver, and several other fixups.
101 lines
2.4 KiB
Makefile
Executable file
101 lines
2.4 KiB
Makefile
Executable file
#!/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
|