| top_srcdir := ../../../.. |
| |
| CC := gcc |
| CFLAGS := -g -DNETSNMP_TCPCONN_TEST \ |
| -I$(top_srcdir)/agent/mibgroup/ip-mib/data_access \ |
| -I$(top_srcdir)/include \ |
| -I$(top_srcdir)/agent/mibgroup |
| |
| OBJS = tcpConn_common.o tcpConn_linux.o |
| |
| NETSNMPDIR=$(top_srcdir) |
| NETSNMPCONFIG=$(NETSNMPDIR)/net-snmp-config |
| NETSNMPBASELIBS := $(shell $(NETSNMPCONFIG) --base-agent-libs) |
| NETSNMPEXTLIBS := $(shell $(NETSNMPCONFIG) --external-agent-libs) |
| NETSNMPLIBDIRS := $(shell $(NETSNMPCONFIG) --build-lib-dirs $(NETSNMPDIR)) |
| NETSNMPLIBDEPS := $(shell $(NETSNMPCONFIG) --build-lib-deps $(NETSNMPDIR)) |
| LIB_DEPS=$(NETSNMPLIBDEPS) |
| LIBS=$(NETSNMPLIBDIRS) -Wl,-Bstatic $(NETSNMPBASELIBS) -Wl,-Bdynamic $(NETSNMPEXTLIBS) |
| |
| TARGET := tcpConn_test |
| |
| test: $(OBJS) |
| $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS) |
| |
| clean: |
| rm $(OBJS) $(TARGET) |