-dss_objects := cmdline.o dss.o string.o fd.o exec.o signal.o daemon.o df.o time.o
+dss_objects := cmdline.o dss.o string.o fd.o exec.o signal.o daemon.o df.o time.o snap.o
all: dss
man: dss.1
-include Makefile.deps
dss: $(dss_objects)
- $(CC) $(CPPFLAGS) $(DEBUG_CPPFLAGS) -o $@ $(dss_objects)
+ $(CC) -o $@ $(dss_objects)
-%.o: %.c cmdline.h
+cmdline.o: cmdline.c cmdline.h
+ $(CC) -c $(CPPFLAGS) $<
+
+%.o: %.c Makefile
$(CC) -c $(CPPFLAGS) $(DEBUG_CPPFLAGS) $<
%.ppm: %.sk
gengetopt --conf-parser < $<
dss.1: dss
- help2man -N ./$< > $@
+ help2man -h --detailed-help -N ./$< > $@
%.1.html: %.1
man2html $< > $@