Smake is a highly portable make program with automake features.
Smake is targeted to be used with the makefiles system as well as with any general purpose make task.
makefiles allows to mount a source tree via NFS and simultaneous compilation on all supported platforms
makefiles therefore allows to re-use a source tree for all supported platforms in favor of the GNU concept of untar -> configure -> make -> install -> remove
makefiles is best used with smake for convenience and easier debugging because gnu make does not run on all platforms smake does and because gnu make does not allow to do Makefile debugging
Since smake-1.2a26, smake includes a general set of built in default make rules, this allows smake to be used as a general purpose make program.
What's New in This Release:
The licence was changed from the GPL to the CDDL.
The string length limitation for words read from Makefiles has been removed.
Macro expansion no longer uses static length limitations.
The new Special Target ".SPACE_IN_NAMES:" allows you to have escaped spaces in object or dependency names, which helps to create auto-dependencies for the Microsoft C compiler.
The Makefile system now includes the environment setup for the Microsoft C compiler.
make does gnu make does not for the the microsoft because gnu supported platforms general purpose used with purpose make source tree all supported make program
Download Smake 1.2a39
cdrkit 1.1.0 (by Joerg Jaspert)
cdrkit is CD Recording Kit, a collection of applications related to creation of optical disk media on Unix platforms.
cdrkit is he
SCAM 0.5.0 (by David Moreno)
SCAM stands for Simple Configure for Automatic Makefiles.
SCAM is a simple system, based on GNU Make, but adding autoconf-like con
mkDoxy 1.0.0 (by Josh Glover)
mkDoxy is a small tool that generates HTML documentation from Makefiles.
mkDoxy is to makefiles what Doxygen is to source files: i
GNU make 3.81 (by Paul D. Smith)
GNU make is a tool which controls the generation of executables and other non-source files of a program from the program's source fil
Eclipse plugin for Qt 1.0.1 (by Xadeck)
Eclipse plugin for Qt manages the generation of Makefiles from .pro files and compilation with make.
Eclipse plugin for Qt is expe
cons 2.2.0 (by Steven Knight)
CONS is a replaceement for 'make.'
Do you use Makefiles for your project? Have you ever done a "make clean; make all" just because
Other software in this category
Octave 2.0.17 (by linux)
GNU Octave is a high-level language, primarily intended for numerical computations
Eleven 1.0 (by Joe Morrison)
Eleven is a programming language for creating robust, scalable web applications quickly and easily.
It offers a 20x programmer pro
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell