mutt_dotlock.c: dotlock.c
cp $(srcdir)/dotlock.c mutt_dotlock.c
-CLEANFILES = mutt_dotlock.c stamp-doc-rc makedoc
+CLEANFILES = mutt_dotlock.c stamp-doc-rc makedoc \
+ keymap_alldefs.h keymap_defs.h
ACLOCAL_AMFLAGS = -I m4
keymap_defs.h: $(OPS) $(srcdir)/gen_defs
$(srcdir)/gen_defs $(OPS) > keymap_defs.h
-keymap_alldefs.h: OPS OPS.PGP OPS.MIX $(srcdir)/gen_defs
- $(srcdir)/gen_defs OPS OPS.PGP OPS.MIX > keymap_alldefs.h
+keymap_alldefs.h: $(srcdir)/OPS $(srcdir)/OPS.PGP $(srcdir)/OPS.MIX $(srcdir)/gen_defs
+ $(srcdir)/gen_defs $(srcdir)/OPS $(srcdir)/OPS.PGP $(srcdir)/OPS.MIX > keymap_alldefs.h
reldate:
echo 'const char *ReleaseDate = "'`date +%Y-%m-%d`'";' > $(srcdir)/reldate.h
srcdir = @srcdir@
top_srcdir = @top_srcdir@
+top_builddir = ..
VPATH = @srcdir@
prefix = @prefix@
DISTFILES = Makefile.in.in POTFILES.in $(srcdir)/$(PACKAGE).pot \
stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES)
-POTFILES = \
+POTFILES = $(top_builddir)/keymap_alldefs.h \
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
all-yes: cat-id-tbl.c $(CATALOGS)
all-no:
-.PHONY: ../keymap_alldefs.h
-../keymap_alldefs.h:
- cd .. && $(MAKE) keymap_alldefs.h
+.PHONY: $(top_builddir)/keymap_alldefs.h
+$(top_builddir)/keymap_alldefs.h:
+ cd $(top_builddir) && $(MAKE) keymap_alldefs.h
$(srcdir)/$(PACKAGE).pot: $(POTFILES)
$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
done
POTFILES: POTFILES.in
- ( if test 'x$(srcdir)' != 'x.'; then \
- posrcprefix='$(top_srcdir)/'; \
- else \
- posrcprefix="../"; \
- fi; \
- rm -f $@-t $@ \
+ ( rm -f $@-t $@ \
&& (sed -e '/^#/d' -e '/^[ ]*$$/d' \
- -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
+ -e "s@.*@ $$(top_srcdir)& \\\\@" < $(srcdir)/$@.in \
| sed -e '$$s/\\$$//') > $@-t \
&& chmod a-w $@-t \
&& mv $@-t $@ )