CUR_REL_PATH := "iris/output"

include ../shared/config.mk

PRE_CPPFLAGS += -I../include -I../out_lib -I../prodsup_lib -I../share_lib
PRE_LDFLAGS += -L../lib
LDFLAGS  += ${LPATH_X11}
IMAGES = startup_image.gif

OUTPUT_OBJS =	output.o \
		inord_copy.o \
		isend_to_display.o \
		isend_to_network.o \
		load_prod_create_tiff.o \
		out_net_tcpip.o \
		output_main_nls_init.o \
		output_state.o \
		window_subs.o 

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

LDLIBS += -lout -lshare -lprodsup -lsws -lwrdata -lmisc -ldsp -lprivate -lconfig \
	-ltvsubs -lvtv -lfileformats ${LTIFF} ${LJPEG} ${LPNG} -lmaps \
	-lhimath -luser -lnordrad -lpthread -lm -lz ${LSEARCH_BSD}
LINK.o = $(LINK.C)

EXES = output

all: ${EXES}

output: ${OUTPUT_OBJS}

test_c: test_c.o 

check:	test_c
	./test_c

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

test:

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

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

$(OBJS): Makefile

-include $(DEPS)
