CUR_REL_PATH := "iris/tdwr"

include ../../config.mk

LDLIBS += -luser
LDLIBS_raw_create_task = -lmisc -lhimath -ldspi -lm


EXES = tdwr_sending_task \
       tdwr_reading_task \
       raw_create_task \
       iris_send_task

EXT_OBJS = global_memory_attach.o \
           raw_c.o

OBJS = $(patsubst %,%.o,$(EXES)) $(EXT_OBJS)
DEPS = $(patsubst %.o,%.d,$(OBJS))

LINK.o = $(LINK.C)

all: $(EXES)

tdwr_sending_task: tdwr_sending_task.o
tdwr_reading_task: tdwr_reading_task.o global_memory_attach.o
raw_create_task: raw_create_task.o global_memory_attach.o raw_c.o
iris_send_task: iris_send_task.o

install: all $(IRIS_BIN)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(EXES) $(IRIS_BIN)

test:

uninstall:
	if [ -d $(IRIS_BIN) ]; then cd $(IRIS_BIN) && rm -f $(EXES); fi

clean:
	rm -f $(EXES) core *.o *~ *.d *.d.bak

$(OBJS): Makefile

-include $(DEPS)
