Makefile.in (discount-2.2.4.tar.bz2) | : | Makefile.in (discount-2.2.6.tar.bz2) | ||
---|---|---|---|---|
CC=@CC@ -I. | CC=@CC@ | |||
LFLAGS=-L. | ||||
CFLAGS=@CFLAGS@ | CFLAGS=@CFLAGS@ | |||
LDFLAGS=@LDFLAGS@ | ||||
AR=@AR@ | AR=@AR@ | |||
RANLIB=@RANLIB@ | RANLIB=@RANLIB@ | |||
INSTALL_PROGRAM=@INSTALL_PROGRAM@ | ||||
INSTALL_DIR=@INSTALL_DIR@ | ||||
INSTALL_DATA=@INSTALL_DATA@ | ||||
BUILD=$(CC) -I. $(CFLAGS) | ||||
LINK=$(CC) -L. $(LDFLAGS) | ||||
.c.o: | ||||
$(BUILD) -c -o $@ $< | ||||
BINDIR=@exedir@ | BINDIR=@exedir@ | |||
MANDIR=@mandir@ | MANDIR=@mandir@ | |||
LIBDIR=@libdir@ | LIBDIR=@libdir@ | |||
INCDIR=@prefix@/include | INCDIR=@prefix@/include | |||
@MK_PKGCONFIG@PKGDIR=$(LIBDIR)/pkgconfig | @MK_PKGCONFIG@PKGDIR=$(LIBDIR)/pkgconfig | |||
PGMS=markdown | PGMS=markdown | |||
SAMPLE_PGMS=mkd2html makepage | SAMPLE_PGMS=mkd2html makepage | |||
@THEME@SAMPLE_PGMS+= theme | @THEME@SAMPLE_PGMS+= theme | |||
MKDLIB=libmarkdown | MKDLIB=libmarkdown | |||
OBJS=mkdio.o markdown.o dumptree.o generate.o \ | OBJS=mkdio.o markdown.o dumptree.o generate.o \ | |||
resource.o docheader.o version.o toc.o css.o \ | resource.o docheader.o version.o toc.o css.o \ | |||
xml.o Csio.o xmlpage.o basename.o emmatch.o \ | xml.o Csio.o xmlpage.o basename.o emmatch.o \ | |||
github_flavoured.o setup.o tags.o html5.o flags.o \ | github_flavoured.o setup.o tags.o html5.o \ | |||
@AMALLOC@ @H1TITLE@ | @AMALLOC@ @H1TITLE@ flags.o | |||
TESTFRAMEWORK=echo cols branch | TESTFRAMEWORK=echo cols branch pandoc_headers | |||
# modules that markdown, makepage, mkd2html, &tc use | # modules that markdown, makepage, mkd2html, &tc use | |||
COMMON=pgm_options.o gethopt.o notspecial.o | COMMON=pgm_options.o gethopt.o notspecial.o | |||
MAN3PAGES=mkd-callbacks.3 mkd-functions.3 markdown.3 mkd-line.3 | MAN3PAGES=mkd-callbacks.3 mkd-functions.3 markdown.3 mkd-line.3 | |||
all: $(PGMS) $(SAMPLE_PGMS) $(TESTFRAMEWORK) | all: $(PGMS) $(SAMPLE_PGMS) $(TESTFRAMEWORK) | |||
install: $(PGMS) $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCDIR) $(D ESTDIR)$(PKGDIR) | install: $(PGMS) $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCDIR) $(D ESTDIR)$(PKGDIR) | |||
@INSTALL_PROGRAM@ $(PGMS) $(DESTDIR)$(BINDIR) | $(INSTALL_PROGRAM) $(PGMS) $(DESTDIR)$(BINDIR) | |||
./librarian.sh install libmarkdown VERSION $(DESTDIR)$(LIBDIR) | ./librarian.sh install libmarkdown VERSION $(DESTDIR)$(LIBDIR) | |||
@INSTALL_DATA@ mkdio.h $(DESTDIR)$(INCDIR) | $(INSTALL_DATA) mkdio.h $(DESTDIR)$(INCDIR) | |||
@MK_PKGCONFIG@@INSTALL_DATA@ $(MKDLIB).pc $(DESTDIR)$(PKGDIR) | @MK_PKGCONFIG@$(INSTALL_DATA) $(MKDLIB).pc $(DESTDIR)$(PKGDIR) | |||
install.everything: install install.samples install.man | install.everything: install install.samples install.man | |||
install.samples: $(SAMPLE_PGMS) install $(DESTDIR)$(BINDIR) | install.samples: $(SAMPLE_PGMS) install $(DESTDIR)$(BINDIR) | |||
@INSTALL_DIR@ $(DESTDIR)$(MANDIR)/man1 | $(INSTALL_DIR) $(DESTDIR)$(MANDIR)/man1 | |||
for x in $(SAMPLE_PGMS); do \ | for x in $(SAMPLE_PGMS); do \ | |||
@INSTALL_PROGRAM@ $$x $(DESTDIR)$(BINDIR)/$(SAMPLE_PFX)$$x; \ | $(INSTALL_PROGRAM) $$x $(DESTDIR)$(BINDIR)/$(SAMPLE_PFX)$$x; \ | |||
@INSTALL_DATA@ $$x.1 $(DESTDIR)$(MANDIR)/man1/$(SAMPLE_PFX)$$x.1; \ | $(INSTALL_DATA) $$x.1 $(DESTDIR)$(MANDIR)/man1/$(SAMPLE_PFX)$$x.1; \ | |||
done | done | |||
install.man: | install.man: | |||
@INSTALL_DIR@ $(DESTDIR)$(MANDIR)/man3 | $(INSTALL_DIR) $(DESTDIR)$(MANDIR)/man3 | |||
@INSTALL_DATA@ $(MAN3PAGES) $(DESTDIR)$(MANDIR)/man3 | $(INSTALL_DATA) $(MAN3PAGES) $(DESTDIR)$(MANDIR)/man3 | |||
for x in mkd_line mkd_generateline; do \ | for x in mkd_line mkd_generateline; do \ | |||
( echo '.\"' ; echo ".so man3/mkd-line.3" ) > $(DESTDIR)$(MANDIR)/man 3/$$x.3;\ | ( echo '.\"' ; echo ".so man3/mkd-line.3" ) > $(DESTDIR)$(MANDIR)/man 3/$$x.3;\ | |||
done | done | |||
for x in mkd_in mkd_string; do \ | for x in mkd_in mkd_string; do \ | |||
( echo '.\"' ; echo ".so man3/markdown.3" ) > $(DESTDIR)$(MANDIR)/man 3/$$x.3;\ | ( echo '.\"' ; echo ".so man3/markdown.3" ) > $(DESTDIR)$(MANDIR)/man 3/$$x.3;\ | |||
done | done | |||
for x in mkd_compile mkd_css mkd_generatecss mkd_generatehtml mkd_cleanup mkd_doc_title mkd_doc_author mkd_doc_date; do \ | for x in mkd_compile mkd_css mkd_generatecss mkd_generatehtml mkd_cleanup mkd_doc_title mkd_doc_author mkd_doc_date; do \ | |||
( echo '.\"' ; echo ".so man3/mkd-functions.3" ) > $(DESTDIR)$(MANDIR )/man3/$$x.3; \ | ( echo '.\"' ; echo ".so man3/mkd-functions.3" ) > $(DESTDIR)$(MANDIR )/man3/$$x.3; \ | |||
done | done | |||
@INSTALL_DIR@ $(DESTDIR)$(MANDIR)/man7 | $(INSTALL_DIR) $(DESTDIR)$(MANDIR)/man7 | |||
@INSTALL_DATA@ markdown.7 mkd-extensions.7 $(DESTDIR)$(MANDIR)/man7 | $(INSTALL_DATA) markdown.7 mkd-extensions.7 $(DESTDIR)$(MANDIR)/man7 | |||
@INSTALL_DIR@ $(DESTDIR)$(MANDIR)/man1 | $(INSTALL_DIR) $(DESTDIR)$(MANDIR)/man1 | |||
@INSTALL_DATA@ markdown.1 $(DESTDIR)$(MANDIR)/man1 | $(INSTALL_DATA) markdown.1 $(DESTDIR)$(MANDIR)/man1 | |||
install.everything: install install.man | install.everything: install install.man | |||
$(DESTDIR)$(BINDIR): | $(DESTDIR)$(BINDIR): | |||
@INSTALL_DIR@ $(DESTDIR)$(BINDIR) | $(INSTALL_DIR) $(DESTDIR)$(BINDIR) | |||
$(DESTDIR)$(INCDIR): | $(DESTDIR)$(INCDIR): | |||
@INSTALL_DIR@ $(DESTDIR)$(INCDIR) | $(INSTALL_DIR) $(DESTDIR)$(INCDIR) | |||
$(DESTDIR)$(LIBDIR): | $(DESTDIR)$(LIBDIR): | |||
@INSTALL_DIR@ $(DESTDIR)$(LIBDIR) | $(INSTALL_DIR) $(DESTDIR)$(LIBDIR) | |||
@MK_PKGCONFIG@$(DESTDIR)$(PKGDIR): | @MK_PKGCONFIG@$(DESTDIR)$(PKGDIR): | |||
@MK_PKGCONFIG@ @INSTALL_DIR@ $(DESTDIR)$(PKGDIR) | @MK_PKGCONFIG@ $(INSTALL_DIR) $(DESTDIR)$(PKGDIR) | |||
version.o: version.c VERSION branch | version.o: version.c VERSION branch | |||
$(CC) $(CFLAGS) -DBRANCH=`./branch` -DVERSION=\"`cat VERSION`\" -c versio n.c | $(BUILD) -DBRANCH=`./branch` -DVERSION=\"`cat VERSION`\" -c version.c | |||
VERSION: | VERSION: | |||
@true | @true | |||
tags.o: tags.c cstring.h tags.h blocktags | tags.o: tags.c cstring.h tags.h blocktags | |||
blocktags: mktags | blocktags: mktags | |||
./mktags > blocktags | ./mktags > blocktags | |||
mktags: mktags.o | ||||
$(LINK) -o mktags mktags.o | ||||
# example programs | # example programs | |||
@THEME@theme: theme.o $(COMMON) $(MKDLIB) mkdio.h | @THEME@theme: theme.o $(COMMON) $(MKDLIB) mkdio.h | |||
@THEME@ $(CC) $(CFLAGS) $(LFLAGS) -o theme theme.o $(COMMON) -lmarkdown @ LIBS@ | @THEME@ $(LINK) -o theme theme.o $(COMMON) -lmarkdown @LIBS@ | |||
mkd2html: mkd2html.o $(MKDLIB) mkdio.h gethopt.h $(COMMON) | mkd2html: mkd2html.o $(MKDLIB) mkdio.h gethopt.h $(COMMON) | |||
$(CC) $(CFLAGS) $(LFLAGS) -o mkd2html mkd2html.o $(COMMON) -lmarkdown @LI BS@ | $(LINK) -o mkd2html mkd2html.o $(COMMON) -lmarkdown @LIBS@ | |||
markdown: main.o $(COMMON) $(MKDLIB) | markdown: main.o $(COMMON) $(MKDLIB) | |||
$(CC) $(CFLAGS) $(LFLAGS) -o markdown main.o $(COMMON) -lmarkdown @LIBS@ | $(LINK) -o markdown main.o $(COMMON) -lmarkdown @LIBS@ | |||
makepage: makepage.c $(COMMON) $(MKDLIB) mkdio.h | makepage.o: makepage.c mkdio.h | |||
$(CC) $(CFLAGS) $(LFLAGS) -o makepage makepage.c $(COMMON) -lmarkdown @LI | $(BUILD) -c makepage.c | |||
BS@ | makepage: makepage.o $(COMMON) $(MKDLIB) | |||
$(LINK) -o makepage makepage.o $(COMMON) -lmarkdown @LIBS@ | ||||
pgm_options.o: pgm_options.c mkdio.h config.h | pgm_options.o: pgm_options.c mkdio.h config.h | |||
$(CC) $(CFLAGS) -I. -c pgm_options.c | $(BUILD) -c pgm_options.c | |||
notspecial.o: notspecial.c | notspecial.o: notspecial.c | |||
$(CC) $(CFLAGS) -I. -c notspecial.c | $(BUILD) -c notspecial.c | |||
gethopt.o: gethopt.c | gethopt.o: gethopt.c | |||
$(CC) $(CFLAGS) -I. -c gethopt.c | $(BUILD) -c gethopt.c | |||
main.o: main.c mkdio.h config.h | main.o: main.c mkdio.h config.h | |||
$(CC) $(CFLAGS) -I. -c main.c | $(BUILD) -c main.c | |||
$(MKDLIB): $(OBJS) | $(MKDLIB): $(OBJS) | |||
./librarian.sh make $(MKDLIB) VERSION $(OBJS) | ./librarian.sh make $(MKDLIB) VERSION $(OBJS) | |||
verify: echo tools/checkbits.sh | verify: echo tools/checkbits.sh | |||
@./echo -n "headers ... "; tools/checkbits.sh && echo "GOOD" | @./echo -n "headers ... "; tools/checkbits.sh && echo "GOOD" | |||
test: $(PGMS) $(TESTFRAMEWORK) verify | test: $(PGMS) $(TESTFRAMEWORK) verify | |||
@for x in tests/*.t; do \ | @for x in $${TESTS:-tests/*.t}; do \ | |||
@LD_LIBRARY_PATH@=`pwd` sh $$x || exit 1; \ | @LD_LIBRARY_PATH@=`pwd` sh $$x || exit 1; \ | |||
done | done | |||
branch: tools/branch.c config.h | pandoc_headers.o: tools/pandoc_headers.c config.h | |||
$(CC) -o branch tools/branch.c | $(BUILD) -c -o pandoc_headers.o tools/pandoc_headers.c | |||
cols: tools/cols.c config.h | pandoc_headers: pandoc_headers.o | |||
$(CC) -o cols tools/cols.c | $(LINK) -o pandoc_headers pandoc_headers.o $(COMMON) -lmarkdown | |||
echo: tools/echo.c config.h | ||||
$(CC) -o echo tools/echo.c | branch.o: tools/branch.c config.h | |||
$(BUILD) -c -o branch.o tools/branch.c | ||||
branch: branch.o | ||||
$(LINK) -o branch branch.o | ||||
cols.o: tools/cols.c config.h | ||||
$(BUILD) -c -o cols.o tools/cols.c | ||||
cols: cols.o | ||||
$(LINK) -o cols cols.o | ||||
echo.o: tools/echo.c config.h | ||||
$(BUILD) -c -o echo.o tools/echo.c | ||||
echo: echo.o | ||||
$(LINK) -o echo echo.o | ||||
clean: | clean: | |||
rm -f $(PGMS) $(TESTFRAMEWORK) $(SAMPLE_PGMS) *.o | rm -f $(PGMS) $(TESTFRAMEWORK) $(SAMPLE_PGMS) *.o | |||
rm -f $(MKDLIB) `./librarian.sh files $(MKDLIB) VERSION` | rm -f $(MKDLIB) `./librarian.sh files $(MKDLIB) VERSION` | |||
distclean spotless: clean | distclean spotless: clean | |||
@DISTCLEAN@ @GENERATED_FILES@ @CONFIGURE_FILES@ ./mktags ./blocktags | @DISTCLEAN@ @GENERATED_FILES@ @CONFIGURE_FILES@ ./mktags ./blocktags | |||
Csio.o: Csio.c cstring.h amalloc.h config.h markdown.h | Csio.o: Csio.c cstring.h amalloc.h config.h markdown.h | |||
amalloc.o: amalloc.c | amalloc.o: amalloc.c | |||
End of changes. 26 change blocks. | ||||
39 lines changed or deleted | 65 lines changed or added |