Utilitaire Make99

 

Utilisation :

Make99 [-f makefile] [-inpqrst] [macro=val ...] [target(s) ...]

-f makefile Fichier des règles pour la construction ("Makefile" par défaut)

-i Ignorer les codes retour, c-a-d continuer en cas d’erreur

-n Ne pas construire les cibles

-p Afficher toutes les macros et cible à traiter

-q Question

-r Ne pas utiliser les règles internes

-t Changer la date des fichiers au lieu des les construire

 

Description :

 

Directives

.SILENT

 

.IGNORE

Equivalent à l'option -i dans la ligne de commande

.PRECIOUS

 

.SUFFIXES

 

Macros :

$SHELL

 

$?

Liste des dépendances

$@

Nom de la cible

$*

Nom de la cible sans extension

$<

 

 

Règles par défaut

CC=cc99
CFLAGS=
AS=as99
ASFLAGS=
GPL=asgpl
PC=pc99
PFLAGS=
.SUFFIXES: .o.s.c.p.asm.gpl

.c.o:
.c.asm:
.c.gpl:

$(CC) $(CFAGS) $<

.p.o:
.p.asm:
.p.gpl:

$(PC) $(PFAGS) $<

.s.o:
.asm.o:

$(AS) $(ASFLAGS) -o $@ $<

.gpl.o:

$(GPL) -o $@ $<