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