Blame view

Makefile 535 Bytes
67b73333   amoreau   Ajout du squelette
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  #
  # Makefile pour le projet filtrage réseau
  #
  
  #
  # Constantes pour la compilation des programmes
  #
  
  export CC = gcc
  export LD = gcc
  export CLIB = ar cq
  export CFLAGS = -Wall
  export CDEBUG = -g -DDEBUG
  
  #
  # Constantes liees au projet
  #
  
  DIRS=Network Threads 
  
  #
  # La cible generale
  #
  
  all: $(patsubst %, _dir_%, $(DIRS))
  
  $(patsubst %,_dir_%,$(DIRS)):
  	cd $(patsubst _dir_%,%,$@) && make
  
  #
  # La cible de nettoyage
  #
  
  clean: $(patsubst %, _clean_%, $(DIRS))
  
  $(patsubst %,_clean_%,$(DIRS)):
  	cd $(patsubst _clean_%,%,$@) && make clean