[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Annotation of mandoc/Makefile, Revision 1.3

1.1       kristaps    1: CFLAGS += -W -Wall -g
                      2:
                      3: LINTFLAGS += -c -e -f -u
                      4:
1.3     ! kristaps    5: CLEAN = mdocml mdocml.o mdocml.ln libmdocml.o libmdocml.ln mdocml.tgz llib-lmdocml.ln
1.1       kristaps    6:
                      7: INSTALL = Makefile libmdocml.h mdocml.c libmdocml.c mdocml.1
                      8:
                      9: all: mdocml
                     10:
1.3     ! kristaps   11: lint: llib-lmdocml.ln
1.1       kristaps   12:
1.2       kristaps   13: dist: mdocml.tgz
                     14:
1.1       kristaps   15: mdocml: mdocml.o libmdocml.o
                     16:        $(CC) $(CFLAGS) -o $@ mdocml.o libmdocml.o
                     17:
                     18: clean:
                     19:        rm -f $(CLEAN)
                     20:
1.2       kristaps   21: mdocml.tgz: $(INSTALL)
1.1       kristaps   22:        mkdir -p .dist/mdocml/
                     23:        install -m 0644 $(INSTALL) .dist/mdocml/
                     24:        ( cd .dist/ && tar zcf ../mdocml.tgz mdocml/ )
                     25:        rm -rf .dist/
                     26:
1.3     ! kristaps   27: llib-lmdocml.ln: mdocml.ln libmdocml.ln
        !            28:        $(LINT) $(LINTFLAGS) -Cmdocml mdocml.ln libmdocml.ln
        !            29:
1.1       kristaps   30: mdocml.ln: mdocml.c
                     31:
                     32: mdocml.o: mdocml.c
                     33:
                     34: mdocml.c: libmdocml.h
                     35:
                     36: libmdocml.ln: libmdocml.c
                     37:
                     38: libmdocml.o: libmdocml.c
                     39:
                     40: libmdocml.c: libmdocml.h

CVSweb