CC = gcc
PATH_TO_IPDCTRL = ../lib
INCLUDE = -I$(PATH_TO_IPDCTRL)

all: getloadavg ldavgd ldavgc ipdctrl_test

getloadavg: getloadavg.c getloadavg.h
	$(CC) -c getloadavg.c

ldavgd: ldavgd.c
	$(CC) ldavgd.c getloadavg.o -o ldavgd

ldavgc: ldavgc.c
	$(CC) $(INCLUDE) ldavgc.c $(PATH_TO_IPDCTRL)/ipdctrl.o -o ldavgc -lpanel -lform -lncurses

ldavgc-test: ldavgc.c ipdctrl.o ipdrecv_tester.c
	$(CC) $(INCLUDE) ldavgc.c ipdctrl.o -o ldavgc -lpanel -lform -lncurses


ipdctrl_test: ipdrecv_tester.c
	$(CC) $(INCLUDE) -c ipdrecv_tester.c -o ipdctrl.o

clean:	
	rm -f *.o ldavgd ldavgc
