-include Makefile.deps
dss: $(dss_objects)
- $(CC) -o $@ $(dss_objects)
-
-cmdline.o: cmdline.c cmdline.h
- $(CC) -c $(CFLAGS) $<
+ $(CC) -o $@ $(dss_objects) $(LDFLAGS) -llopsub
%.o: %.c Makefile
- $(CC) -c $(CFLAGS) $(DEBUG_CFLAGS) $<
+ $(CC) -c $(DSS_CPPFLAGS) $(CPPFLAGS) $(DSS_CFLAGS) $(CFLAGS) $<
- %.png: %.dia
- dia -e $@ -t png $<
+ dss.png: mklogo
+ ./mklogo > $@
-cmdline.c cmdline.h: dss.ggo
- gengetopt --conf-parser < $<
-
-dss.1: dss dss.1.inc
- help2man -h --detailed-help --include dss.1.inc -N ./$< > $@
+%.lsg.h: %.suite
+ lopsubgen --gen-h=$@ < $<
+%.lsg.c: %.suite
+ lopsubgen --gen-c=$@ < $<
+%.1: %.suite
+ lopsubgen --gen-man=$@ --version-string=$(VERSION_STRING) < $<
%.1.html: %.1
groff -m man -Thtml -P -l -P -r $< | sed -e '1,/^<body>/d; /^<\/body>/,$$d' > $@
+-----------------------
+x.y.z (to be announced)
+-----------------------
+
+ - Improved error diagnostics for the kill subcommand.
+
+ - The --no-resume option has been removed.
+
+ - The gengetopt option parser has been replaced by the
+ [lopsub](http://people.tuebingen.mpg.de/~maan/lopsub) library. Hence
+ lopsub must be installed to compile this package. Also help2man is
+ no longer required since lopsub has built-in roff support.
+
+ - "make install" will install the executable and the man page.
+
+ - In run mode, dss no longer exits successfully if another instance
+ is already running.
+
+ - New option --checksum to let rsync compute checksums occasionally.
+
+ - CFLAGS, CPPFLAGS and LDFLAGS can now be used to override the flags
+ of the build system.
+
++ - The dss logo is now created with ImageMagick rather than dia.
++
------------------
0.1.7 (2017-04-17)
------------------