
all: lock.enabled lock.disabled lock.unlocked

test: lock.enabled lock.disabled lock.unlocked
	time ./lock.enabled
	time ./lock.disabled
	time ./lock.unlocked

lock.enabled: test.putc.c
	cc -o $@ $<

lock.disabled: test.putc.c
	cc -D_NO_FLOCKS -o $@ $<

lock.unlocked: test.putc.c
	cc -D_UNLOCKED -o $@ $<

clean:
	rm -f lock.enabled lock.disabled lock.unlocked
