SNMP Manager Programmer's Guide
Building Executable Managers
SNMP Manager Programmer’s Guide–134249
8-6
Building OSS Managers
#############################################################
# SNMPGT #
#############################################################
$(myossdir)/snmpgt: snmpgt.o
$(CC) -o $(myossdir)/snmpgt $(CFLAGS) $(myossdir)/snmpgt.o $(LIBS) $(OBJS)
snmpgt.o: $(myossdir)/snmpgt.c
$(CC) -o $(myossdir)/snmpgt.o -c $(myossdir)/snmpgt.c $(CFLAGS) $(INCS)
#############################################################
# SNMPNEXT #
#############################################################
$(myossdir)/snmpnext: snmpnxt.o
$(CC) -o $(myossdir)/snmpnext $(CFLAGS) $(myossdir)/snmpnxt.o $(LIBS) $(OBJS)
snmpnxt.o: $(myossdir)/snmpnxt.c
$(CC) -o $(myossdir)/snmpnxt.o -c $(myossdir)/snmpnxt.c $(CFLAGS) $(INCS)
#############################################################
# SNMPWALK #
#############################################################
$(myossdir)/snmpwalk: snmpwlk.o
$(CC) -o $(myossdir)/snmpwalk $(CFLAGS) $(myossdir)/snmpwlk.o $(LIBS) $(OBJS)
snmpwlk.o: $(myossdir)/snmpwlk.c
$(CC) -o $(myossdir)/snmpwlk.o -c $(myossdir)/snmpwlk.c $(CFLAGS) $(INCS)
#############################################################
# SNMPTRAP #
#############################################################
$(myossdir)/snmptrap: snmptrp.o
$(CC) -o $(myossdir)/snmptrap $(CFLAGS) $(myossdir)/snmptrp.o $(LIBS) $(OBJS)
snmptrp.o: $(myossdir)/snmptrp.c
$(CC) -o $(myossdir)/snmptrp.o -c $(myossdir)/snmptrp.c $(CFLAGS) $(INCS)
#############################################################
# SNMPSET #
#############################################################
$(myossdir)/snmpset: snmpset.o
$(CC) -o $(myossdir)/snmpset $(CFLAGS) $(myossdir)/snmpset.o $(LIBS) $(OBJS)
snmpset.o: $(myossdir)/snmpset.c
$(CC) -o $(myossdir)/snmpset.o -c $(myossdir)/snmpset.c $(CFLAGS) $(INCS)
Example 8-2. Script for Building OSS Managers (page 2 of 3)