xref: /freebsd/crypto/openssh/openbsd-compat/Makefile.in (revision 38a52bd3b5cac3da6f7f6eef3dd050e6aa08ebb3)
1ce3adf43SDag-Erling Smørgravsysconfdir=@sysconfdir@
2ce3adf43SDag-Erling Smørgravpiddir=@piddir@
3ce3adf43SDag-Erling Smørgravsrcdir=@srcdir@
4ce3adf43SDag-Erling Smørgravtop_srcdir=@top_srcdir@
5ce3adf43SDag-Erling Smørgrav
6ce3adf43SDag-Erling SmørgravVPATH=@srcdir@
7ce3adf43SDag-Erling SmørgravCC=@CC@
8ce3adf43SDag-Erling SmørgravLD=@LD@
9ce3adf43SDag-Erling SmørgravCFLAGS=@CFLAGS@
1019261079SEd MasteCFLAGS_NOPIE=@CFLAGS_NOPIE@
11ce3adf43SDag-Erling SmørgravCPPFLAGS=-I. -I.. -I$(srcdir) -I$(srcdir)/.. @CPPFLAGS@ @DEFS@
1219261079SEd MastePICFLAG=@PICFLAG@
13ce3adf43SDag-Erling SmørgravLIBS=@LIBS@
14ce3adf43SDag-Erling SmørgravAR=@AR@
15ce3adf43SDag-Erling SmørgravRANLIB=@RANLIB@
16ce3adf43SDag-Erling SmørgravINSTALL=@INSTALL@
17ce3adf43SDag-Erling SmørgravLDFLAGS=-L. @LDFLAGS@
1819261079SEd MasteLDFLAGS_NOPIE=-L. -Lopenbsd-compat/ @LDFLAGS_NOPIE@
19ce3adf43SDag-Erling Smørgrav
20*38a52bd3SEd MasteOPENBSD=arc4random.o \
21*38a52bd3SEd Maste	arc4random_uniform.o \
22*38a52bd3SEd Maste	base64.o \
2347dd1d1bSDag-Erling Smørgrav	basename.o \
2447dd1d1bSDag-Erling Smørgrav	bcrypt_pbkdf.o \
2547dd1d1bSDag-Erling Smørgrav	bindresvport.o \
2647dd1d1bSDag-Erling Smørgrav	blowfish.o \
2747dd1d1bSDag-Erling Smørgrav	daemon.o \
2847dd1d1bSDag-Erling Smørgrav	dirname.o \
2947dd1d1bSDag-Erling Smørgrav	explicit_bzero.o \
3047dd1d1bSDag-Erling Smørgrav	fmt_scaled.o \
3147dd1d1bSDag-Erling Smørgrav	freezero.o \
3219261079SEd Maste	fnmatch.o \
3347dd1d1bSDag-Erling Smørgrav	getcwd.o \
3447dd1d1bSDag-Erling Smørgrav	getgrouplist.o \
3547dd1d1bSDag-Erling Smørgrav	getopt_long.o \
3647dd1d1bSDag-Erling Smørgrav	getrrsetbyname.o \
3747dd1d1bSDag-Erling Smørgrav	glob.o \
3847dd1d1bSDag-Erling Smørgrav	inet_aton.o \
3947dd1d1bSDag-Erling Smørgrav	inet_ntoa.o \
4047dd1d1bSDag-Erling Smørgrav	inet_ntop.o \
4147dd1d1bSDag-Erling Smørgrav	md5.o \
4219261079SEd Maste	memmem.o \
4347dd1d1bSDag-Erling Smørgrav	mktemp.o \
4447dd1d1bSDag-Erling Smørgrav	pwcache.o \
4547dd1d1bSDag-Erling Smørgrav	readpassphrase.o \
4647dd1d1bSDag-Erling Smørgrav	reallocarray.o \
4747dd1d1bSDag-Erling Smørgrav	recallocarray.o \
4847dd1d1bSDag-Erling Smørgrav	rresvport.o \
4947dd1d1bSDag-Erling Smørgrav	setenv.o \
5047dd1d1bSDag-Erling Smørgrav	setproctitle.o \
5147dd1d1bSDag-Erling Smørgrav	sha1.o \
5247dd1d1bSDag-Erling Smørgrav	sha2.o \
5347dd1d1bSDag-Erling Smørgrav	sigact.o \
5447dd1d1bSDag-Erling Smørgrav	strcasestr.o \
5547dd1d1bSDag-Erling Smørgrav	strlcat.o \
5647dd1d1bSDag-Erling Smørgrav	strlcpy.o \
5747dd1d1bSDag-Erling Smørgrav	strmode.o \
5847dd1d1bSDag-Erling Smørgrav	strndup.o \
5947dd1d1bSDag-Erling Smørgrav	strnlen.o \
6047dd1d1bSDag-Erling Smørgrav	strptime.o \
6147dd1d1bSDag-Erling Smørgrav	strsep.o \
6247dd1d1bSDag-Erling Smørgrav	strtoll.o \
6347dd1d1bSDag-Erling Smørgrav	strtonum.o \
6447dd1d1bSDag-Erling Smørgrav	strtoull.o \
6547dd1d1bSDag-Erling Smørgrav	strtoul.o \
6647dd1d1bSDag-Erling Smørgrav	timingsafe_bcmp.o \
6747dd1d1bSDag-Erling Smørgrav	vis.o
68ce3adf43SDag-Erling Smørgrav
69*38a52bd3SEd MasteCOMPAT= bsd-asprintf.o \
7047dd1d1bSDag-Erling Smørgrav	bsd-closefrom.o \
7147dd1d1bSDag-Erling Smørgrav	bsd-cygwin_util.o \
7247dd1d1bSDag-Erling Smørgrav	bsd-err.o \
7347dd1d1bSDag-Erling Smørgrav	bsd-flock.o \
74*38a52bd3SEd Maste	bsd-getentropy.o \
75190cef3dSDag-Erling Smørgrav	bsd-getline.o \
7647dd1d1bSDag-Erling Smørgrav	bsd-getpagesize.o \
7747dd1d1bSDag-Erling Smørgrav	bsd-getpeereid.o \
7847dd1d1bSDag-Erling Smørgrav	bsd-malloc.o \
7947dd1d1bSDag-Erling Smørgrav	bsd-misc.o \
8047dd1d1bSDag-Erling Smørgrav	bsd-nextstep.o \
8147dd1d1bSDag-Erling Smørgrav	bsd-openpty.o \
8247dd1d1bSDag-Erling Smørgrav	bsd-poll.o \
8319261079SEd Maste	bsd-pselect.o \
8447dd1d1bSDag-Erling Smørgrav	bsd-setres_id.o \
8547dd1d1bSDag-Erling Smørgrav	bsd-signal.o \
8647dd1d1bSDag-Erling Smørgrav	bsd-snprintf.o \
8747dd1d1bSDag-Erling Smørgrav	bsd-statvfs.o \
88*38a52bd3SEd Maste	bsd-timegm.o \
8947dd1d1bSDag-Erling Smørgrav	bsd-waitpid.o \
9047dd1d1bSDag-Erling Smørgrav	fake-rfc2553.o \
9147dd1d1bSDag-Erling Smørgrav	getrrsetbyname-ldns.o \
9247dd1d1bSDag-Erling Smørgrav	kludge-fd_set.o \
9347dd1d1bSDag-Erling Smørgrav	openssl-compat.o \
942a01feabSEd Maste	libressl-api-compat.o \
9547dd1d1bSDag-Erling Smørgrav	xcrypt.o
96ce3adf43SDag-Erling Smørgrav
9747dd1d1bSDag-Erling SmørgravPORTS=	port-aix.o \
9847dd1d1bSDag-Erling Smørgrav	port-irix.o \
9947dd1d1bSDag-Erling Smørgrav	port-linux.o \
10019261079SEd Maste	port-prngd.o \
10147dd1d1bSDag-Erling Smørgrav	port-solaris.o \
10247dd1d1bSDag-Erling Smørgrav	port-net.o \
10347dd1d1bSDag-Erling Smørgrav	port-uw.o
104ce3adf43SDag-Erling Smørgrav
105ce3adf43SDag-Erling Smørgrav.c.o:
10619261079SEd Maste	$(CC) $(CFLAGS_NOPIE) $(PICFLAG) $(CPPFLAGS) -c $<
107ce3adf43SDag-Erling Smørgrav
108ce3adf43SDag-Erling Smørgravall: libopenbsd-compat.a
109ce3adf43SDag-Erling Smørgrav
110ce3adf43SDag-Erling Smørgrav$(COMPAT): ../config.h
111ce3adf43SDag-Erling Smørgrav$(OPENBSD): ../config.h
112ce3adf43SDag-Erling Smørgrav$(PORTS): ../config.h
113ce3adf43SDag-Erling Smørgrav
114ce3adf43SDag-Erling Smørgravlibopenbsd-compat.a:  $(COMPAT) $(OPENBSD) $(PORTS)
115ce3adf43SDag-Erling Smørgrav	$(AR) rv $@ $(COMPAT) $(OPENBSD) $(PORTS)
116ce3adf43SDag-Erling Smørgrav	$(RANLIB) $@
117ce3adf43SDag-Erling Smørgrav
118ce3adf43SDag-Erling Smørgravclean:
119ce3adf43SDag-Erling Smørgrav	rm -f *.o *.a core
120ce3adf43SDag-Erling Smørgrav
121ce3adf43SDag-Erling Smørgravdistclean: clean
122ce3adf43SDag-Erling Smørgrav	rm -f Makefile *~
123