ggo: Move options from makefile to .m4 files.
authorAndre Noll <maan@systemlinux.org>
Sun, 29 Jul 2012 15:13:10 +0000 (17:13 +0200)
committerAndre Noll <maan@systemlinux.org>
Mon, 27 Aug 2012 11:01:07 +0000 (13:01 +0200)
It's easier to specify these options for gengetopt in the
corresponding m4 files, together with the command line
options of the program.

m4/gengetopt/afh.m4
m4/gengetopt/audioc.m4
m4/gengetopt/audiod.m4
m4/gengetopt/client.m4
m4/gengetopt/filter.m4
m4/gengetopt/makefile
m4/gengetopt/recv.m4
m4/gengetopt/write.m4

index ba7d790..1cb4493 100644 (file)
@@ -1,3 +1,5 @@
+args "--unamed-opts=audio_file"
+
 include(header.m4)
 <qu>
 text "
index 5ecc2a9..cb7ab03 100644 (file)
@@ -1,3 +1,5 @@
+args "--unamed-opts=command"
+
 include(header.m4)
 <qu>
 option "socket" s
index 9aabd57..f20bd10 100644 (file)
@@ -1,3 +1,5 @@
+args "--no-handle-help"
+
 include(header.m4)
 define(CURRENT_PROGRAM,para_audiod)
 define(DEFAULT_CONFIG_FILE,~/.paraslash/audiod.conf)
index 8ade508..6b589dc 100644 (file)
@@ -1,9 +1,10 @@
+args "--unamed-opts=command --no-handle-error"
+
 include(header.m4)
 define(CURRENT_PROGRAM,para_client)
 define(DEFAULT_CONFIG_FILE,~/.paraslash/client.conf)
 define(DEFAULT_HISTORY_FILE,~/.paraslash/client.history)
 <qu>
-args "--no-handle-error"
 option "hostname" i "ip or host to connect" string typestr="host" default="localhost" optional
 option "user" u "paraslash username" string typestr="username" default="<current user>" optional
 option "server_port" p "port to connect" int typestr="port" default="2990" optional
index 9df0f3f..f2efbc4 100644 (file)
@@ -1,3 +1,5 @@
+args "--no-handle-help"
+
 include(header.m4)
 include(loglevel.m4)
 <qu>
index a887ab7..e132411 100644 (file)
@@ -27,9 +27,6 @@ $(cmdline_dir)/%_write.cmdline.h $(cmdline_dir)/%_write.cmdline.c: $(ggo_dir)/%_
                --func-name $(subst _write.ggo,,$(<F))_cmdline_parser < $<
 
 define ggo-opts
-$(if $(filter recv filter write audiod,$(*F)), --no-handle-help) \
-$(if $(filter afh,$(*F)), --unamed-opts=audio_file) \
-$(if $(filter client audioc,$(*F)), --unamed-opts=command) \
 --conf-parser \
 --output-dir=$(cmdline_dir) \
 --no-handle-version \
index 9702e12..7bc7c10 100644 (file)
@@ -1,3 +1,5 @@
+args "--no-handle-help"
+
 include(header.m4)
 include(loglevel.m4)
 
index 524d724..325ce58 100644 (file)
@@ -1,3 +1,5 @@
+args "--no-handle-help"
+
 include(header.m4)
 include(loglevel.m4)