--- /dev/null
+WARN_CFLAGS=-Wall -Wpointer-arith -Wstrict-prototypes \
+ -Wmissing-prototypes -Wmissing-declarations \
+ -Wnested-externs -fno-strict-aliasing
+
+KUB_CFLAGS=$(WARN_CFLAGS)
+
+kub: kub.c
+ $(CC) $(KUB_CFLAGS) -o $@ $^
+
+clean:
+ rm -f kub *.o