#
# alpha makefile
#
# type 'make fixme' to build the vulnerable version of the program without GDB support
# type 'make vulnerable' to build the vulnerable version of the program
# type 'make fortified' to build the fortified version of the program
#

CC = gcc
CFLAGS = -g 

fixme:       fixme.c
	$(CC) fixme.c -o fixme

vulnerable:  fixme.c
	$(CC) $(CFLAGS) fixme.c -o vulnerable

fortified:   fixme.c
	$(CC) $(CFLAGS) -D_FORTIFY_SOURCE=1 -O1 fixme.c -o fortified

clean:
	rm vulnerable fortified fixme