Télécharger la liste

Description du projet

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.

Système requise

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 essaie maintenant de commandes inline « echo » et d'éviter les appels de shell afin d'accélérer l'exécution sur les plates-formes avec la création de processus lents tels que 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

Certaines plates-formes de nouvelles est apparue. Cette version implémente correctement le préfixe de ligne de commande « + », même lorsqu'elle a été appelée avec -t (touch).
Meilleure recherche de chemin d'accès de fichiers permet de TFR pour mieux trouver son fichier interne.../lib/defaults.smk qui contient les règles par défaut (voir 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 Supprime maintenant les liens symboliques. règles pour l'utilisation expérimentale "PCC" sur Solaris x86 ont été ajoutés. C-dépendances sur AIX sont maintenant extraites à l'aide "cc-M-qsyntaxonly". Comme le strcpy nouveaux processeurs Intel 64 bits () la mise en œuvre ne fonctionne pas correctement avec chevauchement des chaînes, smake comprend maintenant un ovstrcpy () pour éviter des problèmes. Smake prend désormais en charge $ (VIDE) les noms de cible:. Un bug mineur dans l'analyseur makefile a été fixée. Le bug causé des objectifs qui semblent directement après une ligne vide qui a commencé avec un caractère de tabulation pour être ignoré.
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

Il existe de nombreuses nouvelles fonctionnalités. Smake est maintenant utilisable comme un objectif général de formuler des programmes et fonctionne sur pratiquement n'importe quelle plateforme.
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

Support for 64-bit sur IRIX compilation a été ajouté. Un bogue dans le remplacement suffixe macro a été fixée. smake prend désormais en charge l'utilisation de: "smake COPTX errwarn =- =% tous». Une macro prédéfinie nouveau, "NUMBER_SIGN", permet l'utilisation de '#' dans makefiles. La page de manuel a été renforcée.
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