CFLAGS = -O2 -Wall -Werror -pedantic --std=gnu99 CPPFLAGS = -I. all: relayd relayd: uloop.o main.o $(CC) -o $@ $^ uloop.c: uloop.h main.c: uloop.h %.o: %.c $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $^ clean: rm -f relayd *.o