1top_srcdir := ../../../.. 2 3CC := gcc 4CFLAGS := -g -DNETSNMP_TCPCONN_TEST \ 5 -I$(top_srcdir)/agent/mibgroup/ip-mib/data_access \ 6 -I$(top_srcdir)/include \ 7 -I$(top_srcdir)/agent/mibgroup 8 9OBJS = tcpConn_common.o tcpConn_linux.o 10 11NETSNMPDIR=$(top_srcdir) 12NETSNMPCONFIG=$(NETSNMPDIR)/net-snmp-config 13NETSNMPBASELIBS := $(shell $(NETSNMPCONFIG) --base-agent-libs) 14NETSNMPEXTLIBS := $(shell $(NETSNMPCONFIG) --external-agent-libs) 15NETSNMPLIBDIRS := $(shell $(NETSNMPCONFIG) --build-lib-dirs $(NETSNMPDIR)) 16NETSNMPLIBDEPS := $(shell $(NETSNMPCONFIG) --build-lib-deps $(NETSNMPDIR)) 17LIB_DEPS=$(NETSNMPLIBDEPS) 18LIBS=$(NETSNMPLIBDIRS) -Wl,-Bstatic $(NETSNMPBASELIBS) -Wl,-Bdynamic $(NETSNMPEXTLIBS) 19 20TARGET := tcpConn_test 21 22test: $(OBJS) 23 $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS) 24 25clean: 26 rm $(OBJS) $(TARGET) 27