Age | Commit message (Collapse) | Author | Files | Lines |
|
Having the 'inform' target as default is misleading.
|
|
The Makefile.win32 in the subdirectories provide a working 'clean'
target (defined in Makefile.win32.common), the central Makefile.win32
'clean' target does not do anything.
Replace the noop 'clean' target with one that cleans all the subdirs.
|
|
The performance tools build system for Win32 hasn't been maintained
for some time. The makefiles are now structured as in other
directories (Makefile.sources used by both Makefile.am and
Makefile.win32) and some additional code hides os-specific parts.
|
|
Test targets now explicitly depend on the cairo library and build it
appropriately.
Phony targets depend on inform, so that they print a warning if the
environment is not set up appropriately.
|
|
All of the build depends on cairo-features.h. By having a target to
generate it that can be run from anywhere, it is possible to delegate
the dependency handling to 'make'.
|
|
|
|
|
|
|
|
An undefined PACKAGE_BUGREPORT is not properly handled where it's used.
The other two were not being used after build system revamp.
|
|
|
|
|
|
|
|
|
|
|
|
Happy building with msys, one location for CFLAGS/etc changes (toplevel),
new pdiff makefile.
|
|
There was a bad mix of LIBCMT (the static runtime lib) and MSVCRT (the dynamic
one) before, because LIBCMT is the default. This specifies /MD everywhere.
|
|
Add html target to toplevel and test/ Makefile.win32
|
|
This patch adds a bunch of makefiles for building cairo with Visual C++.
gnu make is still required, and make must be run from a command prompt
that has the Visual C++ paths set up, as well as has the cygwin environment
in the path. Run 'make -f Makefile.win32'.
|