# Generated automatically from Makefile.in by configure.
#
# Strn makefile
#
VER=3.1.1
prefix=/usr/local
MAN=/usr/local/share/man
SHELL=/bin/sh
.SUFFIXES: .c .o .so
LIB=libStrn.a
LIBSO=libStrn.so.1
LIBSOS=libStrn.so
CC=cc
CPPFLAGS=-I/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1 -I/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/libncftp -I/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/sio -I/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/Strn -I -D__ss_family=ss_family -D__ss_len=ss_len
#CFLAGS=-O2
CFLAGS=-D_REENTRANT -D_LARGEFILE64_SOURCE -fno-common -Wno-format-y2k -static-libgcc
DEFS=-DHAVE_CONFIG_H -DMACOSX=8000

CFILES=\
	DStrCat.c      DStrFree.c  Dynscpy.c	Strncpy.c   strtokc.c \
	DStrCatList.c  DStrInit.c  Dynsrecpy.c	Strnpcat.c  \
	DStrCpy.c      DStrNew.c   StrFree.c	Strnpcpy.c \
	DStrCpyList.c  Dynscat.c   Strncat.c	Strntok.c

HFILES=\
	DStrInternal.h	Strn.h	   syshdrs.h

OBJS=\
	DStrCat.o      DStrFree.o  Dynscpy.o	Strncpy.o   strtokc.o \
	DStrCatList.o  DStrInit.o  Dynsrecpy.o	Strnpcat.o  \
	DStrCpy.o      DStrNew.o   StrFree.o	Strnpcpy.o \
	DStrCpyList.o  Dynscat.o   Strncat.o	Strntok.o

SOBJS=\
	DStrCat.so      DStrFree.so  Dynscpy.so	Strncpy.so   strtokc.so \
	DStrCatList.so  DStrInit.so  Dynsrecpy.so  Strnpcat.so \
	DStrCpy.so      DStrNew.so   StrFree.so	Strnpcpy.so \
	DStrCpyList.so  Dynscat.so   Strncat.so	Strntok.so

all: static
	-@echo "Done making Strn."

static: $(LIB)

$(LIB): $(OBJS)
	@/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/ccdv ar r $(LIB) $(OBJS)
	-@chmod 644 "$(LIB)"
	-ranlib "$(LIB)"
	-@echo "$(VER)" > Strn.version
	-@/bin/ls -l "$(LIB)"

.c.o:
	@/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/ccdv $(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) $< -c

.c.so:
	@/mnt/gmirror/ports/ftp/ncftp3/work/ncftp-3.2.1/ccdv $(CC) -fpic $(CFLAGS) $(CPPFLAGS) $(DEFS) $*.c -c -o $*.so

dynamic: $(LIBSO)

shared: $(LIBSO)

so: $(LIBSO)

$(LIBSO): $(SOBJS)
	/bin/rm -f "$(LIBSO)" "$(LIBSOS)"
	$(CC) -shared "-Wl,-soname,$(LIBSO)" -o "$(LIBSO)" $(SOBJS)
	/bin/ln -s "$(LIBSO)" "$(LIBSOS)"
	-@/bin/ls -l "$(LIBSOS)" "$(LIBSO)"

soinstall: $(LIBSO)
	cp "$(LIBSO)" "$(prefix)/lib/$(LIBSO)"
	( cd "$(prefix)/lib" ; /bin/ln -s "$(LIBSO)" "$(LIBSOS)" )
	cp Strn.h "$(prefix)/include/Strn.h"
	-chmod a+r "$(prefix)/lib/$(LIBSO)" "$(prefix)/include/Strn.h"

tester: $(LIB) tester.c
	$(CC) $(CFLAGS) tester.c -o tester -I. -L. -lStrn

clean:
	/bin/rm -rf "$(LIB)" "$(LIBSO)" *.o *.so tester core *.pch SunWS_cache

distclean: clean
	-/bin/rm -f config.h Makefile config.status config.cache config.log Strn.version

