ダウンロードリスト

プロジェクト概要

smake は移植性の高い 'make' を作るコマンドをメイクファイル内でのルールと関連のファイルのタイムスタンプに基づいてプログラムです。それを実装する完全な古典的なの POSIX/Unix の機能のスーパー セットを作るプログラム。したがって、メイクファイルのポータビリティができない動的マクロの典型的な誤用について警告が表示されます。その automake 機能未知のプラットフォーム用の規則を自動的に作成するスクリプトを実行することができます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2007-03-12 16:46
1.2a41

大規模なリストラを行った。 autoconfのかどうかテスト/ bin / shにはbashの様々なbashのバグの回避策を使用します。内蔵できるようにする(1)サポートしてunameで追加された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に変更されました。文字列の長さの制限の単語メークファイルからの読み取りが削除されている。マクロの展開はもはや静的な長さの制限を使用します。新しい特殊ターゲット"。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ではビルドできないことに注意。のいずれかをコンパイルするために、または手動で:CDのpsmake; shを確認- shをクリックします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パターンの展開をマッチングに使用されることがあります。いくつかの状況下で、マクロの展開コードを空白のため、この修正されて食べた。メイクファイルシステムは、Microsoftのコンパイラ"の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".

プロジェクトリソース