CC = gcc
CFLAGS = -Wall -O2
LFLAGS =

all:	brk_fault brk_nofault brk

brk:	brk.o
	$(CC) $(LFLAGS) -o brk brk.o
	
brk.o:	brk.c
	$(CC) $(CFLAGS) -c brk.c
	
brk_fault:	brk_fault.o
		ld -o brk_fault brk_fault.o
		
brk_fault.o:	brk_fault.s
		as -o brk_fault.o brk_fault.s
		
		
brk_nofault:	brk_nofault.o
		ld -o brk_nofault brk_nofault.o
		
brk_nofault.o:	brk_nofault.s
		as -o brk_nofault.o brk_nofault.s
		
		
clean:		
		rm -f *.o *~ brk_fault brk_nofault brk
		
