CC = gcc
CFLAGS = -O -fomit-frame-pointer

all: bg.ttp bootgem.prg nice.ttp pipe.ttp ps.ttp stty.ttp xkey.ttp \
     lpr.ttp lpd.ttp kill.ttp mintvers.tos limit.ttp top.ttp

bg.ttp: bg.c
	$(CC) -o bg.ttp $(CFLAGS) bg.c

limit.ttp: limit.c
	$(CC) -o limit.ttp $(CFLAGS) limit.c

pipe.ttp: pipe.c
	$(CC) -o pipe.ttp $(CFLAGS) pipe.c

ps.ttp: ps.c
	$(CC) -o ps.ttp $(CFLAGS) ps.c

nice.ttp: nice.c
	$(CC) -o nice.ttp $(CFLAGS) nice.c

stty.ttp: stty.c
	$(CC) -o stty.ttp $(CFLAGS) stty.c

xkey.ttp: xkey.c
	$(CC) -o xkey.ttp $(CFLAGS) xkey.c

bootgem.prg: bootgem.c
	$(CC) -s -o bootgem.prg $(CFLAGS) bootgem.c

lpd.ttp: lpd.c
	$(CC) -s -o lpd.ttp $(CFLAGS) lpd.c

lpr.ttp: lpr.c
	$(CC) -s -o lpr.ttp $(CFLAGS) lpr.c

kill.ttp: kill.c
	$(CC) -s -o kill.ttp $(CFLAGS) kill.c

top.ttp: top.c
	$(CC) -s -o top.ttp $(CFLAGS) top.c -lcurses

mintvers.tos: mintvers.c
	$(CC) -s -o mintvers.tos $(CFLAGS) mintvers.c
