HOME	= ..
BIN	= ${HOME}/src
SRC	= ${HOME}/src
INCLUDE	= -I${HOME}/inc
OBJ	= ${HOME}/src
#LIBS	= -lsocket -lnsl -lm

#--------------------------
##CC = /usr/ucb/cc
#CC = /opt/SUNWspro/bin/cc
#--------------------------

DEFINE	=
#DEFINE	= -DTEST_SB
#DEFINE  = -DDEB_SB -DTEST_SB
CFLAGS = -g ${DEFINE} ${INCLUDE}

LIB     = ${HOME}/lib/TIMSET.a

OMAIN_FUNC_TEST = \
			${OBJ}/tst_timchk.o \
			${OBJ}/SB_Time_Init.o \
			${OBJ}/SB_Time_Convert.o \
			${OBJ}/UtTt_Init.o \
			${OBJ}/UttoTt.o \
			${OBJ}/UtASCtoTt.o \
			${OBJ}/TttoUt.o \
			${OBJ}/SB_Time_File_get.o \
			${OBJ}/STR_SY_ftp.o \
			${OBJ}/STR_SY_get_inf.o \
			${OBJ}/com_ascbcd.o \
			${OBJ}/com_aschex.o \
			${OBJ}/com_binbcd.o \
			${OBJ}/com_hexasc.o
OUtTt_FUNC_TEST = \
			${OBJ}/UtTt_chk.o \
			${OBJ}/UtTt_Init.o \
			${OBJ}/UttoTt.o \
			${OBJ}/UtASCtoTt.o \
			${OBJ}/TttoUt.o \
			${OBJ}/com_ascbcd.o \
			${OBJ}/com_aschex.o \
			${OBJ}/com_binbcd.o \
			${OBJ}/com_hexasc.o

MAIN_FUNC_TEST	=	${BIN}/tst_timchk
UtTt_FUNC_TEST	=	${BIN}/UtTt_chk

all : ${MAIN_FUNC_TEST} ${UtTt_FUNC_TEST}

${MAIN_FUNC_TEST} : ${OMAIN_FUNC_TEST}
	${CC} ${CFLAGS} -o $@ ${OMAIN_FUNC_TEST} ${LIB} ${LIB2} ${LIBS}

${UtTt_FUNC_TEST} : ${OUtTt_FUNC_TEST}
	${CC} ${CFLAGS} -o $@ ${OUtTt_FUNC_TEST} ${LIB} ${LIB2} ${LIBS}

#----------------------------------------------------------------------
${OBJ}/UtTt_Init.o	:	${SRC}/UtTt_Init.c
	${CC} ${CFLAGS} -c ${SRC}/UtTt_Init.c

${OBJ}/UttoTt.o		:	${SRC}/UttoTt.c
	${CC} ${CFLAGS} -c ${SRC}/UttoTt.c

${OBJ}/UtASCtoTt.o         :	${SRC}/UtASCtoTt.c
	${CC} ${CFLAGS} -c ${SRC}/UtASCtoTt.c

${OBJ}/TttoUt.o		:	${SRC}/TttoUt.c
	${CC} ${CFLAGS} -c ${SRC}/TttoUt.c

${OBJ}/SB_Time_Convert.o         :      ${SRC}/SB_Time_Convert.c
	${CC} ${CFLAGS} -c ${SRC}/SB_Time_Convert.c

${OBJ}/SB_Time_File_get.o         :      ${SRC}/SB_Time_File_get.c
	${CC} ${CFLAGS} -c ${SRC}/SB_Time_File_get.c

${OBJ}/SB_Time_Init.o         :      ${SRC}/SB_Time_Init.c
	${CC} ${CFLAGS} -c ${SRC}/SB_Time_Init.c

${OBJ}/tst_timchk.o         :      ${SRC}/tst_timchk.c
	${CC} ${CFLAGS} -c ${SRC}/tst_timchk.c

${OBJ}/UtTt_chk.o         :      ${SRC}/UtTt_chk.c
	${CC} ${CFLAGS} -c ${SRC}/UtTt_chk.c

${OBJ}/STR_SY_ftp.o         :      ${SRC}/STR_SY_ftp.c
	${CC} ${CFLAGS} -c ${SRC}/STR_SY_ftp.c

${OBJ}/STR_SY_get_inf.o         :      ${SRC}/STR_SY_get_inf.c
	${CC} ${CFLAGS} -c ${SRC}/STR_SY_get_inf.c

${OBJ}/com_ascbcd.o         :      ${SRC}/com_ascbcd.c
	${CC} ${CFLAGS} -c ${SRC}/com_ascbcd.c

${OBJ}/com_aschex.o         :      ${SRC}/com_aschex.c
	${CC} ${CFLAGS} -c ${SRC}/com_aschex.c

${OBJ}/com_bcdasc.o         :      ${SRC}/com_bcdasc.c
	${CC} ${CFLAGS} -c ${SRC}/com_bcdasc.c

${OBJ}/com_binbcd.o         :      ${SRC}/com_binbcd.c
	${CC} ${CFLAGS} -c ${SRC}/com_binbcd.c

${OBJ}/com_hexasc.o         :      ${SRC}/com_hexasc.c
	${CC} ${CFLAGS} -c ${SRC}/com_hexasc.c

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

##test:
##	./tst_timchk.sh > tst_linux.txt
##	diff tst_solaris.txt tst_linux.txt
