Download List

Project Description

smake is a highly portable 'make' program that makes commands up to date based on rules in Makefiles and on the timestamps of the related files. It implements a complete superset of the features of the classical POSIX/Unix make program. It warns about typical misuse of dynamic macros that prevent portability of makefiles. Its automake features allow you to run scripts to automatically create rules for unknown platforms.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-06 12:34 Back to release list
1.2a32

The -N option was added to continue if no source
for nonexistent dependencies is found. The SHELL
macro is evaluated according to POSIX. Smake now
warns about junk at the end of POSIX suffix rules
to help to flag broken makefiles like those found
in the Xorg tree. The dynmac expander now
correctly handles when the growable buffer has to
be relocated when it grows. The dynmac expander no
longer adds unneeded spaces in lists to allow
smake to be used to compile Xorg. Smake now gives
better warnings with illegal dynmac usage to help
to locate illegal dynmac usage in highly complex
projects like Xorg.
Tags: Major feature enhancements

Project Resources