SOURCES=snmpclient.c EXECUTABLE=snmpclient CC=gcc CFLAGS=-c -Wall -g `net-snmp-config --cflags` LDFLAGS=`net-snmp-config --libs` `net-snmp-config --external-libs` OBJECTS=$(SOURCES:.c=.o) all: $(SOURCES) $(EXECUTABLE) rm -rf $(OBJECTS) rm -rf snmpclient.log $(EXECUTABLE): $(OBJECTS) $(CC) $(LDFLAGS) $(OBJECTS) -o $@ .c.o: $(CC) $(CFLAGS) $< -o $@ clean: rm -rf $(OBJECTS) $(EXECUTABLE) rm -rf snmpclient.log