SHELL = /bin/sh

#### Start of system configuration section. ####

srcdir = /home/matz/work/ruby/ext/tcltklib

CC = gcc

CFLAGS   = -fpic -I/home/matz/work/ruby -g -O2 -Wall -I/usr/include/tcl -I/usr/include/tk -I/usr/X11R6/include -DHAVE_TCL_H -DHAVE_TK_H
DLDFLAGS =  -L/usr/lib -L/usr/lib -L/usr/X11R6/lib
LDSHARED = gcc -shared

program_transform_name = -e s,x,x,
RUBY_INSTALL_NAME = `t='$(program_transform_name)'; echo ruby | sed $$t`

prefix = /usr/local
exec_prefix = ${prefix}
libdir = ${exec_prefix}/lib/$(RUBY_INSTALL_NAME)/i686-linux


#### End of system configuration section. ####

LIBS = -ltk4.2jp -ltcl7.6jp -lm -lX11 -ldl
OBJS = tcltklib.o
TARGET = tcltklib.so

INSTALL = /usr/bin/install -c

binsuffix = 

all:		$(TARGET)

clean:;		@rm -f *.o *.so *.sl
		@rm -f Makefile extconf.h conftest.*
		@rm -f core ruby$(binsuffix) *~

realclean:	clean

install:
	@test -d $(libdir) || mkdir $(libdir)
	$(INSTALL) $(TARGET) $(libdir)/$(TARGET)
	$(INSTALL) lib/tcltk.rb ${exec_prefix}/lib/$(RUBY_INSTALL_NAME)

$(TARGET): $(OBJS)
	$(LDSHARED) $(DLDFLAGS) -o $(TARGET) $(OBJS) $(LOCAL_LIBS) $(LIBS)
###
tcltklib.o: tcltklib.c ../../ruby.h ../../config.h ../../defines.h
