# Makefile for str.h and libstr.a include ../../Make.cfg CFLAGS = $(COMMONCFLAGS) HEAD = $(TOP)/include/str.h LIBN = $(TOP)/lib/libstr.a SLIB = $(SHLDIR)/libstr.sl SRCS = \ debug.c\ equal.c\ errexit.c\ heap.c\ skip-sp.c\ empty.c\ trim.c\ date.c\ hash.c\ lowercase.c\ uppercase.c\ warning.c\ error.c\ tokenize.c OBJS = $(SRCS:.c=.o) EXPS = $(SRCS:.c=.e) all: $(LIBN) $(SLIB) $(HEAD) $(EXPS): $(TOP)/Make.cfg $(TOP)/include/config.h $(HEAD): $(EXPS) cat $(EXPS) >$@ $(LIBN): $(OBJS) $(RM) $@ $(AR) $@ $(OBJS) $(RANLIB) $@ $(SLIB): $(OBJS) $(LD_SHARED) $(OBJS) -o $@ clean:; $(RM) $(OBJS) $(LIBN) $(SLIB) *~ *.bak core veryclean: clean; $(RM) $(EXPS) $(SRCS) $(HEAD) depend:; $(DEPEND) -s "## dependencies" -- $(CFLAGS) -- $(SRCS) ## dependencies debug.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h debug.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h debug.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h debug.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h debug.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h debug.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h debug.o: /users1/bert/Work/Argo/include/export.h equal.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h equal.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h equal.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h equal.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h equal.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h equal.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h equal.o: /users1/bert/Work/Argo/include/export.h errexit.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h errexit.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h errexit.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h errexit.o: /usr/include/sys/errno.h /usr/include/string.h errexit.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h errexit.o: /usr/include/ctype.h /usr/include/time.h /usr/include/sys/time.h errexit.o: /usr/include/sys/types.h /users1/bert/Work/Argo/include/export.h heap.o: /usr/include/stdlib.h /usr/include/stdio.h /usr/include/string.h heap.o: /users1/bert/Work/Argo/include/export.h heap.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h heap.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h heap.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/stdarg.h heap.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h heap.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h skip-sp.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h skip-sp.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h skip-sp.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h skip-sp.o: /usr/include/sys/errno.h /usr/include/string.h skip-sp.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h skip-sp.o: /usr/include/ctype.h /usr/include/time.h /usr/include/sys/time.h skip-sp.o: /usr/include/sys/types.h /users1/bert/Work/Argo/include/export.h empty.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h empty.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h empty.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h empty.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h empty.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h empty.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h empty.o: /users1/bert/Work/Argo/include/export.h trim.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h trim.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h trim.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h trim.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h trim.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h trim.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h trim.o: /users1/bert/Work/Argo/include/export.h date.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h date.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h date.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h date.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h date.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h date.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h date.o: /users1/bert/Work/Argo/include/export.h equal.e skip-sp.e hash.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h hash.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h hash.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h hash.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h hash.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h hash.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h hash.o: /users1/bert/Work/Argo/include/export.h heap.e equal.e uppercase.e lowercase.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h lowercase.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h lowercase.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h lowercase.o: /usr/include/sys/errno.h /usr/include/string.h lowercase.o: /usr/include/stdarg.h /usr/include/varargs.h lowercase.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h lowercase.o: /usr/include/sys/time.h /usr/include/sys/types.h lowercase.o: /users1/bert/Work/Argo/include/export.h equal.e uppercase.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h uppercase.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h uppercase.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h uppercase.o: /usr/include/sys/errno.h /usr/include/string.h uppercase.o: /usr/include/stdarg.h /usr/include/varargs.h uppercase.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h uppercase.o: /usr/include/sys/time.h /usr/include/sys/types.h uppercase.o: /users1/bert/Work/Argo/include/export.h equal.e warning.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h warning.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h warning.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h warning.o: /usr/include/sys/errno.h /usr/include/string.h warning.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h warning.o: /usr/include/ctype.h /usr/include/time.h /usr/include/sys/time.h warning.o: /usr/include/sys/types.h /users1/bert/Work/Argo/include/export.h error.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h error.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h error.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h error.o: /usr/include/sys/errno.h /usr/include/string.h /usr/include/stdarg.h error.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h error.o: /usr/include/time.h /usr/include/sys/time.h /usr/include/sys/types.h error.o: /users1/bert/Work/Argo/include/export.h tokenize.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h tokenize.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h tokenize.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h tokenize.o: /usr/include/sys/errno.h /usr/include/string.h tokenize.o: /usr/include/stdarg.h /usr/include/varargs.h tokenize.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h tokenize.o: /usr/include/sys/time.h /usr/include/sys/types.h tokenize.o: /users1/bert/Work/Argo/include/export.h