BINDIR = ../bin

CC = gcc
CFLAG = -O2 -DWIN32=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LSEEK64=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 -Wno-implicit-int
INC = -I/mingw/include -I/c/tcl/include/tcl8.6 -I.
LIBS = -L/c/tcl/lib -ltclstub86 -ltkstub86 -lgdi32

PROGS = biotext

OBJWALI = tkBiotext.o tkBioUtil.o tkBioCmds.o tkBioWin.o

HEADER =

all : $(PROGS)
	@echo done.

biotext : $(OBJWALI)
	$(CC) -O2 -shared -o biotext0.1.dll $(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

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

clean :
	rm -f *.o *.a *.exe $(PROGS) 



