diff -ruN siggen-2.3.10.orig/Makefile siggen-2.3.10/Makefile --- siggen-2.3.10.orig/Makefile 2008-05-11 21:47:57.000000000 +0200 +++ siggen-2.3.10/Makefile 2015-11-01 21:59:24.553305871 +0100 @@ -9,7 +9,7 @@ # Edit PROGS to make the programs you want. You may wish to omit smix # if you do not want yet another mixer program. -PROGS = tones sgen swgen siggen sweepgen fsynth soundinfo smix +PROGS = tones sgen_ swgen siggen sweepgen fsynth soundinfo smix # TEXTS = tones.txt sgen.txt swgen.txt siggen.txt sweepgen.txt soundinfo.txt smix.txt fsynth.txt siggen.conf.txt @@ -28,8 +28,8 @@ # srcdir = . includedir = /usr/include/ncurses -INSDIR = /usr/local/bin -MANDIR = /usr/local/man +INSDIR ?= /usr/local/bin +MANDIR ?= /usr/local/man LOCALINS = $(HOME)/bin LOCALMAN = $(HOME)/man @@ -96,6 +96,9 @@ sysinstall: $(PROGS) @strip $(PROGS) @chmod 755 $(PROGS) + @mkdir -p $(INSDIR) + @mkdir -p $(MANDIR)/man1 + @mkdir -p $(MANDIR)/man5 @echo "Copying $(PROGS) to $(INSDIR)" @cp -p $(PROGS) $(INSDIR) @for n in $(PROGS) ; do \ @@ -115,7 +118,7 @@ soundinfo: soundinfo.o $(CC) $@.o -o $@ -sgen: $(SGEN) +sgen_: $(SGEN) $(CC) $(SGEN) -lm -o $@ swgen: $(SWGEN) diff -ruN siggen-2.3.10.orig/misc.c siggen-2.3.10/misc.c --- siggen-2.3.10.orig/misc.c 2008-05-11 22:55:16.000000000 +0200 +++ siggen-2.3.10/misc.c 2015-11-01 21:58:09.480189829 +0100 @@ -27,6 +27,7 @@ #include #include #include +#include #include "config.h" /* * delay(us) wait us microsecs using select. Effectively