Merge tag 'upstream/6.33.1_b2+dfsg.1'
[debian_inform6.git] / config / Makefile.am.src
blob34696ee7e3785b60542db63bf38f80e26b3e4472
1 ## Automake template for Inform program.
3 include $(top_srcdir)/config/Makefile.inc
5 bin_PROGRAMS = inform
7 inform_SOURCES = arrays.c asm.c bpatch.c chars.c directs.c errors.c        \
8 expressc.c expressp.c files.c inform.c lexer.c linker.c memory.c objects.c \
9 states.c symbols.c syntax.c tables.c text.c veneer.c verbs.c header.h
11 INC = ,$(DESTDIR)$(localincdir),$(DESTDIR)$(localmoddir),$(DESTDIR)$(includedir),$(DESTDIR)$(moduledir)
12 MOD = ,$(DESTDIR)$(localmoddir),$(DESTDIR)$(moduledir)
14 MODDEF = -DModule_Directory=\"$(MOD)\"
15 INCDEF = -DInclude_Directory=\"$(INC)\"
17 INCLUDES = -D$(HOST) $(MODDEF) $(INCDEF)
19 PROGRAM = $(DESTDIR)$(bindir)/inform
21 install-exec-hook:
22 if CYGWIN
23 #       Don't bother keeping old versions under Cygwin.
24 else
25         mv $(PROGRAM) $(PROGRAM)-$(INFORM_VERSION)
26         $(LN_S) $(PROGRAM)-$(INFORM_VERSION) $(PROGRAM)
27 endif
29 uninstall-hook:
30 if CYGWIN
31 #       Ditto.
32 else
33         - chmod u+w $(DESTDIR)$(bindir)
34         rm -f $(PROGRAM)-$(INFORM_VERSION)
35 endif