# -----------------------------------------------------------------------
-SUBDIRS = popt misc lib build tools @PO@
+SUBDIRS = popt @MISCDIR@ lib build tools @PO@
INSTSUBDIRS = lib @PO@
OTHERSUBDIRS = docs autodeps
OBJS = rpm.o query.o install.o verify.o checksig.o ftp.o url.o @GETTEXTSTUB@
PROGS = @RPM@ rpm2cpio
LIBS = @LIBS@ @LIBINTL@ @LIBDL@
-LOADLIBES = -lbuild popt/libpopt.a $(topdir)/lib/librpm.a -lmisc
+LOADLIBES = -lbuild popt/libpopt.a $(topdir)/lib/librpm.a -L $(topdir)/misc @LIBMISC@
SOURCES = $(subst .o,.c,$(OBJS))
all: $(TARGET)
-rpm: lib/librpm.a build/libbuild.a misc/libmisc.a $(OBJS)
+rpm: lib/librpm.a build/libbuild.a @MISCPATH@ $(OBJS)
$(CC) -o rpm -static $(LDFLAGS) $(OBJS) $(LOADLIBES) $(LIBS) \
$(LIBEFENCE)
PO=""
GETTEXTSTUB="gettextstub.o"
+MISCOBJS=
+
AC_CANONICAL_SYSTEM
dnl Checks for programs.
AC_ARG_ENABLE([broken-chown],
[ --enable-broken-chown this system's chown follows symbolic links],
result=yes, result=unknown)
- if echo "$build" | egrep "(aix)|(hpux)" > /dev/null ; then
+ if echo "$build" | egrep "(aix)|(hpux)|(linux)" > /dev/null ; then
result=yes
elif echo "$build" | egrep "(nextstep)" > /dev/null ; then
result=no
ln -s autodeps/none ./find-requires.sh
fi
+if test -n "$MISCOBJS" ; then
+ MISCDIR=misc
+ MISCLIB=-lmisc
+ MISCPATH=misc/libmisc.a
+fi
+
AC_SUBST(MISCOBJS)
AC_SUBST(INCPATH)
AC_SUBST(LIBMISC)
AC_SUBST(RPM)
AC_SUBST(GZIPBIN)
AC_SUBST(FIXPERMS)
+AC_SUBST(MISCDIR)
+AC_SUBST(MISCLIB)
+AC_SUBST(MISCPATH)
-if [ -d newbuild ]; then
+if test -d newbuild ; then
NBMAKEFILE=newbuild/Makefile
else
NBMAKEFILE=