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.

2009-11-27 23:55
1.2a48

This release adds various small changes to make smake compliant to POSIX.1.2008.
Tags: Release Candidate

2009-11-21 00:12
1.2a47

The smake boostrap build now includes vfork.h to allow compilation
again without already having a working smake. The new make directive
"unexport" has been added. The man page has been enhanced.
Tags: Release Candidate

2009-11-16 00:07
1.2a46

Floating point support was improved for HP-UX and AIX. VMS support was added.

2009-08-19 20:50
1.2a45

The compile bootstrap is now ensured to install all needed links to the sources to allow compilation when no previous version of smake is installed.
Tags: Release Candidate

2009-08-06 23:13
1.2a44

SFU is now supported on Win32 and SunStudio on Linux. A workaround was added for the problem that is triggerend when a schily makefilesystem with a workaround for some gmake bugs is in use. It is now possible to automagically use "bosh" as the Bourne shell port, if present, in order to work around bash bugs. A problem with growable buffer handling was fixed. This is the release candidate for smake-1.2final.

Project Resources