NAME 	= foo
PROG 	= foo
TCLMAIN = foo.tcl
CMAIN	= foo.c
OBJS	= foo.o


CFLAGS	= -g -O2 -D_USING_PROTOTYPES_ -D__LIBPATH__=\"lib\" -fPIC
TCL2C	= "../linux/bin/tcl2c"
TCLFLAGS= -tcl -tk
LDLIBS	= ./lib/libtcl8.5.so ./lib/libtk8.5.so

all: $(TCL2C) $(PROG)

$(PROG): $(OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDLIBS)

.c.o:
	$(CC) $(CFLAGS) -c $*.c

$(TCL2C):
	$(TCL2C) $(TCLFLAGS) $(TCLMAIN) > $(CMAIN)

clean:	
	rm -f *~
	rm -f *.o
	rm -f foo.c
	rm -f foo
	make -f makefile_wine_cygwin32 clean

try:	clean all
	./$(PROG)

wine:
	xterm -e make -f makefile_wine_cygwin32


.PHONY: clean


