1
0
Files
irix-657m-src/eoe/cmd/keyserv/Makefile
2022-09-29 17:59:04 +03:00

66 lines
1.6 KiB
Makefile

#!smake
#
# makefile for secure RPC key server and utilities.
#
# NOTE WELL: This is NOT suitable for export!
#
include $(ROOT)/usr/include/make/commondefs
#BINS = keylogout keylogin domainname chkey
BINS = keylogout keylogin chkey
SBINS = keyserv newkey
TARGETS = $(BINS) $(SBINS)
KEYSERV_OBJS = setkey.o detach.o key_generic.o
LIBMPOBJS = pow.o gcd.o msqrt.o mdiv.o mout.o mult.o madd.o util.o
CHANGE_OBJS = generic.o update.o
LLDLIBS = -lnsl
LLDOPTS = -Wl,-transitive_link
# define YP if you want to use update public keys via NIS
#LCDEFS = -DYP
LCDEFS = -D_SVR4_TIRPC -DPORTMAP
#OPTIMIZER= -g
FILES = publickey
default all: $(TARGETS)
include $(COMMONRULES)
install: default
$(INSTALL) -F /usr/sbin -m 0555 -u root -g sys $(SBINS)
$(INSTALL) -F /usr/bin -m 0555 -u bin -g bin $(BINS)
$(INSTALL) -F /etc -m 0644 -u root -g sys $(FILES)
#LIBRPC = -lrpcsvc -lnsl
# default rules can handle these
#
#keylogout: keylogout.o
# $(CCF) -o $@ $@.o $(LDFLAGS) $(LDLIBS)
#
#keylogin: keylogin.o
# $(CCF) -o $@ $@.o $(LDFLAGS) $(SHLIBS)
#
#domainname: domainname.o
# $(CCF) -o $@ $@.o $(LDFLAGS) $(SHLIBS)
keyserv: $(KEYSERV_OBJS) $(LIBMPOBJS) keyserv.o
$(CCF) -o $@ $@.o $(KEYSERV_OBJS) $(LIBMPOBJS) $(LDFLAGS)
chkey: $(CHANGE_OBJS) $(LIBMPOBJS) chkey.o
$(CCF) -o $@ $@.o $(CHANGE_OBJS) $(LIBMPOBJS) $(LDFLAGS)
newkey:$(CHANGE_OBJS) $(LIBMPOBJS) newkey.o
$(CCF) -o $@ $@.o $(CHANGE_OBJS) $(LIBMPOBJS) $(LDFLAGS)
generic:$(LIBMPOBJS) generic.o
$(CCF) -o $@ $@.o $(LIBMPOBJS) $(LDFLAGS)
update:$(LIBMPOBJS) update.o
$(CCF) -o $@ $@.o $(LIBMPOBJS) $(LDFLAGS)