# Makefile basique fabriquant 2 executables
# Par Fares Belhadj
# Le 21/02/2011

CC=gcc
CFLAGS=-Wall -O2 -Werror
LDFLAGS=
SRC1=a.c
SRC2=b.c
OBJ1=$(SRC1:.c=.o)
OBJ2=$(SRC2:.c=.o)
EXE1=monProg1
EXE2=monProg2

all: $(EXE1) $(EXE2)

$(EXE1): $(OBJ1)
	$(CC) $(LDFLAGS) $^ -o $@

$(EXE2): $(OBJ2)
	$(CC) $(LDFLAGS) $^ -o $@

%.o: %.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f $(OBJ1) $(OBJ2) $(EXE1) $(EXE2) *~