CUR_REL_PATH := "iris/nordrad2"

include ../../config.mk

PYTHON:=$(PYTHON_VERSION)

PRE_CPPFLAGS += -I../nordrad2_lib
CPPFLAGS += -I/usr/include/$(PYTHON)
LDFLAGS += -L$(IRIS_DYN_LIB) -Xlinker -export-dynamic
LDLIBS += -ln2lib -l$(PYTHON) -luser -ltk -lpthread -lutil

TEMPL_PIPES_DIR = $(IRIS_ROOT)/config_template/pipes

EXES = N2RelayOut N2RelayIn
CONF_FILES = N2RelayIn.conf

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

LINK.o = $(LINK.C)

all: $(EXES)

N2RelayOut: N2RelayOut.o
N2RelayIn: N2RelayIn.o

install: all $(IRIS_PIPES) $(IRIS_PIPES_TMPL) $(IRIS_CONFIG_TMPL)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(EXES) $(IRIS_PIPES)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) $(EXES) $(IRIS_PIPES_TMPL)
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP)        $(CONF_FILES) $(IRIS_CONFIG_TMPL)

test:

uninstall:
	if [ -d $(IRIS_PIPES)       ]; then cd $(IRIS_PIPES)       && rm -f $(EXES); fi
	if [ -d $(IRIS_PIPES_TMPL)  ]; then cd $(IRIS_PIPES_TMPL)  && rm -f $(EXES); fi
	if [ -d $(IRIS_CONFIG_TMPL) ]; then cd $(IRIS_CONFIG_TMPL) && rm -f $(CONF_FILES); fi

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

$(OBJS): Makefile

-include $(DEPS)
