Imported Upstream version 6.33.1~b3+dfsg.1
[debian_inform6.git] / config / Makefile.am.lib
blob7e126b4d0fd3f92515ee00415ed95f3270fcf575
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)
20 if CYGWIN
21 install-data-hook: add-localdir
22 uninstall-local: remove-localdir
23 else
24 all-local: add-local-names
25 install-data-hook: add-localdir add-names
26 uninstall-local: remove-localdir remove-names
27 endif
29 add-localdir:
30         $(mkinstalldirs) $(DESTDIR)$(localmoddir)
32 remove-localdir:
33         rmdir $(DESTDIR)$(localmoddir)
35 add-local-names:
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;       \
40         done
42 add-names:
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";                   \
48                 rm -f $$file;                                           \
49                 $(LN_S) $$realfile $$file;                              \
50             fi                                                          \
51         done
53 remove-names:
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;                    \
59             fi                                                          \
60         done
63 CLEANFILES = $(MODULES) $(EXTRA_NAMES)
65 $(MODULES): $(INFORM)