=================================================================== RCS file: /cvs/mandoc/Makefile,v retrieving revision 1.51 retrieving revision 1.58 diff -u -p -r1.51 -r1.58 --- mandoc/Makefile 2008/12/15 02:23:12 1.51 +++ mandoc/Makefile 2009/01/17 14:04:25 1.58 @@ -2,15 +2,15 @@ VERSION = 1.1.0 CFLAGS += -W -Wall -Wno-unused-parameter -g -LNS = macro.ln mdoc.ln mdocml.ln hash.ln +LNS = macro.ln mdoc.ln mdocml.ln hash.ln strings.ln xstd.ln argv.ln validate.ln action.ln tree.ln LLNS = llib-llibmdoc.ln llib-lmdocml.ln LIBS = libmdoc.a -OBJS = macro.o mdoc.o mdocml.o hash.o +OBJS = macro.o mdoc.o mdocml.o hash.o strings.o xstd.o argv.o validate.o action.o tree.o -SRCS = macro.c mdoc.c mdocml.c hash.c +SRCS = macro.c mdoc.c mdocml.c hash.c strings.c xstd.c argv.c validate.c action.c tree.c HEADS = mdoc.h @@ -22,22 +22,30 @@ all: $(BINS) lint: $(LLNS) -mdocml: mdocml.o libmdoc.a - $(CC) $(CFLAGS) -o $@ mdocml.o libmdoc.a +mdocml: mdocml.o tree.o libmdoc.a + $(CC) $(CFLAGS) -o $@ mdocml.o tree.o libmdoc.a clean: rm -f $(CLEAN) -llib-llibmdoc.ln: macro.ln mdoc.ln hash.ln - $(LINT) $(LINTFLAGS) -Clibmdoc mdoc.ln macro.ln hash.ln +llib-llibmdoc.ln: macro.ln mdoc.ln hash.ln strings.ln xstd.ln argv.ln validate.ln action.ln + $(LINT) $(LINTFLAGS) -Clibmdoc mdoc.ln macro.ln hash.ln strings.ln xstd.ln argv.ln validate.ln action.ln -llib-lmdocml.ln: mdocml.ln llib-llibmdoc.ln - $(LINT) $(LINTFLAGS) -Cmdocml mdocml.ln llib-llibmdoc.ln +llib-lmdocml.ln: mdocml.ln tree.ln llib-llibmdoc.ln + $(LINT) $(LINTFLAGS) -Cmdocml mdocml.ln tree.ln llib-llibmdoc.ln macro.ln: macro.c private.h macro.o: macro.c private.h +strings.ln: strings.c private.h + +strings.o: strings.c private.h + +tree.ln: tree.c mdoc.h + +tree.o: tree.c mdoc.h + hash.ln: hash.c private.h hash.o: hash.c private.h @@ -50,8 +58,24 @@ mdocml.ln: mdocml.c mdoc.h mdocml.o: mdocml.c mdoc.h +xstd.ln: xstd.c private.h + +xstd.o: xstd.c private.h + +argv.ln: argv.c private.h + +argv.o: argv.c private.h + +validate.ln: validate.c private.h + +validate.o: validate.c private.h + +action.ln: action.c private.h + +action.o: action.c private.h + private.h: mdoc.h -libmdoc.a: macro.o mdoc.o hash.o - $(AR) rs $@ macro.o mdoc.o hash.o +libmdoc.a: macro.o mdoc.o hash.o strings.o xstd.o argv.o validate.o action.o + $(AR) rs $@ macro.o mdoc.o hash.o strings.o xstd.o argv.o validate.o action.o