]>
Commit | Line | Data |
---|---|---|
9c8dbb1b | 1 | sysconfdir=@sysconfdir@ |
2 | piddir=@piddir@ | |
3 | srcdir=@srcdir@ | |
4 | top_srcdir=@top_srcdir@ | |
5 | ||
c85a87f2 | 6 | VPATH=@srcdir@ |
9c8dbb1b | 7 | CC=@CC@ |
8 | LD=@LD@ | |
9 | CFLAGS=@CFLAGS@ | |
c85a87f2 | 10 | CPPFLAGS=@CPPFLAGS@ -I. -I.. -I$(srcdir) -I$(srcdir)/.. @DEFS@ |
9c8dbb1b | 11 | LIBS=@LIBS@ |
12 | AR=@AR@ | |
13 | RANLIB=@RANLIB@ | |
14 | INSTALL=@INSTALL@ | |
15 | LDFLAGS=-L. @LDFLAGS@ | |
16 | ||
17 | OPENBSD=base64.o bindresvport.o daemon.o getcwd.o getgrouplist.o inet_aton.o inet_ntoa.o mktemp.o realpath.o rresvport.o setenv.o setproctitle.o sigaction.o strlcat.o strlcpy.o strmode.o strsep.o strtok.o vis.o | |
18 | ||
19 | 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 | |
20 | ||
bb0c1991 | 21 | .c.o: |
22 | $(CC) $(CFLAGS) $(CPPFLAGS) -c $< | |
9c8dbb1b | 23 | |
24 | all: libopenbsd-compat.a | |
25 | ||
f0f14bea | 26 | $(COMPAT): ../config.h |
27 | $(OPENBSD): ../config.h | |
9c8dbb1b | 28 | |
29 | libopenbsd-compat.a: $(COMPAT) $(OPENBSD) | |
30 | $(AR) rv $@ $(COMPAT) $(OPENBSD) | |
31 | $(RANLIB) $@ | |
32 | ||
33 | clean: | |
34 | rm -f *.o *.a core | |
35 | ||
36 | distclean: clean | |
37 | rm -f Makefile *~ |