Merge from vendor branch GCC:
[dragonfly.git] / release / fixit_crunch.conf
1 # $FreeBSD: src/release/fixit_crunch.conf,v 1.21.2.3 2002/04/19 12:42:50 ru Exp $
2 # $DragonFly: src/release/Attic/fixit_crunch.conf,v 1.2 2003/06/17 04:27:17 dillon Exp $
3
4 buildopts -DRELEASE_CRUNCH
5
6 # first, we list the source dirs that our programs reside in.  These are
7 # searched in order listed to find the dir containing each program.
8
9 srcdirs /usr/src/bin /usr/src/sbin /usr/src/usr.bin /usr/src/usr.sbin
10 srcdirs /usr/src/gnu/usr.bin /usr/src/usr.bin/vi
11
12 # second, we list all the programs we want to include in our crunched binary.
13 # The order doesn't matter.  Any program that needs hard links to it gets an
14 # `ln' directive.  
15
16 # /bin stuff
17
18 progs cat chmod chroot cp dd df echo expr kill ln ls mkdir
19 progs mv rm rmdir sleep sync
20
21 # /sbin stuff
22
23 progs chown clri disklabel dmesg
24 progs mknod mount reboot restore swapon umount
25
26 progs mount_msdos mount_cd9660
27
28 ln restore rrestore
29 ln chown chgrp
30
31 # /usr/bin stuff
32
33 progs ftp      telnet vi grep
34 ln vi view
35 ln vi ex
36
37 # finally, we specify the libraries to link in with our binary
38
39 libs -lcrypt -lutil -ll -lm
40 libs -lcurses -ltermcap -ledit -lgnuregex -lkvm -lz