summaryrefslogtreecommitdiff
path: root/mh/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'mh/Makefile.am')
-rw-r--r--mh/Makefile.am63
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) $<

Return to:

Send suggestions and report system problems to the System administrator.