summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipng/Makefile.am
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-06-15 15:12:22 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-06-15 15:12:22 +0000
commit44686714a168a1117a294067e0d9943947aeeb7d (patch)
tree26437a3f6ca4f5c6848e3135d72fd3f03e7b0745 /Build/source/texk/dvipng/Makefile.am
parent273ed9c5b194dca51ed972db8071522d60733284 (diff)
reorganize texk/dvipng
git-svn-id: svn://tug.org/texlive/trunk@13752 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipng/Makefile.am')
-rw-r--r--Build/source/texk/dvipng/Makefile.am91
1 files changed, 37 insertions, 54 deletions
diff --git a/Build/source/texk/dvipng/Makefile.am b/Build/source/texk/dvipng/Makefile.am
index e4363a484e4..7f6af504800 100644
--- a/Build/source/texk/dvipng/Makefile.am
+++ b/Build/source/texk/dvipng/Makefile.am
@@ -30,8 +30,19 @@ ACLOCAL_AMFLAGS = -I ../../m4 -I m4
INCLUDES = $(KPATHSEA_INCLUDES) $(FREETYPE2_INCLUDES) $(GD_INCLUDES)
INCLUDES += $(T1LIB_INCLUDES) $(LIBPNG_INCLUDES) $(ZLIB_INCLUDES)
-AM_CPPFLAGS =
+AM_CFLAGS = $(WARNING_CFLAGS)
+DVIPS = dvips -Ppdf
+
+TEXI2HTML = texi2html
+
+# In order that `make distcheck' succeeds, we must not attempt to rebuild
+# dvipng.info if dvipng.help has not changed, Thus we delegate rebuilding
+# dvipng.help and dvipng.info, if necessary, to subdirectories.
+SUBDIRS = . help doc
+
+## #################################### The program
+##
bin_PROGRAMS = dvipng
dvipng_SOURCES = \
@@ -81,77 +92,49 @@ LDADD += $(T1LIB_LIBS) $(LIBPNG_LIBS) $(ZLIB_LIBS)
## Rebuild libz
@ZLIB_RULE@
-info_TEXINFOS = dvipng.texi
-dvipng_TEXINFOS = readme.texi install.texi macros.texi dvipng.help
-
-dist_man1_MANS = dvipng.1
-dvipng.1: dvipng.texi readme.texi
- $(srcdir)/texi2pod.pl -D man $(srcdir)/dvipng.texi | \
- sed -es/@//g -es/previewlatex/preview-latex/g -es/{}//g > dvipng.pod
- pod2man --center="User commands" --release="$(PACKAGE_STRING)" \
- dvipng.pod > dvipng.1
- rm dvipng.pod
-
-## Make sure INSTALL and README exist
-##
-EXTRA_DIST = ChangeLog.0 ChangeLog.TL INSTALL README RELEASE
-
-INSTALL: install.texi
- -$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
- -D rawfile --no-headers --no-validate --no-number-sections \
- -o $@ $<
-
-README: readme.texi
- -$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
- -D rawfile --no-headers --no-validate --no-number-sections \
- -o $@ $<
-
-dist_noinst_SCRIPTS = texi2pod.pl
-
if have_gif
-
install-exec-hook:
cd $(DESTDIR)$(bindir) && \
rm -f dvigif$(EXEEXT) && \
$(LN_S) dvipng$(EXEEXT) dvigif$(EXEEXT)
-
-install-data-hook:
- cd $(DESTDIR)$(man1dir) && \
- rm -f dvigif.1 && \
- $(LN_S) dvipng.1 dvigif.1
-
uninstall-hook:
rm -f $(DESTDIR)$(bindir)/dvigif$(EXEEXT)
- rm -f $(DESTDIR)$(man1dir)/dvigif.1
-
endif have_gif
-## Not yet used
+## #################################### The test
##
-EXTRA_DIST += test_dvipng.tex
+test: test_dvipng.dvi dvipng$(EXEEXT)
+ ./dvipng -T tight -strict test_dvipng
+ echo View the result e.g. with xv test_dvipng\*.png
-## Not used
-##
-EXTRA_DIST += miktex.h miktex.mak
+test_dvipng.dvi: test_dvipng.tex
+ latex $(srcdir)/test_dvipng.tex
+
+TESTS = dvipng.test
+
+EXTRA_DIST = dvipng.test test_dvipng.tex
-## Patches applied to dvipng-$(DVIPNG_VERSION) distribution
+CLEANFILES = missfont.log test_dvipng.aux test_dvipng.dvi test_dvipng.log test_dvipng*.png
+
+## #################################### Maintainer targets
+##
+## Make sure INSTALL and README exist
##
-EXTRA_DIST += dvipng-$(DVIPNG_VERSION)-patches
+EXTRA_DIST += ChangeLog.0 INSTALL README RELEASE
-## Original files from dvipng-$(DVIPNG_VERSION)
+## Not used
##
-EXTRA_DIST += \
- Makefile.in-$(DVIPNG_VERSION) \
- aclocal.m4-$(DVIPNG_VERSION) \
- configure.ac-$(DVIPNG_VERSION)
+EXTRA_DIST += miktex.h miktex.mak
-## Eventually use these macro files
+## #################################### Build as part of the TeX Live tree
##
-EXTRA_DIST += m4/gs-device.m4
+EXTRA_DIST += ChangeLog.TL
-## Eventually delete these files
+## Patches applied to the dvipng-1.12 distribution
##
-EXTRA_DIST += Makefile.in.orig acinclude.m4.orig configure.ac.orig
+EXTRA_DIST += dvipng-1.12-patches
-EXTRA_DIST += Makefile.am.demo Makefile.in.work configure.ac.demo configure.ac.work
+## Original files from the dvipng distribution
+##
+EXTRA_DIST += Makefile.in.orig aclocal.m4.orig configure.ac.orig