CFLAGS=-D_REENTRANT -O6 -Wall -fomit-frame-pointer

SOURCES=../../server/client.c sh_vlan.c ../../logger.c

all: $(SOURCES:.c=.o)
	gcc $(LDLIBS) -o sh_vlan sh_vlan.o ../../server/client.o ../../logger.o

%.d: %.c
	set -e; $(CC) $(CFLAGS) -MM $(CPPFLAGS) $< | sed 's#\($*\)\.o[ :]*#\1.o $@ : #g' > $@; [ -s$@ ] || rm -f $@

include $(SOURCES:.c=.d)

clean:
	rm -f $(SOURCES:.c=.o) $(SOURCES:.c=.d) sh_vlan