install_min:
	if test ! -d $(prefix)/include ; then mkdir -p "$(prefix)/include" ; fi
	if test ! -d $(prefix)/lib ; then mkdir -p "$(prefix)/lib" ; fi
	cp "$(LIB)" "$(prefix)/lib"
	-@ranlib "$(prefix)/lib/$(LIB)"
	cp Strn.h "$(prefix)/include/Strn.h"
	-chmod 664 "$(prefix)/include/Strn.h" "$(prefix)/lib/$(LIB)"

install:
	if test ! -d $(prefix)/include ; then mkdir -p "$(prefix)/include" ; fi
	if test ! -d $(prefix)/lib ; then mkdir -p "$(prefix)/lib" ; fi
	cp "$(LIB)" Strn.version "$(prefix)/lib"
	-@ranlib "$(prefix)/lib/$(LIB)"
	cp Strn.h "$(prefix)/include/Strn.h"
	-chmod 664 "$(prefix)/include/Strn.h" "$(prefix)/lib/Strn.version" "$(prefix)/lib/$(LIB)"
	-cp Strn.3 "$(MAN)/man3/Strn.3"
	-chmod 664 "$(MAN)/man3/Strn.3"
	-ln "$(MAN)/man3/Strn.3" "$(MAN)/man3/Strncpy.3"
	-ln "$(MAN)/man3/Strn.3" "$(MAN)/man3/Strncat.3"

uninstall:
	/bin/rm -f "$(prefix)/lib/$(LIB)" "$(prefix)/include/Strn.h" "$(prefix)/lib/Strn.version"

PACKAGE=configure Makefile.in configure.in config.h.in Strn.dsp Strn.dsw tester.c $(CFILES) $(HFILES)

TMPDIR=/tmp
TARDIR=Strn
TARFILE=$(TARDIR).tar
TGZFILE=$(TARDIR).tgz

tarcp:
	-@mkdir -p $(TMPDIR)/TAR/$(TARDIR)
	-@chmod ga+r $(PACKAGE)
	-@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
	cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)

tar: $(PACKAGE)
	-@mkdir $(TMPDIR)/TAR
	-@mkdir $(TMPDIR)/TAR/$(TARDIR)
	-@chmod ga+r $(PACKAGE)
	-@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
	cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)
	( cd $(TMPDIR)/TAR ; /usr/local/bin/gtar -c --owner=root --group=wheel --verbose -f $(TARFILE) ./$(TARDIR) )
	cp $(TMPDIR)/TAR/$(TARFILE) .
	-@chmod 644 $(TARFILE)
	-@rm -rf $(TMPDIR)/TAR
	-@ls -l $(TARFILE)

gz: tar
	gzip -c $(TARFILE) > $(TGZFILE)
	-@rm $(TARFILE)
	-@chmod 644 $(TGZFILE)
	-@ls -l $(TGZFILE)

DStrCat.o: DStrCat.c Strn.h DStrInternal.h syshdrs.h
DStrCatList.o: DStrCatList.c Strn.h DStrInternal.h syshdrs.h
DStrCpy.o: DStrCpy.c Strn.h DStrInternal.h syshdrs.h
DStrCpyList.o: DStrCpyList.c Strn.h DStrInternal.h syshdrs.h
DStrFree.o: DStrFree.c Strn.h DStrInternal.h syshdrs.h
DStrInit.o: DStrInit.c Strn.h DStrInternal.h syshdrs.h
DStrNew.o: DStrNew.c Strn.h DStrInternal.h syshdrs.h
Dynscpy.o: Dynscpy.c Strn.h syshdrs.h
Dynscat.o: Dynscat.c Strn.h syshdrs.h
Strncat.o: Strncat.c Strn.h syshdrs.h
Strncpy.o: Strncpy.c Strn.h syshdrs.h
Strnpcat.o: Strnpcat.c Strn.h syshdrs.h
Strnpcpy.o: Strnpcpy.c Strn.h syshdrs.h
Strntok.o: Strntok.c Strn.h syshdrs.h
strtokc.o: strtokc.c Strn.h syshdrs.h


syntax highlighted by Code2HTML, v. 0.9.1