Category Archives: Concepts et Programmation des Systèmes (HLIN504)

TP Mastermind

Mastermind

Article permettant de voir un vrai makefile sur un projet de jeu mastermind en ligne de commande (mm) et avec interface graphique mmgui ! Après avoir lu et compris l’organisation du projet, il ne vous reste plus qu’à programmer mm.c !

  1. Après avoir téléchargé le fichier mm    (enregistrer le fichier puis l’ouvrir (ne pas l’ouvrir directement avec le gestionnaire d’archives))
  2. Extraire les différents fichiers et observer leur organisation
  3.  tester mm en ligne de commande
  4. tester mmgui &
  5. écrire le source mm.c

Documents du cours de L3 : Concepts et Programmation des Systèmes d’Exploitation

CC=gcc
CFLAGS=-g  -Wall -std=c99 -D_GNU_SOURCE

testMot : testMot.o mot.o
	$(CC) $(CFLAGS) -o $@ $+

.h.c:
	@echo regle de suffixe : .h modifie donne .c modifie
	touch $*.c

.c.o:
	@echo debut compil c sans edition de liens de $<
	$(CC) $(CFLAGS) -c $<
	@echo fin compil de $<

.c:
	@echo debut compil c complete de $<
	$(CC) $(CFLAGS) -o $* $<
	@echo fin compil de $< en $*