]> git.proxmox.com Git - mirror_frr.git/blob - README.NetBSD
debian: add pkg-config to build-depends
[mirror_frr.git] / README.NetBSD
1 #!/bin/sh
2
3 # This file is helpful for building quagga from cvs on NetBSD, and
4 # probably on any system using pkgsrc.
5 # One should have readline installed already (pkgsrc/devel/readline).
6
7 MAKE=make
8 # Quagga is currently documented not to require GNU make, but sometimes
9 # BSD make fails. Enable this if statement as a workaround.
10 if false; then
11 MAKE=gmake
12 echo "WARNING: using gmake to work around nonportable makefiles"
13 fi
14
15 # Use /usr/quagga to be independent, and /usr/pkg to overwrite pkgsrc.
16 PREFIX=/usr/pkg
17
18 case $1 in
19
20 build)
21 # Omitted because it is now default:
22 # --enable-opaque-lsa
23 ./bootstrap.sh
24 LDFLAGS="-L/usr/pkg/lib -R/usr/pkg/lib" CPPFLAGS="-I/usr/pkg/include" \
25 ./configure --prefix=${PREFIX} \
26 --sysconfdir=/etc/zebra --localstatedir=/var/run/zebra \
27 --enable-exampledir=${PREFIX}/share/examples/zebra \
28 --enable-pkgsrcrcdir=${PREFIX}/etc/rc.d \
29 --enable-vtysh
30 ${MAKE}
31 ;;
32
33 install)
34 ${MAKE} install
35 ;;
36
37 clean)
38 ${MAKE} clean
39 ;;
40
41 *)
42 echo "Usage: README.NetBSD (build|install|clean)"
43 exit 1
44 ;;
45
46 esac