compiler warnings with GCC + "-ansi -pedantic -Wall -W"
and LCC.
Also fixed the compilation of "type1z" with Win32-LCC
(its pre-processor is broken !!)
Updated the BUILD document too
fixed:
. Removing unused variables.
. detect.mk files now must provide $(CONFIG_FILE) and not $(CONFIG_RULE).
. ansi.mk will now be really used as a fallback if the detect mechanism
fails.
. ANSIFLAGS will now be really used (fixing a typo).
. `make clean' now works (again two typos).
. Detection of gcc on Unix has been fixed (using the `-v' option instead of
`--version').
. `make devel' now works (on Unix).
. Fixing *again* a bug in demos/graph/x11/rules.mk to allow multiple use
of `-L' compiler options.
. $(BASE_H) now contains a few more header files.
As usual, a lot of formatting (not finished yet).
- All "common" ANSI files were moved to "freetype2/config"
- The modules list is in "config" now (instead of
config/<system>")
- All system-specific configuration Makefiles have been
renamed. E.g. "config/win32/Makefile.gcc" is now
"config/win32/w32-gcc.mk"
- Updated "config/freetype.mk" and "config/modules.mk"
`config/<platform>/ftmodule.h' which contains the list of available
font drivers.
The list can be re-generated with "make modules" from the top directory