Projects / _smake

_smake

smake is a higly portable make program with automake features. It implements a complete superset of the features of the classical Unix make program. It warns about typical misusage of dynamic macros that prevent portability of makefiles.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  20 Apr 2010 16:06

Release Notes: ./.clean now removes symlinks. Experimental rules for using "pcc" on Solaris x86 were added. C-dependencies on AIX are now extracted using "cc -M -qsyntaxonly". As the new Intel 64 bit strcpy() implementation does not work correctly with overlapping strings, smake now includes a ovstrcpy() function to avoid related problems. Smake now supports $(EMPTY): target names. A minor bug in the makefile parser was fixed. The bug caused targets that appeared directly after an otherwise empty line that started with a TAB character to be ignored.

  •  15 Dec 2009 01:07

Release Notes: There are many new features. Smake is now usable as a general purpose make program and works on virtually any platform.

  •  06 Dec 2009 21:46

Release Notes: Support for 64-bit compilation on IRIX was added. A bug in the macro suffix replacement was fixed. smake now supports the use of: "smake COPTX=-errwarn=%all". A new predefined macro, "NUMBER_SIGN", allows the use of '#' in makefiles. The man page was enhanced.

  •  27 Nov 2009 14:55

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

  •  20 Nov 2009 15:12

Release Notes: 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.

Screenshot

Project Spotlight

Thumbnailator

A thumbnail generation library for Java with a fluent interface.

Screenshot

Project Spotlight

SysopView

Your system administrator's room, like in the movies.