solaris*|linux*|darwin*) \
chmod u+x $(top_srcdir)/installplatform; DESTDIR="$(DESTDIR)" pkglibdir="$(pkglibdir)" $(top_srcdir)/installplatform rpmrc macros platform ;; \
esac
- @$(MKDIR_P) $(DESTDIR)/var/tmp
+ @$(MKDIR_P) $(DESTDIR)$(localstatedir)/tmp
# XXX to appease distcheck we need to remove "stuff" here...
uninstall-local:
$(top_builddir)/rpmio/librpmio.la \
@WITH_LIBELF_LIB@
-clean-local:
- rm -f *.o
-
#BUILT_SOURCES = rpmbuild.lcd
rpmbuild.lcd: Makefile.am ${librpmbuild_la_SOURCES} ${pkginc_HEADERS} ${noinst_HEADERS}
librpmdb_la_LIBADD = $(libdb_la)
librpmdb_la_DEPENDENCIES = $(libdb_la)
-# XXX make sure that db.h symlink is generated
-dbconfig.c: db.h
-
tagtbl.c: Makefile.am $(top_srcdir)/lib/rpmlib.h
@echo '/*@-bounds@*/' > $@
@echo '#include "system.h"' >> $@
@echo 'const int rpmTagTableSize = sizeof(rpmTagTbl) / sizeof(rpmTagTbl[0]) - 1;' >> $@
@echo '/*@=bounds@*/' >> $@
-db.h:
- @ln -sf ../$(WITH_DB_SUBDIR)/db.h $@
+db.h: ../$(WITH_DB_SUBDIR)/db.h
+ $(LN_S) ../$(WITH_DB_SUBDIR)/db.h $@
+CLEANFILES = db.h
# XXX grrr, force noinst libdb.la for db3.
$(libdb_la): $(top_builddir)/$(WITH_DB_SUBDIR)/libdb-4.6.la
sed -e"/^libdir=/s/^.*$$/libdir=''/" \
< $(top_builddir)/$(WITH_DB_SUBDIR)/libdb-4.6.la > $(libdb_la)
+CLEANFILES += $(libdb_la)
rpmdb_archive_SOURCES =
rpmdb_archive_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
-clean-local:
- rm -f *.o db.h $(libdb_la)
-
BUILT_SOURCES = tagtbl.c
rpmdb.lcd: Makefile.am ${librpmdb_la_SOURCES} ${pkginc_HEADERS} ${noinst_HEADERS}