1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
PROGNAME = tunnel CFLAGS = -Wall -Wextra LDFLAGS = include libevent.mk SOURCES = $(wildcard *.c) OBJECTS = $(patsubst %.c,%.o,$(SOURCES)) $(PROGNAME): $(OBJECTS) gcc $(LDFLAGS) -o $@ $^ %.o: %.c gcc $(CFLAGS) -c -o $@ $< clean: @echo cleaning... @rm -f *.o *~