1# $FreeBSD: head/rescue/rescue/Makefile 252356 2013-06-28 21:00:08Z davide $
2#	@(#)Makefile	8.1 (Berkeley) 6/2/93
3
4# To include '../Makefine.inc' for use in <bsd.crunchgen.mk>
5.include <bsd.init.mk>
6
7PROG= rescue.libcrypto
8
9# Programs from 'bin'
10#
11CRUNCH_SRCDIRS+= bin
12CRUNCH_PATH_bin= ${.CURDIR}/../..
13CRUNCH_PROGS_bin= ed
14
15CRUNCH_ALIAS_ed= red
16
17# Programs from 'usr.bin'
18#
19CRUNCH_SRCDIRS+= usr.bin
20CRUNCH_PATH_usr.bin= ${.CURDIR}/../..
21CRUNCH_PROGS_usr.bin=	\
22	cpio		\
23	fetch		\
24	nc		\
25	scp		\
26	ssh		\
27	tar
28
29CRUNCH_ALIAS_ssh= slogin
30
31# Programs from 'sbin'
32#
33CRUNCH_SRCDIRS+= sbin
34CRUNCH_PATH_sbin= ${.CURDIR}/../..
35CRUNCH_PROGS_sbin=	\
36	md5		\
37	hammer		\
38	hammer2		\
39	ping6		\
40	tcplay
41
42CRUNCH_ALIAS_md5= rmd160 sha1 sha256 sha512
43
44# Programs from 'usr.sbin'
45#
46CRUNCH_SRCDIRS+= usr.sbin/802_11
47CRUNCH_PATH_usr.sbin/802_11= ${.CURDIR}/../..
48CRUNCH_PROGS_usr.sbin/802_11= wpa_supplicant
49
50# Programs from 'gnu/sbin'
51#
52CRUNCH_SRCDIRS+= gnu/sbin
53CRUNCH_PATH_gnu/sbin= ${.CURDIR}/../..
54CRUNCH_PROGS_gnu/sbin= cryptsetup
55
56CRUNCH_LIBS+= -ldm -lprop  # tcplay, cryptsetup
57CRUNCH_LIBS+= -lpcap  # wpa_supplicant
58CRUNCH_LIBS+= -lhammer  # hammer
59CRUNCH_LIBS+= -ldmsg  # hammer2
60CRUNCH_LIBS+= -lfetch  # fetch
61CRUNCH_LIBS+= -larchive  # cpio, tar
62CRUNCH_LIBS+= -llzma  # cpio, tar
63CRUNCH_LIBS+= -lbz2  # cpio, tar
64CRUNCH_LIBS+= -lmd  # cpio, md5, ping6, tar
65CRUNCH_LIBS+= -lprivate_ssl  # fetch, wpa_supplicant
66CRUNCH_LIBS+= -lprivate_ssh  # ssh
67CRUNCH_LIBS+= -lprivate_crypto
68CRUNCH_LIBS+= -lutil
69CRUNCH_LIBS+= -lz  # cpio, ssh, tar
70CRUNCH_LIBS+= -lm  # hammer, hammer2, ping6
71CRUNCH_LIBS+= -lpthread
72CRUNCH_LINKOPTS+= ${PRIVATELIB_LDFLAGS}
73
74.include <bsd.crunchgen.mk>
75.include <bsd.prog.mk>
76