#########################################################################
#
#########################################################################

CFLAGS_ALL	= -D${MACH_OS} -DMOTIF -DSYSV -DXT_CODE -DXOPEN_CATALOG \
                  -I./  -I../../include -I${IRIS_ROOT}/include

CFLAGS		= -c ${DEBUGFLAG}  ${C_OPT} ${CFLAGS_ALL}
CXXFLAGS        = -c ${DEBUGFLAG} ${CC_OPT} ${CFLAGS_ALL}
CCFLAGS = ${CXXFLAGS}

LDFLAGS         = -L../../libs/lib -L${IRIS_ROOT}/libs/lib ${LPATH_X11}

EXECUTABLE	= antenna

all : all_	# Just to insure that it's first

ANTENNAX_CC_SRCS	= antenna.C \
		antAS.C \
		antApplShell.C \
		ioSummary.C \
		ioSummaryDiag.C \
		timeSet.C \
		timeSetDiag.C \
		antDrawUtils.C \
		antInit.C \
		antUtils.C
ANTENNAX_CC_OBJS = ${ANTENNAX_CC_SRCS:.C=.o}

LLIBS		= -luxsig -lXpm -lbxutils -lXm -lXt -lX11 -lantenna -ldspi -lconfig \
		-luser -lfileformats ${LTIFF} ${LJPEG} -lm ${LSEARCH_BSD} -lz

all_ :		$(EXECUTABLE)

MKDEPEND_CSRCS = ${ANTENNAX_CC_SRCS}
depend: makefile.d

makefile.d:
	touch makefile.d
	makedepend -fmakefile.d -- ${CFLAGS} -- ${MKDEPEND_CSRCS}

$(EXECUTABLE): $(ANTENNAX_CC_OBJS)
	$(CXX) $(LD_OPT) $(ANTENNAX_CC_OBJS) $(LDFLAGS) $(LLIBS) -o $(EXECUTABLE)
	@rootchown operator $(EXECUTABLE)
	@rootchmod 775 $(EXECUTABLE)
	@rootchown operator *.rf
	@rootchmod 664 *.rf

install:	$(EXECUTABLE)
	rootcp -p $(EXECUTABLE) ${IRIS_BIN}
	rootcp -p $(EXECUTABLE).rf $(IRIS_APP_DEFAULTS)$(EXECUTABLE)
	rootcp -p $(EXECUTABLE).rf /usr/lib/X11/app-defaults/$(EXECUTABLE)
	( cd ${IRIS_BIN} ; strip ${EXECUTABLE} ; \
	  rootchown operator ${EXECUTABLE} ; rootchmod 775 ${EXECUTABLE} )
	( cd ${IRIS_APP_DEFAULTS} ; \
	  rootchown operator ${EXECUTABLE} ; rootchmod 664 ${EXECUTABLE} )
	( cd /usr/lib/X11/app-defaults ; \
	  rootchown operator ${EXECUTABLE} ; rootchmod 664 ${EXECUTABLE} )


cleanexe:;	rm -f $(EXECUTABLE) core
cleanux:;	rm -f UxXt.c UxXt.h UxMethod.c
clean:		cleanexe cleanux
		rm -f *.o *.d *.d.bak

-include makefile.d
