Age | Commit message (Collapse) | Author | Files | Lines |
|
Linking the xts libraries statically into each test program results in a
massive size for the collection of programs. The libraries have been
changed to private libtool modules that default to shared, resulting in
a much smaller installed size.
One consequence of linking to shared objects is that the linker errors
on undefined extern variables. The obsolete and unused startup routines
in linkstart.c had one of these, so they have been removed from the
build.
Next is to create the tet library shared.
|
|
The meanings of the variables were confusing or obfuscating. Now it's
much clearer which libraries are in use.
|
|
I'm not sure any of the currently installed tests use the test fonts or
not, but tetexec.cfg at least creates a fontpath for them.
|
|
|
|
This should allow the autoconf defines to be used consistently.
|
|
We need to link the xts libraries and test applications with X libraries.
This was being defined in common.mk as *SYSLIBS, but now the convention
is to use the <var>_{CFLAGS,LIBS} used by PKG_CHECK_MODULES.
A couple of the existing CFLAGS variables needed to be renamed to avoid
conflicting with the pkg-config variables. This is all still pretty messy
in common.mk, and should be cleaned up eventually.
|
|
This requires bdftopcf and mkfontdir to create the fonts.
|
|
|
|
|
|
|