]> git.sesse.net Git - vlc/blob - debian/rules
* fixed a dumb bug in the Makefile that prevented inclusion of the
[vlc] / debian / rules
1 #!/usr/bin/make -f
2 # debian/rules for the VideoLAN Client - uses debhelper.
3 # based on Joey Hess's one.
4
5 # Uncomment this to turn on verbose mode.
6 #export DH_VERBOSE=1
7
8 # This is the debhelper compatability version to use.
9 export DH_COMPAT=1
10
11 build: build-stamp
12 build-stamp:
13         dh_testdir
14
15         ./configure --prefix=/usr \
16                 --mandir=\$${prefix}/share/man \
17                 --infodir=\$${prefix}/share/info \
18                 --enable-mmx --enable-gnome --enable-fb \
19                 --enable-ggi --enable-esd --enable-glide
20         $(MAKE)
21
22         touch build-stamp
23
24 clean:
25         dh_testdir
26         dh_testroot
27         rm -f build-stamp
28
29         -$(MAKE) distclean
30
31         dh_clean
32
33 install: build
34         dh_testdir
35         dh_testroot
36         dh_clean -k
37         dh_installdirs
38
39         $(MAKE) install prefix=`pwd`/debian/tmp/usr
40
41         # make symlinks for packages
42         for alias in ggi gnome fb glide esd ; do \
43                 ln -s vlc debian/tmp/usr/share/doc/vlc-$$alias ; done
44         ln -s vlc.1.gz debian/tmp/usr/share/man/man1/fbvlc.1.gz
45         ln -s vlc.1.gz debian/tmp/usr/share/man/man1/gvlc.1.gz
46
47         dh_movefiles
48
49 # Build architecture-independent files here.
50 binary-indep: build install
51 # We have nothing to do by default.
52
53 # Build architecture-dependent files here.
54 binary-arch: build install
55 #       dh_testversion
56         dh_testdir
57         dh_testroot
58 #       dh_installdebconf       
59         dh_installdocs
60         dh_installexamples
61         dh_installmenu
62 #       dh_installemacsen
63 #       dh_installpam
64 #       dh_installinit
65         dh_installcron
66         dh_installmanpages -Nvlc-gnome -Nvlc-fb -Nvlc-ggi -Nvlc-glide -Nvlc-esd
67         dh_installinfo
68 #       dh_undocumented
69         dh_installchangelogs -Nvlc-gnome -Nvlc-fb -Nvlc-ggi -Nvlc-glide -Nvlc-esd
70         dh_link
71         dh_strip
72         dh_compress
73         dh_fixperms
74         # You may want to make some executables suid here.
75         dh_suidregister
76 #       dh_makeshlibs
77         dh_installdeb
78 #       dh_perl
79         dh_shlibdeps -Nvlc-glide
80         dh_gencontrol
81         dh_md5sums
82         dh_builddeb
83
84 binary: binary-indep binary-arch
85 .PHONY: build clean binary-indep binary-arch binary install