]>
Commit | Line | Data |
---|---|---|
1 | # $Id$ | |
2 | ||
3 | sysconfdir=@sysconfdir@ | |
4 | piddir=@piddir@ | |
5 | srcdir=@srcdir@ | |
6 | top_srcdir=@top_srcdir@ | |
7 | ||
8 | VPATH=@srcdir@ | |
9 | CC=@CC@ | |
10 | LD=@LD@ | |
11 | CFLAGS=@CFLAGS@ | |
12 | CPPFLAGS=-I. -I.. -I$(srcdir) -I$(srcdir)/.. @CPPFLAGS@ @DEFS@ | |
13 | LIBS=@LIBS@ | |
14 | AR=@AR@ | |
15 | RANLIB=@RANLIB@ | |
16 | INSTALL=@INSTALL@ | |
17 | LDFLAGS=-L. @LDFLAGS@ | |
18 | ||
19 | OPENBSD=base64.o bindresvport.o daemon.o dirname.o getcwd.o getgrouplist.o glob.o inet_aton.o inet_ntoa.o mktemp.o readpassphrase.o realpath.o rresvport.o setenv.o setproctitle.o sigact.o strlcat.o strlcpy.o strmode.o strsep.o vis.o | |
20 | ||
21 | COMPAT=bsd-arc4random.o bsd-cygwin_util.o bsd-misc.o bsd-nextstep.o bsd-snprintf.o bsd-waitpid.o fake-getaddrinfo.o fake-getnameinfo.o | |
22 | ||
23 | .c.o: | |
24 | $(CC) $(CFLAGS) $(CPPFLAGS) -c $< | |
25 | ||
26 | all: libopenbsd-compat.a | |
27 | ||
28 | $(COMPAT): ../config.h | |
29 | $(OPENBSD): ../config.h | |
30 | ||
31 | libopenbsd-compat.a: $(COMPAT) $(OPENBSD) | |
32 | $(AR) rv $@ $(COMPAT) $(OPENBSD) | |
33 | $(RANLIB) $@ | |
34 | ||
35 | clean: | |
36 | rm -f *.o *.a core | |
37 | ||
38 | distclean: clean | |
39 | rm -f Makefile *~ |