CONF_BASE=../../
include $(CONF_BASE)config.mk
CC = ${CROSS_COMPILE}gcc
#CC = gcc

BIN_DIR = ../cgi-bin

CFLAGS += -I./ 
LDFLAGS += -luv

OBJS = di_cgi.o do_cgi.o ai_cgi.o fast_ai_cgi.o rtd_cgi.o tc_cgi.o ao_cgi.o relay_cgi.o
BINARY = di.cgi do.cgi ai.cgi fast_ai.cgi rtd.cgi tc.cgi ao.cgi relay.cgi

.SUFFIXES: .o .c

.c.o:
	${CC} ${CFLAGS} -c $< -o $@

all: ${OBJS}
	${CC} ${CFLAGS} -o di.cgi di_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o do.cgi do_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o ai.cgi ai_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o fast_ai.cgi fast_ai_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o rtd.cgi rtd_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o tc.cgi tc_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o ao.cgi ao_cgi.o ${LDFLAGS}
	${CC} ${CFLAGS} -o relay.cgi relay_cgi.o ${LDFLAGS}
	make install

install:
	mkdir -p ${BIN_DIR}
	cp ${BINARY} ${BIN_DIR}
	
clean:
	rm -rf ${BIN_DIR} ${BINARY} *.o
