Commit Graph

1068 Commits

Author SHA1 Message Date
Jon Trulson
619402b739 dtwm: fixes to make it build
Removed PORT_NOFORK define in favor of autotools vfork availablility
checking. Use vfork if present.

Got rid of getenv/putenv definitions in favor of including correct
system headers.

Use FD_CLOEXEC in fcntl() call rather than hardcoded '1'.

Added -lm check to configure so dtwm will build.

Renamed internal round() function to wmround() to fix warning about
redefinition of builtin.

Fixed missing backslash in Makefile.am that prevented half the sources
from building.
2019-10-30 12:17:32 -06:00
Jon Trulson
62e6e5c58c dtfile: make it build 2019-10-30 10:59:45 -06:00
Jon Trulson
c33e516445 dtpad: builds again using @DTCLIENTLIBS@ 2019-10-29 19:23:23 -06:00
Jon Trulson
77dfe92b3c dtmail: Make it build. There is more work to be done here.
Specifically, we should be able to have libDtMail subdir build all of
it's objects directly w/o intervening Makefile.am's and archive .a
libs.
2019-10-29 18:34:05 -06:00
Jon Trulson
6660a892c1 dsdm: make it build 2019-10-29 12:34:06 -06:00
Jon Trulson
c33872257d programs: temporarily disable: dthelp dtksh dtappbuilder dtdocbook dtinfo nsgmls 2019-10-29 12:09:06 -06:00
Jon Trulson
8f40c924a5 dtpad: fix Makefile.am to use proper XTOOLLIB 2019-10-28 20:05:04 -06:00
Jon Trulson
d674597f41 dtpad: get it to build 2019-10-28 19:26:40 -06:00
Jon Trulson
730da7747c Change "if SUN" conditionals in remaining Makefile.am files to "if SOLARIS" 2019-10-28 18:54:17 -06:00
Jon Trulson
24171c3194 configure: add programs/ dthelp, dsdm, dtmail, dtpad, and dtfile
At this stage, these certainly won't actually build yet.

Just fix up the relevent Makefile.am files so that autogen does not
emit errors and warnings for them.

Removed AIX/HPUX support in Makefile.am files.  No point in
propogating that stuff when we've already removed much of that
unmaintained code from the codebase.

Commented out all of the Sun Pro stuff.  Someone whos using that will
need to go through and fix it.  This is mostly in dtmail and dthelp.

In fact, someone who does Solaris in general will need to go through
this stuff.

Next up, we'll replace any remaining 'if SUN' conditionals with 'if
SOLARIS' which is a more appropriate name and was already defined in
configure.ac.

Then we'll see about getting these new directories building.
2019-10-28 18:54:17 -06:00
Chase
8ed2ce2c26 programs/types: add automake file 2019-10-23 15:34:20 -06:00
Chase
3ab4c518d4 programs/tttypes: add automake file 2019-10-23 15:34:20 -06:00
Chase
fbfde13dbb programs/nsgmls/Makefile.am 2019-10-23 15:34:20 -06:00
Chase
1d0f90cff8 programs/icons: add automake file 2019-10-23 15:34:20 -06:00
Chase
29424f66cd programs/localized: add automake files 2019-10-23 15:34:20 -06:00
Chase
2f8484ae14 programs/fontaliases: add automake files 2019-10-23 15:34:20 -06:00
Chase
c76539517b programs/dtwm: add automake file 2019-10-23 15:34:20 -06:00
Chase
faf0f3b087 programs/dtudcexch: add automake file 2019-10-23 15:34:20 -06:00
Chase
3e21e982f3 programs/dtterm: add automake files 2019-10-23 15:34:20 -06:00
Chase
3737ce6f96 programs/dtstyle: add automake file 2019-10-23 15:34:20 -06:00
Chase
85aff9320f programs/dtsr: add automake file 2019-10-23 15:34:20 -06:00
Chase
f42b0ce115 programs/dtspcd: add automake file 2019-10-23 15:34:20 -06:00
Chase
c310f73661 programs/dtsearchpath: add automake files 2019-10-23 15:34:20 -06:00
Chase
9347d0b09c programs/dtscreen: add automake file 2019-10-23 15:34:20 -06:00
Chase
e79d944119 programs/dtprintinfo: add automake files 2019-10-23 15:34:20 -06:00
Chase
f2b13938e5 programs/dtprintegrate: add automake file 2019-10-23 15:34:20 -06:00
Chase
015b457916 programs/dtpdmd: add automake files 2019-10-23 15:34:20 -06:00
Chase
09bc04b088 programs/dtpdm: add automake files 2019-10-23 15:34:20 -06:00
Chase
b7c0788d95 programs/dtpad: add automake file 2019-10-23 15:34:20 -06:00
Chase
f04677726e programs/dtopen: add automake files 2019-10-23 15:34:20 -06:00
Chase
d08d22cb5d programs/dtmail: add automake files 2019-10-23 15:34:20 -06:00
Chase
268205ab10 programs/dtlogin: add automake file 2019-10-23 15:34:20 -06:00
Chase
9f862c06a8 programs/dtksh: add automake files 2019-10-23 15:34:20 -06:00
Chase
fd762e2c01 programs/dtimsstart: add automake file 2019-10-23 15:34:20 -06:00
Chase
ac1921ed58 programs/dticon: add automake file 2019-10-23 15:34:20 -06:00
Chase
37a7c7c7ce programs/dthelp: add automake files 2019-10-23 15:34:20 -06:00
Chase
4e254aee74 programs/dtinfo: add automake files 2019-10-23 15:34:20 -06:00
Chase
f8ba07efd1 programs/dthello: add automake file 2019-10-23 15:34:20 -06:00
Chase
febc0c45c1 programs/dtfile: add automake files 2019-10-23 15:34:20 -06:00
Chase
407153b0f3 programs/dtexec: add automake files 2019-10-23 15:34:20 -06:00
Chase
fbd9308ac8 programs/dtdspmsg: add automake file 2019-10-23 15:34:20 -06:00
Chase
2d136b7062 programs/dtdocbook: add automake files 2019-10-23 15:34:20 -06:00
Chase
f1865536b0 programs/dtdbcache: add automake files 2019-10-23 15:34:20 -06:00
Chase
398de66d9f programs/dtcreate: add automake files 2019-10-23 15:34:20 -06:00
Chase
3a1ea5975d programs/dtconfig: add automake files 2019-10-23 15:34:20 -06:00
Chase
ca20cfe55b programs/dtcm: add automake files 2019-10-23 15:34:20 -06:00
Chase
031411fc36 programs/dtcalc: add automake files 2019-10-23 15:34:20 -06:00
Chase
0cebe79824 programs/dtappintegrate: add automake file 2019-10-23 15:34:20 -06:00
Chase
41d3e651b4 programs/dtappbuilder: add automake files 2019-10-23 15:34:20 -06:00
Chase
4984f3db19 programs/dtaction: add automake file 2019-10-23 15:34:20 -06:00