aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile.am6
-rw-r--r--configure.ac2
-rw-r--r--doc/Makefile.am20
-rw-r--r--doc/sciteco.1.in (renamed from sciteco.1.in)0
5 files changed, 23 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index c82f607..2a14a88 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,7 @@ stamp-*
/src/sciteco-minimal
# Generated code
-/sciteco.1
+/doc/sciteco.1
/teco.ini
/src/gtk-info-popup*.[ch]
/src/symbols-*.cpp
diff --git a/Makefile.am b/Makefile.am
index eb38c7d..ac220c3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
-SUBDIRS = src
+SUBDIRS = src doc
if BOOTSTRAP
BOOTSTRAP_SCITECO = src/sciteco-minimal$(EXEEXT)
@@ -20,10 +20,6 @@ EXTRA_DIST = teco.ini.in
CLEANFILES = teco.ini
dist_pkgdata_DATA = lexer.tes
-man_MANS = sciteco.1
-EXTRA_DIST += sciteco.1.in
-CLEANFILES += sciteco.1
-
noinst_HEADERS = compat/bsd/sys/cdefs.h \
compat/bsd/sys/queue.h \
compat/bsd/sys/tree.h
diff --git a/configure.ac b/configure.ac
index 0577c3d..9d29eb1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -152,5 +152,5 @@ AC_ARG_ENABLE(bootstrap,
[bootstrap=$enableval])
AM_CONDITIONAL(BOOTSTRAP, [test x$bootstrap = xyes])
-AC_CONFIG_FILES([Makefile src/Makefile])
+AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile])
AC_OUTPUT
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..db507f1
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,20 @@
+if BOOTSTRAP
+BOOTSTRAP_SCITECO = $(topsrcdir)/src/sciteco-minimal$(EXEEXT)
+else
+BOOTSTRAP_SCITECO = @SCITECO@
+endif
+REPL_MACRO = eb$<\e \
+ <fs@PACKAGE^Q@\e@PACKAGE@\e;>j \
+ <fs@PACKAGE_NAME^Q@\e@PACKAGE_NAME@\e;>j \
+ <fs@PACKAGE_VERSION^Q@\e@PACKAGE_VERSION@\e;>j \
+ <fs@PACKAGE_URL^Q@\e@PACKAGE_URL@\e;>j \
+ <fs@pkgdatadir^Q@\e$(pkgdatadir)\e;>j \
+ <fs@DATE^Q@\e$(shell @DATE@ "+%d %b %Y")\e;>j \
+ ew$@\e
+
+man_MANS = sciteco.1
+EXTRA_DIST = sciteco.1.in
+CLEANFILES = sciteco.1
+
+% : %.in
+ $(BOOTSTRAP_SCITECO) -e $$'$(REPL_MACRO)'
diff --git a/sciteco.1.in b/doc/sciteco.1.in
index e0806ca..e0806ca 100644
--- a/sciteco.1.in
+++ b/doc/sciteco.1.in