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

2007-03-12 16:46
1.2a41

주요 구조 조정을 완료했다. autoconf를하는지 테스트 / bin / sh를합니다 bash는 다양한 bash는 버그에 대한 해결 방법을 사용할 수있습니다. 내장을 허용하려면 (1) 지원이 추가되었다 uname Mac OS X 및 * BSD와 대한 향상되었습니다 확인하시기 바랍니다. . NO_WARN 기능이 추가되었습니다. 버그를 할 때 무한히 긴 문자열 introdunced 수 있도록 수정되었습니다.
Tags: 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 :"당신이 자동으로 생성하려면 마이크로 소프트 C 컴파일러에 대한 의존성을하는 데 도움이 개체 또는 종속 이름에 공백을 탈출하실 수있습니다. Makefile의 시스템은 이제 마이크로 소프트 C 컴파일러에 대한 환경 설정이 포함되어있습니다.
Tags: 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; 쉬 메이크업 쉬 다음 CD ..; psmake / smake 함께 만드는 첫 번째 단계를 사용하여 다른
Tags: 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 매크로에 대한 특정 문자열 길이 조합의 경우에 코어 덤프 발생 "growable 버퍼"에 대한 수정이 릴리스에는 문자열 처리 버그.
Tags: 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"이 때 서비스 "에 유닉스를 위해"석사를 컴파일 윈도우 무엇을 얻는가 추가되었습니다. $ O를 패턴 매칭 확장 사용할 수있습니다. 어떤 상황에서, 매크로 확장 코드를 공백, 그래서이 수정되었습니다 먹었어요. makefile을 시스템이 마이크로 소프트 컴파일러는 "카스티 야와 함께 컴파일을 지원하는"이 향상되었습니다.
Tags: 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