CC	= gcc
CFLAGS	= -Wall -I/usr/include/tcl8.4 -fPIC
LDFLAGS	= -ltcl8.4
SOFLAGS = -shared


all: app extstr.so extobj.so

app: app.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

extstr.so: extstr.c
	$(CC) $(CFLAGS) $(SOFLAGS) -o $@ $^

extobj.so: extobj.c
	$(CC) $(CFLAGS) $(SOFLAGS) -o $@ $^
