dthelp/parser/pass1: get it to build
authorJon Trulson <jon@radscan.com>
Wed, 15 Apr 2020 17:34:01 +0000 (11:34 -0600)
committerJon Trulson <jon@radscan.com>
Tue, 21 Apr 2020 21:40:05 +0000 (15:40 -0600)
commit6da55905ec67d431c21f8d53360e39a316996191
treee015ff349c4d445171c245f49ffbe635dfa3da58
parent349802ddd3fcc3b6b98a98fcc133300a73ae31c5
dthelp/parser/pass1: get it to build

So this is going to be tricky/painful getting this parser fully
operational.  It's pretty hairy with various interdependencies and
generated code.

It's rather complicated how each sub dir depends on the previous one.
Also, the parser subdir has dependencies on the helptag subdir, and
vice-versa, so some hackery was needed to get that to work.

Due to the wierd interdepencencies between helptag and parser,
we disable parallel builds there.

This is some really horrible code and design - not surprising since it
dates to 1989.

I think it should just be removed -- who can maintain or refactor this
code?

Also, dthelp_htag1 is now built in pass1/parser/, not in
pass1/helptag/ as it used to be.
cde/.gitignore
cde/autogen.sh
cde/configure.ac
cde/programs/dthelp/Makefile.am
cde/programs/dthelp/parser/Makefile.am
cde/programs/dthelp/parser/pass1/build/Makefile.am
cde/programs/dthelp/parser/pass1/eltdef/Makefile.am
cde/programs/dthelp/parser/pass1/helptag/Makefile.am
cde/programs/dthelp/parser/pass1/parser/Makefile.am [new file with mode: 0644]
cde/programs/dthelp/parser/pass1/util/Makefile.am [new file with mode: 0644]