CC=gcc
EXE=.exe

all: bug0$(EXE) bug1$(EXE)

main.o: main.c
	$(CC) -c -O1 -o $@ $<

boucle0.o: boucle.c
	$(CC) -c -O0 -o $@ $<

boucle1.o: boucle.c
	$(CC) -c -O1 -o $@ $<

bug0$(EXE): main.o boucle0.o
	$(CC) -o $@  main.o boucle0.o

bug1$(EXE): main.o boucle1.o
	$(CC) -o $@  main.o boucle1.o

clean:
	@rm -f bug*$(EXE) boucle*.o main.o


