Commit | Line | Data |
---|---|---|
fea1cabb JB |
1 | # |
2 | # Copyright (c) 1980 Regents of the University of California. | |
3 | # All rights reserved. The Berkeley software License Agreement | |
4 | # specifies the terms and conditions for redistribution. | |
5 | # | |
95f51977 | 6 | # @(#)Makefile 5.3 (Berkeley) 4/30/86 |
438e988a RE |
7 | # |
8 | CFLAGS=-O | |
9 | TAGSFILE=tags | |
10 | ||
11 | all: libdbm.a libdbm_p.a | |
12 | ||
13 | libdbm.a: dbm.c | |
14 | ${CC} -c ${CFLAGS} dbm.c | |
15 | ld -r -o libdbm.a -x dbm.o | |
16 | rm -f dbm.o | |
17 | ||
18 | libdbm_p.a: dbm.c | |
19 | ${CC} -p -c ${CFLAGS} dbm.c | |
20 | ld -r -o libdbm_p.a -X dbm.o | |
21 | rm -f dbm.o | |
22 | ||
23 | install: all | |
24 | install -m 644 libdbm.a $(DESTDIR)/usr/lib | |
25 | install -m 644 libdbm_p.a $(DESTDIR)/usr/lib | |
26 | -cmp -s dbm.h $(DESTDIR)/usr/include/dbm.h || \ | |
03cb914b | 27 | install -c -m 444 dbm.h $(DESTDIR)/usr/include |
438e988a RE |
28 | |
29 | tags: | |
30 | ctags -a -f ${TAGSFILE} `pwd`/dbm.c | |
31 | ||
32 | clean: | |
33 | rm -f *.o libdbm.a libdbm_p.a errs a.out core |