[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 15/45: Fix `dist' in src/roff, `distcheck' now works correctly.
From: |
Bertrand Garrigues |
Subject: |
[groff] 15/45: Fix `dist' in src/roff, `distcheck' now works correctly. |
Date: |
Tue, 11 Nov 2014 21:25:53 +0000 |
bgarrigues pushed a commit to branch automake3
in repository groff.
commit cc3de6a07f0e5b4662c8a9675e3324b656098769
Author: Bertrand Garrigues <address@hidden>
Date: Wed Aug 27 00:31:22 2014 +0200
Fix `dist' in src/roff, `distcheck' now works correctly.
* src/include/include.am: Distribute all .h in src/include.
* src/roff/*/*.am: Some missing files, majorminor.cpp should not be
distributed.
---
TESTS | 7 +------
src/include/include.am | 4 ++++
src/roff/groff/groff.am | 1 +
src/roff/grog/grog.am | 3 +++
src/roff/nroff/nroff.am | 3 +++
src/roff/troff/troff.am | 9 +++++++--
6 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/TESTS b/TESTS
index 04cde57..94f5654 100644
--- a/TESTS
+++ b/TESTS
@@ -246,8 +246,6 @@ Differences with former build system:
2.8 make dist
-TODO: missing files from src/roff
-
groff-1.22.3.tar.gz is generated.
- Files/directories that are not distributed on purpose:
@@ -264,8 +262,6 @@ TODO: missing files from src/roff
doc/
font/
man/
- src/include (except config.hin and include.am)
- src/roff
tmac
test-groff.in
@@ -295,8 +291,7 @@ the install tree).
make distcheck
- - configure script passed without error
- - build of src/libs fails (lib.h missing)
+ - All phases now succeed
Notes
-----
diff --git a/src/include/include.am b/src/include/include.am
index 9074c5f..5388d49 100644
--- a/src/include/include.am
+++ b/src/include/include.am
@@ -36,3 +36,7 @@ defs.h:
"DEFAULT_INDEX_NAME=\"$(indexname)\"" \
"DEFAULT_INDEX=\"$(indexdir)/$(indexname)\""
+dist-hook: dist_include
+dist_include:
+ chmod u+w $(distdir)/src/include
+ cp -f $(top_srcdir)/src/include/*.h $(distdir)/src/include
diff --git a/src/roff/groff/groff.am b/src/roff/groff/groff.am
index 8c7d963..9a08e46 100644
--- a/src/roff/groff/groff.am
+++ b/src/roff/groff/groff.am
@@ -34,6 +34,7 @@ groff_SOURCES = \
src/roff/groff/pipeline.h
src/roff/groff/groff.$(OBJEXT): defs.h
man1_MANS += src/roff/groff/groff.n
+EXTRA_DIST += src/roff/groff/groff.man
GROFF_OPTS_OUTPUT = \
groff_opts_no_arg.txt \
groff_opts_with_arg.txt
diff --git a/src/roff/grog/grog.am b/src/roff/grog/grog.am
index ad969b4..88c8ecd 100644
--- a/src/roff/grog/grog.am
+++ b/src/roff/grog/grog.am
@@ -28,6 +28,9 @@ GROG = src/roff/grog/subs.pl
grogdir = $(grog_dir)
dist_grog_DATA = $(GROG)
man1_MANS += src/roff/grog/grog.n
+EXTRA_DIST += \
+ src/roff/grog/grog.man \
+ src/roff/grog/grog.pl
MOSTLYCLEANFILES += grog
diff --git a/src/roff/nroff/nroff.am b/src/roff/nroff/nroff.am
index 9a21fba..cc5cb70 100644
--- a/src/roff/nroff/nroff.am
+++ b/src/roff/nroff/nroff.am
@@ -19,6 +19,9 @@
bin_SCRIPTS += nroff
nroff_srcdir = $(top_srcdir)/src/roff/nroff
man1_MANS += src/roff/nroff/nroff.n
+EXTRA_DIST += \
+ src/roff/nroff/nroff.man \
+ src/roff/nroff/nroff.sh
MOSTLYCLEANFILES += nroff
diff --git a/src/roff/troff/troff.am b/src/roff/troff/troff.am
index 4593550..ace47e5 100644
--- a/src/roff/troff/troff.am
+++ b/src/roff/troff/troff.am
@@ -18,6 +18,10 @@
bin_PROGRAMS += troff
man1_MANS += src/roff/troff/troff.n
+EXTRA_DIST += \
+ src/roff/troff/column.cpp \
+ src/roff/troff/troff.man \
+ src/roff/troff/TODO
troff_LDADD = lib/libgnu.a libgroff.a $(LIBM)
troff_SOURCES = \
src/roff/troff/dictionary.cpp \
@@ -39,8 +43,9 @@ troff_SOURCES = \
src/roff/troff/token.h \
src/roff/troff/charinfo.h \
src/roff/troff/request.h \
- src/roff/troff/hvunits.h \
- src/roff/troff/majorminor.cpp
+ src/roff/troff/hvunits.h
+
+nodist_troff_SOURCES = src/roff/troff/majorminor.cpp
src/roff/troff/input.$(OBJEXT): defs.h
CLEANFILES += src/roff/troff/majorminor.cpp
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 15/45: Fix `dist' in src/roff, `distcheck' now works correctly.,
Bertrand Garrigues <=