#########################################################################
#
#########################################################################
CUR_REL_PATH := "base/install_tools"

include ../shared/config.mk

PRE_CPPFLAGS += -I../include -I../user_lib
CPPFLAGS += -DMOTIF -DXT_CODE -DXOPEN_CATALOG
LDFLAGS += $(LPATH_X11)

EXEC = siginstall

# siginstall is installed as install. TODO: do not do it - install is a UNIX utility.
PROG       = install
SCRIPTS    =	instiris \
		make_release \
		make_iris_tape \
		prepare \
		sigconfig \
		iriscentos8.repo \
		iriscentos7.repo \
                requirements.txt 

RESOURCES  = install.rf

INSTALL_DIR = $(IRIS_ROOT)/install

OBJS = siginstall.o \
       installAS.o \
       installApplShell.o \
       stat.o \
       statDiag.o \
       err.o \
       errDiag.o \
       installFunc.o
DEPS := $(patsubst %.o,%.d,$(OBJS))

LDLIBS += -luxsig -lbxutils -lXm -lXt -lX11 -luser -lm  $(LSEARCH_BSD)

LINK.o = $(LINK.C)

all: $(EXEC)

$(EXEC): $(OBJS)

install: all $(IRIS_INSTALL_TOOLS)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(STRIP_OPT) \
		                        $(EXEC) $(IRIS_INSTALL_TOOLS)/$(PROG)
	install -m 0775 -o $(IRIS_USER) -g $(IRIS_GROUP) $(SCRIPTS) $(IRIS_INSTALL_TOOLS)
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) $(RESOURCES) $(IRIS_INSTALL_TOOLS)

test:

uninstall:
	if [ -d $(IRIS_INSTALL_TOOLS) ]; then cd $(IRIS_INSTALL_TOOLS) && rm -f $(PROG) $(RESOURCES) $(SCRIPTS) ; fi

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

$(OBJS): Makefile

-include $(DEPS)
