Contents Up Previous Next

Makefiles

At the moment there is no attempt to make Unix makefiles and PC makefiles compatible, i.e. one makefile is required for each environment. The Unix ports use a sophisticated system based on the GNU autoconf tool and this system will create the makefiles as required on the respective platform. Although the makefiles are not identical in Windows, Mac and Unix, care has been taken to make them relatively similar so that moving from one platform to another will be painless.

Sample makefiles for Unix (suffix .unx), MS C++ (suffix .DOS and .NT), Borland C++ (.BCC and .B32) and Symantec C++ (.SC) are included for the library, demos and utilities.

The controlling makefile for wxWindows is in the MS-Windows directory src/msw for the different Windows compiler and in the build directory when using the Unix ports. The build directory can be chosen by the user. It is the directory in which the "configure" script is run. This can be the normal base directory (by running ./configure there) or any other directory (e.g. ../configure after creating a build-directory in the directory level above the base directory).

Please see the platform-specific install.txt file for further details.