1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
## automake rules for yuck
## set the following variables in the including Makefile.am beforehand
## noinst_PROGRAMS
## BUILT_SOURCES
## EXTRA_DIST
## DISTCLEANFILES
yuck_CPPFLAGS = -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE
yuck_CPPFLAGS += -D_ALL_SOURCE
yuck_CPPFLAGS += -D_DARWIN_C_SOURCE
yuck_CPPFLAGS += -D_NETBSD_SOURCE
noinst_PROGRAMS += yuck-bootstrap
yuck_bootstrap_SOURCES = yuck.c
yuck_bootstrap_CPPFLAGS = $(yuck_CPPFLAGS)
yuck_bootstrap_CPPFLAGS += -DBOOTSTRAP
yuck_bootstrap_CPPFLAGS += -DWITH_SCMVER
noinst_PROGRAMS += yuck
yuck_SOURCES = yuck.c yuck.yuck
yuck_SOURCES += yuck-scmver.c yuck-scmver.h yuck-scmver.m4
yuck_SOURCES += yuck.m4
yuck_SOURCES += yuck-coru.c.m4 yuck-coru.h.m4
yuck_SOURCES += yuck.man.m4
yuck_CPPFLAGS += -DYUCK_TEMPLATE_PATH='"$(abs_srcdir)"'
yuck_CPPFLAGS += -DWITH_SCMVER
BUILT_SOURCES += yuck.yucc
## aix make wants all prereq's to exist
EXTRA_DIST += yuck.m4i
EXTRA_DIST += yuck.yucc
DISTCLEANFILES += yuck.m4i yuck.yucc
## also include custom Makefile recipes
include $(srcdir)/yuck.mk
|