]>
Commit | Line | Data |
---|---|---|
a04caf14 | 1 | # $Header$ |
2 | ||
b06e612a | 3 | AFSDIR = /mit/afsdev/bld/dest |
ebe5e0d9 | 4 | CFLAGS = -I$(AFSDIR)/include -I$(AFSDIR)/include/afs -I../include \ |
5 | -I/usr/athena/include -O | |
6 | LDFLAGS= -L/usr/athena/lib | |
a04caf14 | 7 | |
ebe5e0d9 | 8 | OBJS= ptutils.o utils.o ubik.o |
9 | LIBS= -L../lib $(LDFLAGS) -lmoira -lcom_err -lkrb -ldes \ | |
a04caf14 | 10 | /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib |
11 | ||
b06e612a | 12 | AFSLIBS=$(AFSDIR)/lib/afs/libprot.a $(AFSDIR)/lib/afs/libauth.a \ |
13 | $(AFSDIR)/lib/libubik.a $(AFSDIR)/lib/afs/util.a \ | |
14 | $(AFSDIR)/lib/librxkad.a $(AFSDIR)/lib/afs/libsys.a \ | |
15 | $(AFSDIR)/lib/librx.a $(AFSDIR)/lib/liblwp.a | |
16 | ||
a04caf14 | 17 | .SUFFIXES: .qc |
18 | ||
19 | .qc.c: | |
20 | rm -f $*.c | |
21 | /usr/rtingres/bin/eqc -p $* | |
22 | ||
ebe5e0d9 | 23 | all: sync ptdump migrate pt_util |
a04caf14 | 24 | |
25 | sync: sync.o $(OBJS) | |
b06e612a | 26 | $(CC) -o sync sync.o $(OBJS) $(AFSLIBS) $(LIBS) |
a04caf14 | 27 | sync.c: sync.qc |
28 | ||
b06e612a | 29 | ptdump: ptdump.o |
ebe5e0d9 | 30 | cc -o ptdump ptdump.o $(AFSLIBS) $(LDFLAGS) -ldes |
31 | ||
32 | pt_util: pt_util.o $(OBJS) | |
33 | cc -o pt_util pt_util.o $(OBJS) $(AFSLIBS) $(LDFLAGS) -lcom_err -ldes | |
34 | ||
35 | migrate: migrate.o | |
36 | cc -o migrate migrate.o $(LIBS) | |
37 | ||
38 | migrate.c: migrate.qc | |
a04caf14 | 39 | |
40 | clean: | |
ebe5e0d9 | 41 | rm -f *.o sync.c sync migrate.c migrate pt_util ptdump |