added "make depend", dbindex.o, rpmdb.o

CVS patchset: 97
CVS date: 1995/12/27 19:18:56
This commit is contained in:
ewt 1995-12-27 19:18:56 +00:00
parent ffc5f383b8
commit beecff0608
1 changed files with 23 additions and 4 deletions

View File

@ -1,15 +1,14 @@
LIBS = -lgdbm #-lefence
LIBS = -lgdbm -ldb
LIBOBJECTS = header.o oldrpmdb.o misc.o messages.o rpmerr.o falloc.o \
convertdb.o oldrpmfile.o var.o md5.o md5sum.o
convertdb.o oldrpmfile.o var.o md5.o md5sum.o dbindex.o \
rpmdb.o
LIBRPM = librpm.a
WARNINGS = -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
DEBUG = -g
OPTS = -O2
all: test dump dumpdb
# -----------------------------------------------------------------------
AR = ar r
@ -18,6 +17,16 @@ RANLIB = ranlib
CFLAGS = $(WARNINGS) $(DEBUG) $(OPTS)
LDFLAGS = $(DEBUG) $(LIBS)
ifeq (.depend,$(wildcard .depend))
TARGET=allprogs
else
TARGET=depend allprogs
endif
all: $(TARGET)
allprogs: test dump dumpdb
test: test.c librpm.a
$(CC) $(DEBUG) -o $@ test.c librpm.a $(LIBS)
@ -33,3 +42,13 @@ $(LIBRPM): $(LIBOBJECTS)
clean:
rm -f *.a *.o *~ $(ALL) test.out
squeaky: clean
rm -f depend
depend:
gcc -M *.c > .depend
ifeq (.depend,$(wildcard .depend))
include .depend
endif