Download List

项目描述

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 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.

2007-03-12 16:46
1.2a41

进行了重大改组。一个autoconf的测试,以检查是否/ bin / sh的是bash被添加到允许变通各种bash的错误使用。内置uname(1)支持是为Mac OS X和* BSD的提高。的。NO_WARN功能已添加。 introdunced在允许无限长字符串是固定的一个错误。
标签: Major feature enhancements
Major restructuring was done. An autoconf test to
check whether /bin/sh is bash was added to allow
the use of workarounds for various bash bugs.
Built-in uname(1) support was enhanced for Mac OS
X and *BSD. The .NO_WARN feature was added. A bug
introdunced when allowing infinitely long strings
was fixed.

2006-10-20 10:54
1.2a39

该牌照改为GPL是CDDL的。从Makefile读的文字字符串的长度的限制已被删除。宏扩展不再使用静态长度的限制。新的特别目标。“SPACE_IN_NAMES:”让你已经逃过对象或依赖名称,这有助于创造自动的Microsoft C编译器依赖空间。 Makefile文件系统现在包括为Microsoft C编译环境设置。
标签: Major feature enhancements
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.

2006-09-07 12:26
1.2a38

在strlcpy.c和strncpy.c文件被添加到第一个引导建设阶段。请注意,您不能直接建立一个非常古老的smake最近smake。或者使用不同的编译或作出创建:光盘psmake,上海彩妆上海,然后CD ..; psmake / smake第一阶段的手动
标签: Minor bugfixes
The strlcpy.c and strncpy.c files were added to the first bootstrap build stage. Note that you cannot directly build a recent smake with a very old smake. Either use a different make to compile or create the first stage manually with: cd psmake; sh MAKE-sh, then cd ..; psmake/smake

2006-08-18 14:41
1.2a37

此版本修复了字符串处理错误的“可增长缓冲区”,造成smake转储某些字符串长度的宏组合案件的核心。
标签: Major bugfixes
This release fixes a bug with string processing on
the "growable buffer"
that caused smake to dump core in cases of certain
string length
combinations for macros.

2006-07-10 14:21
1.2a36

支持“的Interix”增加了,这正是你在编译的“UNIX服务”,在MS - Windows。 $ O可能用于模式匹配的扩展。在某些情况下,宏扩展代码吃掉了空白,所以这已得到纠正。在生成文件系统已得到增强,支持与微软的编译器“的cl编译”。
标签: Major feature enhancements
Support for "Interix" was added, which is what you
get when compiling on "Services For Unix" on
MS-Windows. $O may be used in pattern matching
expansions. Under some circumstances, the Macro
expansion code ate up whitespace, so this has been
corrected. The makefile system has been enhanced
to support compiling with the Microsoft compiler
"cl".

Project Resources