next up previous contents
Next: Änderung in der Datei Up: 4 Details der Implementierung Previous: Änderung in der Datei

Änderung in der Datei Makefile.in

Für den Zusammenbau des Hauptagenten wird das Makefile.in folgendermaßen erweitert:

...
getmibstat.o: mibgroup/kernel_sunos5.c
        $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $? 

AGENTOBJS=snmpd.o kernel.o snmp_agent.o snmp_vars.o view_parse.o read_config.o

snmpd:  ${MIBOBJS} ${AGENTOBJS} ../snmplib/libsnmp.a
        ${CC} -o $@ ${AGENTOBJS} ${MIBOBJS} ${LDFLAGS} ${LIBS} 
...
zu
...
getmibstat.o: mibgroup/kernel_sunos5.c
        $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $? 

snmp_mDPI.o:
        $(CC) $(CFLAGS) -o $@ -c snmp_mDPI.c

dpi.o:
        $(CC) $(CFLAGS) -o $@ -c dpi.c

AGENTOBJS=snmpd.o kernel.o snmp_agent.o snmp_vars.o view_parse.o dpi.o snmp_mDPI
.o read_config.o

snmpd:  ${MIBOBJS} ${AGENTOBJS} ../snmplib/libsnmp.a
        ${CC} -o $@ ${AGENTOBJS} ${MIBOBJS} ${LDFLAGS} ${LIBS} 

...

Nachfolgende Änderungen waren nötig, um die unterschiedlichen Programmteile -- UCD-Agent und SNMP-DPI-Schnittstelle -- zu verbinden.



Copyright Munich Network Management Team