all:  libmib.so test
src/mib.c:
	/opt/dadi/dadi.rb -f -x SATLAB-DVB-RCS-MIB.xml -x SNT-MNGT-MIB.xml -x SNT-MAC-PUBLIC-MIB.xml -x SNT-MAC-PRIVATE-MIB.xml
libmib.so: src/mib.c ${DADI_HOME}/src/dadi.c ${DADI_HOME}/src/dadi_snmp_tables.c ${DADI_HOME}/src/dadi_snmp.c
	gcc -g -shared -o $@ src/mib.c ${DADI_HOME}/src/dadi.c ${DADI_HOME}/src/dadi_snmp_tables.c ${DADI_HOME}/src/dadi_snmp.c  `net-snmp-config --libs` -lnetsnmpagent  -lnetsnmphelpers `perl -MExtUtils::Embed -e ldopts` -L/opt/tsp-0.8.3cvs/lib/  -I/opt/tsp-0.8.3cvs/include/ -I. -lbb -Wl,-e,dadi_main -Iinclude/ -I${DADI_HOME}/src/
test: test.c
	gcc -g -o $@ $< -I/opt/tsp-0.8.3cvs/include/ -lbb  -L/opt/tsp-0.8.3cvs/lib/ -I${DADI_HOME}/src/ -I./include -L. -lmib
