summaryrefslogtreecommitdiff
path: root/Build/source/texk/cjkutils/hbf2gf/Makefile.am
blob: 13d48d724fdc1f8144940767f8d56dce65afcb84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
##
INCLUDES = $(KPATHSEA_INCLUDES)
AM_CPPFLAGS = -Dunix -DHAVE_LIBKPATHSEA $(XX_CPPFLAGS)
AM_CFLAGS = $(XX_CFLAGS)

bin_PROGRAMS = hbf2gf

hbf2gf_SOURCES = \
	hbf.c \
	hbf.h \
	hbf2gf.c

CWEB_SRC = hbf2gf.w
CWEB_TEX = hbf2gf.tex hbf2gf.idx hbf2gf.scn
CWEB_DVI = hbf2gf.dvi

hbf2gf_DEPENDENCIES = $(KPATHSEA_DEPEND)

LDADD = $(KPATHSEA_LIBS)

## Rebuild libkpathsea
@KPATHSEA_RULE@

dist_man1_MANS = hbf2gf.1

EXTRA_DIST = $(CWEB_SRC) $(CWEB_TEX) $(CWEB_DVI) cfg

CLEANFILES = hbf2gf.log hbf2gf.toc

hbf2gf.dvi: hbf2gf.tex hbf2gf.idx hbf2gf.scn
	TEXINPUTS=.:$(srcdir):$$TEXINPUTS $(TEX) hbf2gf.tex

# Running cweave in order to create hbf2gf.tex generates in addition
# hbf2gf.idx and hbf2gf.scn; we must rerun cweave when they are not
# up to date (even if hbf2gf.tex is up to date). Thus the sub-make.
#
hbf2gf.tex hbf2gf.idx hbf2gf.scn: hbf2gf.w
	$(MAKE) $(AM_MAKEFLAGS) do-cweave
do-cweave: hbf2gf.w .FORCE
	$(CWEAVE) +ai $<
.PHONY: do-cweave .FORCE

if do_cweb
all-local: hbf2gf.dvi
hbf2gf.c: hbf2gf.w
	$(CTANGLE) $<
else
all-local:
endif

## Not yet used
##
EXTRA_DIST += \
	emdir.c \
	emdir.h \
	emtexdir.c \
	emtexdir.h \
	hbf2gf.def

## Eventually delete these files
##
EXTRA_DIST += \
	Makefile.in.orig \
	c-auto.in \
	config.guess \
	config.sub \
	configure \
	configure.ac \
	install-sh \
	mkinstalldirs