# $NetBSD: Makefile.in,v 1.31 2005/02/20 05:55:51 grant Exp $ # srcdir= @srcdir@ prefix= @prefix@ VPATH= @srcdir@ SHELL= /bin/sh CC= @CC@ CCLD= @CC@ CFLAGS= -I$(srcdir) -I. @INCLUDES@ @CFLAGS@ CPPFLAGS= @CPPFLAGS@ DEFS= @DEFS@ INSTALL= @INSTALL@ LDFLAGS= @LDFLAGS@ AWK= @AWK@ AR= @AR@ RANLIB= @RANLIB@ LIB= libnbcompat.a INCS= nbcompat.h \ nbcompat/assert.h \ nbcompat/cdefs.h \ nbcompat/ctype.h \ nbcompat/dirent.h \ nbcompat/endian.h \ nbcompat/err.h \ nbcompat/fnmatch.h \ nbcompat/fts.h \ nbcompat/getopt.h \ nbcompat/glob.h \ nbcompat/grp.h \ nbcompat/limits.h \ nbcompat/md5.h \ nbcompat/nbconfig.h \ nbcompat/nbtypes.h \ nbcompat/param.h \ nbcompat/paths.h \ nbcompat/poll.h \ nbcompat/pwd.h \ nbcompat/queue.h \ nbcompat/regex.h \ nbcompat/rmd160.h \ nbcompat/sha1.h \ nbcompat/stat.h \ nbcompat/statvfs.h \ nbcompat/stdio.h \ nbcompat/stdlib.h \ nbcompat/string.h \ nbcompat/termcap.h \ nbcompat/time.h \ nbcompat/types.h \ nbcompat/tzfile.h \ nbcompat/unistd.h \ nbcompat/util.h \ nbcompat/vis.h OBJS= @LIBOBJS@ LINK= $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ COMPILE= $(CC) $(CPPFLAGS) $(CFLAGS) all: nbcompat/nbtypes.h nbcompat/nbconfig.h $(LIB) .c.o: nbcompat/nbtypes.h $(COMPILE) $(DEFS) -c $< $(LIB): $(OBJS) $(AR) cr $@ $(OBJS) $(RANLIB) $@ nbcompat/nbconfig.h: nbcompat/config.h nbcompat.awk $(AWK) -f nbcompat.awk nbcompat/config.h > $@ nbcompat/nbtypes.h: bits ./bits $@ bits: bits.c $(COMPILE) $(DEFS) -c bits.c $(LINK) bits.o install: $(INSTALL) -m 755 -d $(prefix)/lib $(INSTALL) -m 555 ${LIB} $(prefix)/lib $(RANLIB) $(prefix)/lib/$(LIB) $(INSTALL) -m 755 -d $(prefix)/include $(INSTALL) -m 755 -d $(prefix)/include/nbcompat @for file in $(INCS); do \ echo "$(INSTALL) -m 444 $$file $(prefix)/include/$$file"; \ $(INSTALL) -m 444 $$file $(prefix)/include/$$file; \ done clean: rm -f *.a *.o bits nbcompat/nbtypes.h nbcompat/nbcompat.h distclean: clean rm -f Makefile config.log config.status configure.lineno rm -f nbcompat/config.h nbcompat/nbconfig.h