From 4b670788bc8a21cf04119a8fd8ae2733860f2b9b Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Mon, 22 Jul 2019 16:18:17 +0300 Subject: Install default pp-setup file from grecs --- configure.ac | 3 +- src/Makefile.am | 5 +-- src/pp-setup | 106 -------------------------------------------------------- 3 files changed, 3 insertions(+), 111 deletions(-) delete mode 100644 src/pp-setup diff --git a/configure.ac b/configure.ac index ca2935d..b070a4c 100644 --- a/configure.ac +++ b/configure.ac @@ -146,7 +146,8 @@ AM_CONDITIONAL([COND_INOTIFY],[test $status_inotify = yes]) # Grecs subsystem -GRECS_SETUP([grecs],[tree-api git2chg getopt tests shared install-headers]) +GRECS_SETUP([grecs],[tree-api git2chg getopt tests shared install-headers + std-pp-setup]) AH_BOTTOM([ #if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7) diff --git a/src/Makefile.am b/src/Makefile.am index 2ba575e..0109754 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -57,16 +57,13 @@ wydawca_SOURCES=\ $(WATCHER_C) BUILT_SOURCES=cmdline.h -EXTRA_DIST=cmdline.opt pp-setup +EXTRA_DIST=cmdline.opt SUFFIXES=.opt .c .h .opt.h: $(AM_V_GEN)m4 -s $(top_srcdir)/@GRECS_SUBDIR@/build-aux/getopt.m4 $< > $@ -incdir=$(pkgdatadir)/$(VERSION)/include -inc_DATA = $(PP_SETUP_FILE) - LDADD=@GRECS_LDADD@ @SQLLIB@ @GPGMELIB@ @LIBLTDL@ AM_CPPFLAGS= \ -I$(top_srcdir)/include\ diff --git a/src/pp-setup b/src/pp-setup deleted file mode 100644 index f49c295..0000000 --- a/src/pp-setup +++ /dev/null @@ -1,106 +0,0 @@ -divert(-1) dnl -*- m4 -*- -# This file is part of Wydawca -# Copyright (C) 2007, 2009, 2010, 2011, 2017, 2019 Sergey Poznyakoff -# -# Wydawca is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# Wydawca is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Wydawca. If not, see . - -changecom(/*,*/) - -/* ------------------------------ - * Simulate --prefix-builtins. - * Borrowed from Autoconf - * ------------------------------- */ - -define(`m4_define', defn(`define')) -define(`m4_defn', defn(`defn')) -define(`m4_undefine', defn(`undefine')) - -m4_undefine(`define') -m4_undefine(`defn') -m4_undefine(`undefine') - -/* m4_copy(SRC, DST) - * ----------------- - * Define DST as the definition of SRC. - * What's the difference between: - * 1. m4_copy(`from', `to') - * 2. m4_define(`to', `from($@)') - * Well, obviously 1 is more expensive in space. Maybe 2 is more expensive - * in time, but because of the space cost of 1, it's not that obvious. - * Nevertheless, one huge difference is the handling of `$0'. If `from' - * uses `$0', then with 1, `to''s `$0' is `to', while it is `from' in 2. - * The user will certainly prefer to see `to'. - */ -m4_define(`m4_copy', -`m4_define(`$2', m4_defn(`$1'))') - -/* m4_rename(SRC, DST) - * ------------------- - * Rename the macro SRC as DST. - */ -m4_define(`m4_rename', -`m4_copy(`$1', `$2')m4_undefine(`$1')') - -/* m4_rename_m4(MACRO-NAME) - * ------------------------ - * Rename MACRO-NAME as m4_MACRO-NAME. - */ -m4_define(`m4_rename_m4', -`m4_rename(`$1', `m4_$1')') - -/* Some m4 internals have names colliding with tokens we might use. - * Rename them a` la `m4 --prefix-builtins'. - */ -m4_rename_m4(`builtin') -m4_rename_m4(`changecom') -m4_rename_m4(`changequote') -m4_rename_m4(`debugfile') -m4_rename_m4(`debugmode') -m4_rename_m4(`decr') -m4_rename_m4(`divert') -m4_rename_m4(`divnum') -m4_rename_m4(`dumpdef') -m4_rename_m4(`errprint') -m4_rename_m4(`esyscmd') -m4_rename_m4(`eval') -m4_rename_m4(`format') -m4_rename_m4(`ifdef') -m4_rename_m4(`ifelse') -m4_rename_m4(`include') -m4_rename_m4(`incr') -m4_rename_m4(`index') -m4_rename_m4(`indir') -m4_rename_m4(`len') -m4_rename(`m4exit', `m4_exit') -m4_rename(`m4wrap', `m4_wrap') -m4_rename_m4(`maketemp') -m4_rename_m4(`patsubst') -m4_rename_m4(`popdef') -m4_rename_m4(`pushdef') -m4_rename_m4(`regexp') -m4_rename_m4(`shift') -m4_rename_m4(`sinclude') -m4_rename_m4(`substr') -m4_rename_m4(`symbols') -m4_rename_m4(`syscmd') -m4_rename_m4(`sysval') -m4_rename_m4(`traceoff') -m4_rename_m4(`traceon') -m4_rename_m4(`translit') -m4_rename_m4(`undivert') -m4_rename_m4(`dnl') -m4_rename_m4(`__line__') -m4_rename_m4(`__file__') - -m4_divert(0)m4_dnl -- cgit v1.2.1