all: tiny-getty tiny-login tiny-cat

tiny-getty: tiny-getty.c tiny-getty.h
	gcc -static tiny-getty.c -o tiny-getty -Wall -O2 -fomit-frame-pointer

tiny-login: tiny-login.c tiny-login.h config.h
	gcc tiny-login.c -o tiny-login -O2 -fomit-frame-pointer -Wall
	strip tiny-login

tiny-cat: tiny-cat.c tiny-cat.h
	gcc tiny-cat.c -o tiny-cat -O2 -Wall -fomit-frame-pointer


clean:
	rm -f tiny-login tiny-cat tiny-getty