CFLAGS= -Wall -fomit-frame-pointer
LIBS= -lm -lncurses

all: rotord yd rotctrlp

#

rotord: rotord.o daemon.o t2.o
	gcc $(CFLAGS) $(LIBS) -o rotord rotord.o daemon.o t2.o

yd: yd.o daemon.o
	gcc $(CFLAGS) $(LIBS) -o yd yd.o daemon.o

rotctrlp: rotctrlp.o
	gcc $(CFLAGS) $(LIBS) -o rotctrlp rotctrlp.o

#

rotctrlp.o: rotctrlp.c
	gcc $(CFLAGS) -c rotctrlp.c

yd.o: yd.c
	gcc $(CFLAGS) -c yd.c

rotord.o: rotord.c
	gcc $(CFLAGS) -c rotord.c

daemon.o: daemon.c
	gcc $(CFLAGS) -c daemon.c

t2.o: ../t2.c
	gcc $(CFLAGS) -c ../t2.c

clean:
	rm -f *.o
	rm -f *~
	rm -f core
