-I$(top_srcdir)/build \
-I$(top_srcdir)/lib \
-I$(top_srcdir)/popt \
- @INCPATH@
+ @INCPATH@ \
+ -I$(top_srcdir)/misc
mylibs= $(top_builddir)/build/librpmbuild.la \
$(top_builddir)/lib/librpm.la \
- $(top_builddir)/popt/libpopt.la
+ $(top_builddir)/popt/libpopt.la \
+ @LIBMISC@
LDFLAGS = @LDFLAGS_STATIC@
acconfig.h build.h system.h
rpm_SOURCES = build.c rpm.c
-rpm_LDADD = $(mylibs) @LIBMISC@
+rpm_LDADD = $(mylibs)
-$(PROGRAMS): $(mylibs) @LIBMISC@
+$(PROGRAMS): $(mylibs)
.PHONY: lclint
lclint:
rpmconvert_SOURCES = convertdb.c oldrpmdb.c
## Libmisc.a is required for rpmconvert.
-rpmconvert_LDADD = $(mylibs) @LIBMISC@ -lgdbm
+rpmconvert_LDADD = $(mylibs) -lgdbm
install-data-local:
@$(mkinstalldirs) $(DESTDIR)$(varprefix)/lib/rpm
-I$(top_srcdir) \
-I$(top_srcdir)/lib \
-I$(top_srcdir)/popt \
- @INCPATH@
+ @INCPATH@ \
+ -I$(top_srcdir)/misc
pkgincdir = $(pkgincludedir)
pkginc_HEADERS = rpmbuild.h rpmspec.h
-I$(top_srcdir) \
-I$(top_srcdir)/build \
-I$(top_srcdir)/popt \
- @INCPATH@
+ @INCPATH@ \
+ -I$(top_srcdir)/misc
pkgincdir = $(pkgincludedir)
pkginc_HEADERS = \
#include "system.h"
+#include <err.h> /* XXX !HAVE_ERR_H: get from misc */
+
void *vmefail(void)
{
err(EXIT_FAILURE, "virtual memory exhausted");
#define __ptr_t void *
#endif
+#include <stdarg.h>
#include <err.h>
#define VA(call) \
#ifndef _ERR_H
#define _ERR_H 1
-#include <features.h>
-
#define __need___va_list
#include <stdarg.h>
#ifndef __GNUC_VA_LIST
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP_ENV = --best
DEP_FILES = .deps/hash.P .deps/rpmmodule.P .deps/upgrade.P
SOURCES = $(librpmmodule_la_SOURCES) $(rpmmodule_so_SOURCES)
#include "system.h"
+#include <err.h> /* XXX !HAVE_ERR_H: get from misc */
+
void *vmefail(void)
{
err(EXIT_FAILURE, "virtual memory exhausted");
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
#endif /* HAVE_MCHECK_H && defined(__GNUC__) */
/* Retrofit glibc __progname */
-char *__progname;
#if defined __GLIBC__ && __GLIBC__ >= 2
#define setprogname(pn)
#else
+#define __progname program_name
#define setprogname(pn) \
- { if ((__progname = strrchr(pn, '/')) __progname++; \
+ { if ((__progname = strrchr(pn, '/')) != NULL) __progname++; \
else __progname = pn; \
}
#endif
+char *__progname;
#if HAVE_NETDB_H
#ifndef __LCLINT__
-I$(top_srcdir) \
-I$(top_srcdir)/build \
-I$(top_srcdir)/lib \
- -I$(top_srcdir)/misc \
-I$(top_srcdir)/popt \
- @INCPATH@
+ @INCPATH@ \
+ -I$(top_srcdir)/misc
EXTRA_DIST = fstrcmp.c message.c str-list.c rpmchecksig.c
mylibs= $(top_builddir)/build/.libs/librpmbuild.a \
$(top_builddir)/lib/.libs/librpm.a \
- $(top_builddir)/popt/.libs/libpopt.a
+ $(top_builddir)/popt/.libs/libpopt.a \
+ @LIBMISC@
-LDADD = $(top_builddir)/lib/.libs/librpm.a
+LDADD = $(top_builddir)/lib/.libs/librpm.a @LIBMISC@
noinst_PROGRAMS = \
dump dumpdb javadeps rpmarchive rpmheader rpminject rpmlead rpmsignature
-rpminject_LDADD = $(mylibs) @LIBMISC@
+rpminject_LDADD = $(mylibs)
pkgbindir = @RPMCONFIGDIR@
pkgbin_PROGRAMS = rpmgettext rpmputtext
rpmgettext_SOURCES = rpmgettext.c
-rpmgettext_LDADD = $(mylibs) @LIBMISC@
+rpmgettext_LDADD = $(mylibs)
rpmputtext_SOURCES = rpmgettext.c
-rpmputtext_LDADD = $(mylibs) @LIBMISC@
+rpmputtext_LDADD = $(mylibs)
## Dumpdb requires fprint.o (in libmisc) and this requires realpath
## (from libmisc).
-dumpdb_LDADD = $(mylibs) @LIBMISC@
+dumpdb_LDADD = $(mylibs)
$(PROGRAMS): $(mylibs)
#include "signature.h"
#include "header.h"
+#include <err.h> /* XXX !HAVE_ERR_H: get from misc */
+
typedef enum injmode_e { INJ_UNKNOWN, INJ_ADD, INJ_DELETE, INJ_MODIFY } injmode_t;
injmode_t injmode = INJ_UNKNOWN;