1 ## Automake template for Inform libraries.
3 include $(top_srcdir)/config/Makefile.inc
5 module_DATA = $(MODULES) $(INCLUDES)
7 #MODULES = parserm.m5 verblibm.m5
9 INCLUDES = english.h grammar.h linklpa.h linklv.h parser.h parserm.h \
10 verblib.h verblibm.h infix.h
12 EXTRA_NAMES = English.h Grammar.h Parser.h Verblib.h VerbLib.h
14 EXTRA_DIST = $(INCLUDES)
16 ETAGS_ARGS = $(ETAGS_INFORM) $(INCLUDES)
18 TAGS_DEPENDENCIES = $(INCLUDES)
21 install-data-hook: add-localdir
22 uninstall-local: remove-localdir
24 all-local: add-local-names
25 install-data-hook: add-localdir add-names
26 uninstall-local: remove-localdir remove-names
30 $(mkinstalldirs) $(DESTDIR)$(localmoddir)
33 rmdir $(DESTDIR)$(localmoddir)
36 @- cd $(top_builddir)/lib; \
37 for file in $(EXTRA_NAMES); do \
38 realfile=`echo $$file | tr '[A-Z]' '[a-z]'`; \
39 test -r $$file || $(LN_S) $(srcdir)/$$realfile $$file; \
43 @ cd $(DESTDIR)$(moduledir); \
44 for file in $(EXTRA_NAMES); do \
45 if test ! -e $$file -o -L $$file; then \
46 realfile=`echo $$file | tr '[A-Z]' '[a-z]'`; \
47 echo " linking $$file to $$realfile"; \
49 $(LN_S) $$realfile $$file; \
54 @ cd $(DESTDIR)$(moduledir); \
55 for file in $(EXTRA_NAMES); do \
56 if test -L $$file; then \
57 echo " unlinking $$file"; \
58 rm -f $(DESTDIR)$(moduledir)/$$file; \
63 CLEANFILES = $(MODULES) $(EXTRA_NAMES)