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

69 lines
1.8 KiB
Makefile

#!smake
#
# Make the Resource Reservation Daemon
#
# $Revision: 1.11 $
include $(ROOT)/usr/include/make/commondefs
IGMP_FILES= igmp.c inet.c kern.c
IGMP_OBJS= $(IGMP_FILES:.c=.o)
ROUTER_FILES= callout.c config.c main.c prune.c route.c vif.c version.c
ROUTER_OBJS= $(ROUTER_FILES:.c=.o)
CFILES= $(IGMP_FILES) $(ROUTER_FILES)
RSVPFILTER_OBJS = filter.o rsvp_vers.o
RTAP_OBJS = rtap_main.o rtap_cmds.o Pm_parse.o rsvp_vers.o
RSTAT_OBJS = rstat.o netutil.o rsvp_specs.o rsvp_print.o rsvp_vers.o
RSVPEEP_OBJS = rsvpeep.o netutil.o rsvp_specs.o rsvp_print.o rsvp_vers.o
PSIFCONFIG_OBJS = psifconfig.o rsvp_vers.o
TARGETS =rtap rsvpeep rsvpfilter rstat psifconfig
# RSVP_ISI already defined in ip_mroute.h
DEFINES= -DSCHEDULE -DRSRR_RCN
LCDEFS= -DBSD=43 -D_BSD_SIGNALS $(DEFINES)
LDIRT = rsvp_specs.c rsvp_print.c rsvp_vers.c
#
# Put a little more info in the rsvp_vers.c file
#
SGIINFO =SGI rsvp tools for IRIX6.5 based on ISI rel4.1a6
#
# Do this until the headers are installed in $(ROOT)
#
LCDEFS += -I$(ROOT)/usr/include/rsvp
default all: $(TARGETS)
include $(COMMONRULES)
install: default
$(INSTALL) -F /usr/etc rstat rtap rsvpeep psifconfig rsvpfilter
rsvp_vers.c:
rm -f rsvp_vers.c
date +'char comp_date[]="${SGIINFO} compiled on %h %d %Y ";' > rsvp_vers.c
rtap: ${RTAP_OBJS}
${CC} ${CFLAGS} ${LDFLAGS} ${RTAP_OBJS} -lrsvp -o rtap
rsvpfilter: ${RSVPFILTER_OBJS}
${CC} ${CFLAGS} ${LDFLAGS} ${RSVPFILTER_OBJS} -lrsvp -o rsvpfilter
rsvpeep: ${RSVPEEP_OBJS}
${CC} ${CFLAGS} ${LDFLAGS} ${RSVPEEP_OBJS} -lrsvp -o rsvpeep
rstat: ${RSTAT_OBJS}
${CC} ${CFLAGS} ${LDFLAGS} ${RSTAT_OBJS} -lrsvp -o rstat
psifconfig: ${PSIFCONFIG_OBJS}
${CC} ${CFLAGS} ${LDFLAGS} ${PSIFCONFIG_OBJS} -o $@
rsvp_specs.c:
ln -s ../rsvpd/rsvp_specs.c rsvp_specs.c
rsvp_print.c:
ln -s ../rsvpd/rsvp_print.c rsvp_print.c