1## Makefile.am for the TeX Live subdirectory texk/web2c/otps/
2##
3## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org>
4## You may freely use, modify and/or distribute this file.
5##
6AM_CPPFLAGS = -I$(top_builddir)/.. -I$(top_srcdir) $(KPATHSEA_INCLUDES)
7AM_CFLAGS = $(WARNING_CFLAGS)
8AM_YFLAGS = -d -v
9
10proglib = ../lib/lib.a
11
12# Rebuild $(proglib)
13$(proglib): ${top_srcdir}/lib/*.c
14	cd ../lib && $(MAKE) $(AM_MAKEFLAGS)
15
16## Rebuild libkpathsea
17@KPATHSEA_RULE@
18
19otps_programs = otp2ocp outocp
20otps_scripts = mkocp mkofm
21
22noinst_HEADERS = otp.h routines.h yystype.h
23
24if OTANGLE
25bin_PROGRAMS = $(otps_programs)
26if WIN32
27SUBDIRS = win32
28else !WIN32
29bin_SCRIPTS = $(otps_scripts)
30endif !WIN32
31man1_MANS = $(otps_mans)
32endif OTANGLE
33EXTRA_PROGRAMS = $(otps_programs)
34otps_mans = $(otps_programs:=.man) $(otps_scripts:=.man)
35
36EXTRA_DIST = $(otps_scripts) $(otps_mans)
37
38otp2ocp_SOURCES = \
39	otp-parser.y \
40	otp-lexer.l \
41	otp2ocp.c \
42	routines.c
43
44DISTCLEANFILES = otp-parser.output
45
46outocp_SOURCES = \
47	outocp.c
48
49LDADD = $(proglib) $(KPATHSEA_LIBS)
50otp2ocp_DEPENDENCIES = $(proglib) $(KPATHSEA_DEPEND)
51outocp_DEPENDENCIES = $(proglib) $(KPATHSEA_DEPEND)
52
53## Tests
54##
55if OTANGLE
56TESTS = otp2ocp.test outocp.test
57endif OTANGLE
58
59EXTRA_DIST += \
60	otp2ocp.test \
61	outocp.test \
62	uni2lat.ocp \
63	uni2lat.otp \
64	uni2lat.out
65
66## Files generated by TESTS
67##
68CLEANFILES = xuni2lat.ocp xuni2lat.out
69
70## Not used
71##
72EXTRA_DIST += bugs.txt
73
74