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