summaryrefslogtreecommitdiffstats
path: root/lib/librpc/secure_rpc/keyserv/Makefile
blob: de6771ee0d58ed641f1370b5b1d4846c41045b0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#
# @(#)Makefile	2.4 88/08/15 4.0 RPCSRC; from 1.9 87/11/29 SMI
#
CFLAGS= -O
RPCLIB= -lrpclib
#RPCLIB= -lrpcsvc

KEYSERV_OBJS = keyserv.o setkey.o detach.o mp.o
KEYENVOY_OBJS = keyenvoy.o
SRCS = keyserv.c setkey.c detach.c keyenvoy.c mp.c

ALL= keyserv keyenvoy

all: $(ALL)

keyserv: $(KEYSERV_OBJS)
	$(CC) $(CFLAGS) $(KEYSERV_OBJS) -lmp $(LIBC) $(RPCLIB) -o $@

keyenvoy:	$(KEYENVOY_OBJS)
	$(CC) $(CFLAGS) $(KEYENVOY_OBJS) $(LIBC) $(RPCLIB) -o $@

clean:
	rm -f $(ALL) $(KEYSERV_OBJS) $(KEYENVOY_OBJS)

install: $(ALL)
	install -s -m  755 keyserv  $(DESTDIR)/usr/etc
	install -s -m 4755 keyenvoy $(DESTDIR)/usr/etc

depend:
	rm -f makedep
	for i in ${SRCS}; do \
	    ${CC} -M ${INCPATH} $$i | \
	    awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		else rec = rec " " $$2 } } \
		END { print rec } ' >> makedep; done
	echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
	echo '$$r makedep' >>eddep
	echo 'w' >>eddep
	cp Makefile Makefile.bak
	ed - Makefile < eddep
	rm eddep makedep
	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
	echo '# see make depend above' >> Makefile

# DO NOT DELETE THIS LINE -- make depend uses it


OpenPOWER on IntegriCloud