(other_args): Variable removed.
commit3e007c46c1024d2558ef9171c295bc788387e94b
authorroland <roland>
Fri, 9 Sep 1994 05:37:40 +0000 (9 05:37 +0000)
committerroland <roland>
Fri, 9 Sep 1994 05:37:40 +0000 (9 05:37 +0000)
tree7bfc9d323f59cb734518a1a389ed33f00276670f
parent7206715862b0175f86e0c81f3a9063af3936ded8
(other_args): Variable removed.
(goals, lastgoal): New static variables (moved from auto in main).
(main): Don't process OTHER_ARGS at all.
Don't set variable MAKEOVERRIDES at all; define MAKE to just $(MAKE_COMMAND).
(init_switches): Prepend a - (return in order) instead of a + (require order).
(decode_switches): Don't set OTHER_ARGS at all.
Grok '\0' return from getopt_long as non-option argument; try variable
definition and (if !ENV) enter goal targets here.
(decode_env_switches): Use allocated_variable_expand to store value.
Use find_next_token to simplify word-splitting loop.
Don't prepend a dash to uninterpreted value.
Instead, if split into only one word, try variable definition and failing
that prepend a dash to the word and pass it to decode_switches as a single arg.
main.c