diff options
Diffstat (limited to 'mh/Makefile.am')
-rw-r--r-- | mh/Makefile.am | 63 |
1 files changed, 37 insertions, 26 deletions
diff --git a/mh/Makefile.am b/mh/Makefile.am index de562cd62..5d02ebacd 100644 --- a/mh/Makefile.am +++ b/mh/Makefile.am @@ -1,5 +1,5 @@ ## This file is part of GNU Mailutils. -## Copyright (C) 2001-2019 Free Software Foundation, Inc. +## Copyright (C) 2001-2024 Free Software Foundation, Inc. ## ## GNU Mailutils is free software; you can redistribute it and/or ## modify it under the terms of the GNU General Public License as @@ -67,14 +67,14 @@ noinst_LIBRARIES = libmh.a libmh_a_SOURCES= \ compcommon.c\ mboxprop.c\ - mh_alias_gram.y\ - mh_alias_lex.l\ + mh_alias_gram.c\ + mh_alias_lex.c\ mh_getopt.c\ mh_global.c\ mh_format.c\ mh_init.c\ mh_list.c\ - mh_fmtgram.y\ + mh_fmtgram.c\ mh_msgset.c\ mh_sequence.c\ mh_stream.c\ @@ -95,45 +95,42 @@ BUILT_SOURCES=\ MAINTAINERCLEANFILES=$(BUILT_SOURCES) -EXTRA_DIST = gylwrap.conf - mhlibdir = $(pkgdatadir)/mh AM_CPPFLAGS =\ - @MU_APP_COMMON_INCLUDES@\ + $(MU_APP_COMMON_INCLUDES)\ -D_GNU_SOURCE -DMHLIBDIR=\"$(mhlibdir)\"\ -DMHBINDIR=\"$(bindir)\" mh_LIBS = \ ./libmh.a\ - ../lib/libmuaux.la\ - ${MU_LIB_MAILBOX}\ - ${MU_LIB_MAILER}\ - ${MU_LIB_AUTH}\ - @MU_AUTHLIBS@\ - ${MU_LIB_MAILUTILS}\ - @MU_COMMON_LIBRARIES@ + $(MU_APP_LIBRARIES)\ + $(MU_LIB_MAILBOX)\ + $(MU_LIB_MAILER)\ + $(MU_LIB_AUTH)\ + $(MU_AUTHLIBS)\ + $(MU_LIB_MAILUTILS)\ + $(MU_COMMON_LIBRARIES) LDADD = $(mh_LIBS) scan_LDADD = $(mh_LIBS) @CURSES_LIBS@ -pick_SOURCES = pick.c pick.h pick-gram.y pick-gram.h +pick_SOURCES = pick.c pick.h pick-gram.c pick-gram.h -YLWRAP = @MU_YLWRAP@ -AM_YFLAGS=-vt +AM_YFLAGS=-dt inc_LDADD = \ ./libmh.a\ - ../lib/libmuaux.la\ + $(MU_APP_LIBRARIES)\ ../lib/libmuscript.a\ @LIBMU_SCM@ @GUILE_LIBS@\ @LIBMU_SCM_DEPS@\ - @MU_LIB_PY@ @PYTHON_LIBS@\ - ${MU_LIB_SIEVE}\ - ${MU_LIB_MAILBOX}\ - ${MU_LIB_MAILER}\ - ${MU_LIB_AUTH}\ - @MU_AUTHLIBS@\ - ${MU_LIB_MAILUTILS}\ - @MU_COMMON_LIBRARIES@ + $(MU_LIB_PY) @PYTHON_LIBS@\ + $(MU_LIB_SIEVE)\ + $(MU_LIB_MAILBOX)\ + $(MU_LIB_MAILER)\ + $(MU_LIB_AUTH)\ + $(MU_AUTHLIBS)\ + $(MU_LIB_MAILUTILS)\ + $(MU_COMMON_LIBRARIES) install-exec-hook: @here=`pwd`; \ @@ -143,3 +140,17 @@ install-exec-hook: $(LN_S) show next; \ $(LN_S) show prev; \ cd $$here + +EXTRA_DIST = pick-gram.y mh_alias_gram.y mh_fmtgram.y mh_alias_lex.l + +pick-gram.c pick-gram.h: pick-gram.y +mh_alias_gram.c mh_alias_gram.h: mh_alias_gram.y +mh_alias_lex.c: mh_alias_lex.l + +mh_fmtgram.c: mh_fmtgram.y + $(BISON) -o $@ -t $< + +.l.c: + $(FLEX) -o $@ $(AM_LFLAGS) $< +.y.c: + $(BISON) -o $@ $(AM_YFLAGS) $< |