# Generated automatically from Makefile.in by configure.
# The path to the tcl.h header file

TCL_INCPATH = /Library/Frameworks/Tcl.framework/Versions/8.4/Headers

# The path to the tk.h header file

TK_INCPATH = /Library/Frameworks/Tk.framework/Versions/8.4/Headers

# The path to the X11 include files

XINCLUDES   = -I/usr/X11R6/include/
#/usr/local/include/tk8.3/
#/Library/Frameworks/Tk.framework/Versionss/8.4/Headers

# Install Trans package here

TRANS_LIB = /Library/Tcl
TRANS_LIB_DIR = Library/Tcl/transcriber1.4
TRANS_BIN = /usr/local/bin

#----------------------------------------------------------------

CC        = gcc -pipe

INCLUDES  = ${XINCLUDES} -I${TCL_INCPATH} -I${TK_INCPATH}

CFLAGS    = -O -fno-common -DUSE_TCL_STUBS -DUSE_TK_STUBS -DMAC_OSX_TCL -DMAC_OSX_TK  ${INCLUDES} -DTCL_81_API
#CFLAGS    = -O -Wall -fno-common -DUSE_TCL_STUBS -DUSE_TK_STUBS @AFLAG@ ${INCLUDES}

LIBS      = -lc   -lpthread -framework CoreFoundation  -L/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4${TCL_DBGX} -L/Library/Frameworks/Tk.framework/Versions/8.4 -ltkstub8.4${TK_DBGX}

SHLIB_LD     = cc -dynamiclib ${LDFLAGS}
SHLIB_SUFFIX = .dylib

all: libtrans${SHLIB_SUFFIX}

OBJS =  axis.o wavfm.o segmt.o trans.o

libtrans${SHLIB_SUFFIX}: ${OBJS}
	${SHLIB_LD} ${OBJS} ${LIBS} -o libtrans${SHLIB_SUFFIX} 
	sed s/.dll/${SHLIB_SUFFIX}/ < pkgIndex.tcl.dll > pkgIndex.tcl

install:
	@if [ ! -d ${TRANS_LIB_DIR} ] ; then \
	    mkdir ${TRANS_LIB_DIR}; \
	    chmod 755 ${TRANS_LIB_DIR}; \
	else true; \
	fi;
	cp -f libtrans${SHLIB_SUFFIX} ${TRANS_LIB_DIR}/
	cp -f pkgIndex.tcl ${TRANS_LIB_DIR}/
	cp -rf ../img ../tcl ../convert ../doc ../etc ../demo ../COPYING ${TRANS_LIB_DIR}/
	cp -rf ../contrib/html_library-0.3 ${TRANS_LIB}
	cp -f trans ${TRANS_BIN}/trans
	chmod ugo+x ${TRANS_BIN}/trans

distrib-bin:
	make install
	cd ../..; tar cf - -C ${TRANS_LIB}/.. lib/transcriber1.4 lib/html_library-0.3 lib/snack1.7 lib/tcLex1.2 bin/trans | gzip -c > Transcriber-bin.tar.gz

clean:
	rm -f *.o libtrans${SHLIB_SUFFIX} pkgIndex.tcl

distclean: clean
	rm -f Makefile trans config.status config.cache config.log

