Download List

Descripción del Proyecto

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.

2013-02-02 07:03
1.2.3

smake intenta ahora comandos en línea "Eco" y evitar las llamadas de la cáscara con el fin de acelerar la ejecución en plataformas con creación de proceso lento como Win-DOS (cygwin).


smake now tries to inline "echo" commands and to avoid shell calls in order to speed up execution on platforms with slow process creation such as Win-DOS (cygwin).


2012-12-29 06:53
1.2.2

Se agregó soporte para algunas nuevas plataformas. Esta versión implementa correctamente el prefijo de línea de comandos '+' incluso cuando se le ha llamado con -t (tacto).
Mejor búsqueda de ruta de acceso de archivo permite surgentes a buscar mejor su archivo.../lib/defaults.smk interno que contiene las reglas predeterminadas (véase libschily/searchinpath.c).
Support for some new platforms was added. This release correctly implements the '+' command line prefix even when it has been called with -t (touch).
Better file PATH search allows smake to better find its internal .../lib/defaults.smk file that contains the default rules (see libschily/searchinpath.c).

2010-04-21 01:06
1.2.1

. / .clean Ahora elimina los enlaces simbólicos. normas para el uso experimental "pcc" en Solaris x86 fueron agregados. C-dependencias en AIX ahora se extraen utilizando "cc-M-qsyntaxonly". A medida que el nuevo procesador Intel strcpy poco 64 () la aplicación no funciona correctamente con la superposición de cuerdas, ahora incluye un smake ovstrcpy () para evitar problemas relacionados. Smake ahora es compatible con $ (vacío): nombres de destino. Un error de menor importancia en el analizador makefile fue corregido. El error causado objetivos que apareció inmediatamente después de una línea por otra parte vacío que se inició con un carácter de tabulación para ser ignorado.
Tags: Stable
./.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.

2009-12-15 10:07
1.2

Hay muchas características nuevas. Smake ahora se puede usar como un propósito general del programa y que funciona en prácticamente cualquier plataforma.
Tags: Stable
There are many new features. Smake is now usable as a general purpose make program and works on virtually any platform.

2009-12-07 06:46
1.2a49

Soporte para 64-bits en la compilación IRIX fue añadido. Un error en la sustitución de macro sufijo fue corregido. smake ahora permite el uso de: "smake errwarn COPTX =- =% todos". Una macro predefinida nuevo ", NUMBER_SIGN", permite el uso de '#' en los makefiles. La página del manual se ha mejorado.
Tags: Release Candidate
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.

Project Resources