CC = gcc

CFLAGS = -I. `net-snmp-config --cflags` -fPIC
LDFLAGS= `net-snmp-config --libs` `net-snmp-config \
         --agent-libs`

DL = simpleTable.so
OBJECTS = simpleTable_data_access.o simpleTable_data_get.o \
          simpleTable_data_set.o simpleTable_interface.o \
          simpleTable.o

all: $(DL)

$(DL): $(OBJECTS)
	$(CC) $(CCFLAGS) $(LDFLAGS) -shared -o $@ $(OBJECTS)

$(OBJECTS): %.o :%.c
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	rm *.o; rm $(DL)
