]> git.ipfire.org Git - people/ms/network.git/blob - Makefile
Remove all hardcoded path now use switches for it - also perform UsrMove.
[people/ms/network.git] / Makefile
1
2 NAME = network
3 VER = 003
4
5 DESTDIR=
6
7 prefix=/usr
8 bindir=$(prefix)/bin
9 sbindir=$(prefix)/sbin
10 libdir=$(prefix)/lib
11 sysconfdir=/etc
12 localstatedir=/var
13
14 # File to store the version number in.
15 VERSION_FILE = $(DESTDIR)$(libdir)/network/version
16
17 all:
18 @echo "Nothing to do here."
19
20 install:
21 -mkdir -pv $(DESTDIR)$(sysconfdir)/{network/{ports,zones},ppp}
22 -mkdir -pv $(DESTDIR)$(libdir)/{network,sysctl.d,udev}
23 -mkdir -pv $(DESTDIR)$(localstatedir)/log/network
24 -mkdir -pv $(DESTDIR)$(sbindir)
25
26 install -m 755 -v network $(DESTDIR)$(sbindir)
27
28 cp -rfv {hooks,header*,functions*} $(DESTDIR)$(libdir)/network/
29 cp -fv sysctl.d/* $(DESTDIR)$(libdir)/sysctl.d/
30 cp -rfv udev/* $(DESTDIR)$(libdir)/udev
31 cp -rfv network-* $(DESTDIR)$(libdir)/network/
32
33 # Install bridge-stp.
34 install -m 755 bridge-stp $(DESTDIR)$(sbindir)/
35
36 install -m 755 -v ppp/ip-updown $(DESTDIR)$(sysconfdir)/ppp
37 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-pre-up
38 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-up
39 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-down
40 ln -svf ip-updown ${DESTDIR}$(sysconfdir)/ppp/ipv6-up
41 ln -svf ip-updown ${DESTDIR}$(sysconfdir)/ppp/ipv6-down
42 install -m 755 -v ppp/dialer $(DESTDIR)$(sysconfdir)/ppp
43
44 # Create the version file.
45 : > ${VERSION_FILE}
46 echo "# This file is automatically generated." >> ${VERSION_FILE}
47 echo "NETWORK_VERSION=$(VER)" >> ${VERSION_FILE}
48
49 dist:
50 git archive --format tar --prefix $(NAME)-$(VER)/ HEAD | gzip -9 > \
51 $(NAME)-$(VER).tar.gz