2 # Sample debian/rules that uses debhelper.
3 # GNU copyright 1997 to 1999 by Joey Hess.
5 # Uncomment this to turn on verbose mode.
8 # This is the debhelper compatability version to use.
11 CFLAGS=-O2 $(DEBUGFLAGS)
12 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
16 configure: configure-stamp
19 ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
20 --bindir=\$${prefix}/games --datadir=\$${prefix}/share/games \
21 --with-simgear=/usr --with-network-olk --with-threads
24 build: configure-stamp build-stamp
28 # try standard build options first; if that fails,
29 # clean up and then try again without optimization
30 $(MAKE) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" || \
31 $(MAKE) clean && $(MAKE) CFLAGS="" CXXFLAGS=""
32 #/usr/bin/docbook-to-man debian/flightgear.sgml > flightgear.1
39 rm -f build-stamp configure-stamp
42 # weird... (and they still didn't fix it in 0.7.9)
43 rm -f src/Weather/Makefile
47 # update from autotools-dev
48 cp -f /usr/share/misc/config.guess /usr/share/misc/config.sub .
56 $(MAKE) install prefix=$(CURDIR)/debian/flightgear/usr
57 uudecode flightgear.png.uue
58 cp flightgear.png debian/flightgear/usr/share/icons/hicolor/48x48/apps
59 cp flightgear.desktop debian/flightgear/usr/share/applnk/Applications/Games
61 # Build architecture-independent files here.
62 binary-indep: build install
63 # We have nothing to do by default.
65 # Build architecture-dependent files here.
66 binary-arch: build install
72 cp docs-mini/* debian/flightgear/usr/share/doc/flightgear || true
73 cp utils/TerraSync/README.txt debian/flightgear/usr/share/doc/flightgear/README.TerraSync
83 dh_installchangelogs ChangeLog
88 # You may want to make some executables suid here.
98 binary: binary-indep binary-arch
99 .PHONY: build clean binary-indep binary-arch binary install configure