BINDIR = ../bin

CC 	= gcc
#CFLAG	 = -Wall -g -O2 -DMAC_TCL=1 -DMAC_OSX_TK=1 -DTCL_MEM_DEBUG=1 -DHAVE_XFT=1 -DHAVE_LIBXFT=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -Wall -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DTCL_WIDE_INT_TYPE=long\ long -pipe -fomit-frame-pointer -fPIC
CFLAG	 = -Wall -g -O2 -DMAC_OSX_TK=1 -DTCL_MEM_DEBUG=1 -DHAVE_XFT=1 -DHAVE_LIBXFT=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -Wall -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DTCL_WIDE_INT_TYPE=long\ long -pipe -fomit-frame-pointer -fPIC
#INC = -I/usr/local/include/freetype2/ -I/usr/local/include/freetype2/config/freetype -I/usr/include/freetype2/ -I/usr/local/ActiveTcl/include -I.
INC 	= -I. -I/Library/Frameworks/Tcl.Framework/Versions/8.6/Headers -I/Library/Frameworks/Tk.Framework/Versions/8.6/PrivateHeaders -I/Library/Frameworks/Tk.Framework/Versions/8.6/Headers -I/usr/X11/include/freetype2 -I/usr/X11/include/freetype2/freetype/config -I/usr/X11/include/fontconfig 
LIBS   	 = $(HDF_LIBS) -L/Library/Frameworks/Tcl.framework/Versions/8.6 -ltclstub8.6 -lm -L/usr/X11/lib -lX11 -lXft
#LIBS = -L/usr/local/ActiveTcl/lib -ltclstub8.5 -ltkstub8.5 -L/usr/X11/lib -lX11 -lXft -lm

PROGS 	= biotext
OBJWALI = tkBiotext.o tkBioUtil.o tkBioCmds.o tkBioMac.o

HEADER =


all : $(PROGS)
	@echo done.

biotext : $(OBJWALI)
	$(CC) -dynamiclib -O2 -o libbiotext0.1.dylib $(OBJWALI) $(LIBS)
	@echo done.

tkBiotext.o : tkBiotext.c $(HEADER)
	$(CC) $(CFLAG) $(INC) -c tkBiotext.c

tkBioCmds.o : tkBioCmds.c $(HEADER)
	$(CC) $(CFLAG) $(INC) -c tkBioCmds.c 

tkBioUtil.o : tkBioUtil.c $(HEADER)
	$(CC) $(CFLAG) $(INC) -c tkBioUtil.c

tkBioMac.o : tkBioMac.c $(HEADER)
	$(CC) $(CFLAG) $(INC) -c tkBioMac.c

clean :
	rm -f *.o *.a *.dylib 







