+really: really.o myopt.o
+
+really.o myopt.o rcopy-repeatedly.o: myopt.h
+readbuffer.o writebuffer.o rwbuffer.o wrbufcore.o trivsoundd.o: rwbuffer.h
+
+xacpi-simple: xacpi-simple.o
+ $(CC) -o $@ $< -L/usr/X11R6/lib -lX11 -lm
+
+summer: summer.o
+ $(CC) -o $@ $< -lnettle -lgmp
+
+rcopy-repeatedly: rcopy-repeatedly.o myopt.o
+ $(CC) -o $@ $^ -lm -lrt
+
+watershed: watershed.o
+ $(CC) -o $@ $< -lnettle -lgmp
+
+watershed.txt: watershed.c
+ sed '/^$$/,$$d' <$^ >$@.new && mv -f $@.new $@