
INC=../common

all: ga gp es ps de

ga: ga.c ../common/maths.c
	gcc -I$(INC) -Wall -o ga -Wall ga.c ../common/maths.c

gp: gp.c ../common/maths.c
	gcc -I$(INC) -Wall -O2 -o gp -Wall gp.c ../common/maths.c

es: es.c ../common/maths.c
	gcc -I$(INC) -Wall -O2 -o es -Wall es.c ../common/maths.c

ps: ps.c ../common/maths.c
	gcc -I$(INC) -Wall -O2 -o ps -Wall ps.c ../common/maths.c

de: de.c ../common/maths.c
	gcc -I$(INC) -Wall -O2 -o de -Wall de.c ../common/maths.c

clean:
	rm -f *.exe *.stackdump ga gp es ps

