diff options
-rw-r--r-- | Makefile.am | 18 | ||||
-rw-r--r-- | bootstrap.am | 17 | ||||
-rw-r--r-- | doc/Makefile.am | 17 | ||||
-rw-r--r-- | src/Makefile.am | 5 |
4 files changed, 21 insertions, 36 deletions
diff --git a/Makefile.am b/Makefile.am index ac220c3..db0a39b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,20 +1,7 @@ +include $(top_srcdir)/bootstrap.am SUBDIRS = src doc -if BOOTSTRAP -BOOTSTRAP_SCITECO = 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 - pkgdata_DATA = teco.ini EXTRA_DIST = teco.ini.in CLEANFILES = teco.ini @@ -27,6 +14,3 @@ noinst_HEADERS = compat/bsd/sys/cdefs.h \ EXTRA_DIST += patches/scintilla-teco-control-codes.patch EXTRA_DIST += TODO - -% : %.in - $(BOOTSTRAP_SCITECO) -e $$'$(REPL_MACRO)' diff --git a/bootstrap.am b/bootstrap.am new file mode 100644 index 0000000..21f4b51 --- /dev/null +++ b/bootstrap.am @@ -0,0 +1,17 @@ +if BOOTSTRAP +BOOTSTRAP_SCITECO = $(top_srcdir)/src/sciteco-minimal$(EXEEXT) +else +BOOTSTRAP_SCITECO = @SCITECO@ +endif + +SUBST_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 + +% : %.in + $(BOOTSTRAP_SCITECO) -e $$'$(SUBST_MACRO)' diff --git a/doc/Makefile.am b/doc/Makefile.am index db507f1..10fb3ec 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,20 +1,5 @@ -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 +include $(top_srcdir)/bootstrap.am man_MANS = sciteco.1 EXTRA_DIST = sciteco.1.in CLEANFILES = sciteco.1 - -% : %.in - $(BOOTSTRAP_SCITECO) -e $$'$(REPL_MACRO)' diff --git a/src/Makefile.am b/src/Makefile.am index 8761df9..e714780 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,3 +1,5 @@ +include $(top_srcdir)/bootstrap.am + AM_CFLAGS = -Wall -std=c99 AM_CXXFLAGS = -Wall AM_CPPFLAGS = @@ -12,10 +14,7 @@ EXTRA_DIST = gtk-info-popup.gob \ if BOOTSTRAP noinst_PROGRAMS = sciteco-minimal -BOOTSTRAP_SCITECO = ./sciteco-minimal$(EXEEXT) symbols-scintilla.cpp symbols-scilexer.cpp : $(BOOTSTRAP_SCITECO) -else -BOOTSTRAP_SCITECO = @SCITECO@ endif sciteco_minimal_SOURCES = main.cpp sciteco.h \ cmdline.cpp cmdline.h \ |