3
include ../makearch/$(ARCH)
6
OBJS = tcldot.o tkgen.o tclhandle.o
13
-I../dotneato/dotgen \
14
-I../dotneato/common \
18
LIBS = ../gdtclft/libgdtclft.a \
19
../dotneato/common/libdotneato.a \
20
../dotneato/dotgen/libdot.a \
21
../dotneato/neatogen/libneato.a \
23
../pathplan/libpathplan.a \
29
LDLL = libtcldot$(SHLIB_SUFFIX).$(_VERSION_NUM)
30
DLL = $(PACKAGE)$(SHLIB_SUFFIX)
31
PACKAGEDIR = $(TCL_PKGDIR)/$(PACKAGE)
33
DEFINES = -D_BLD_tcldot
35
all: libtcldot.a $(LDLL) TcldotIndex.tcl
38
$(CC) -c -DDATE="\"`date`\"" $(CCFLAGS) $(DEFINES) $(INCS) tcldot.c
41
$(SHLIB_LD) -o $@ $(OBJS) $(LIBS)
44
echo 'package ifneeded $(PACKAGE) $(_VERSION_NUM) [list load [file join $$dir $(DLL).$(_VERSION_NUM)] $(PACKAGE)]' > TcldotIndex.tcl
48
$(INSTALL) libtcldot.a $(LIBDIR)
49
$(MKPATH) $(PACKAGEDIR)
50
$(INSTALL) $(LDLL) $(PACKAGEDIR)/$(DLL)
51
$(INSTALL) $(LDLL) $(PACKAGEDIR)/$(DLL).$(_VERSION_NUM)
52
$(INSTALL) TcldotIndex.tcl $(PACKAGEDIR)/pkgIndex.tcl
58
rm -f $(LDLL) TcldotIndex.tcl
61
$(AR) cr libtcldot.a $(OBJS)
64
tclhandle.o : ../tclhandle/tclhandle.c
65
$(CC) -c $(CCFLAGS) $(DEFINES) $(INCS) $?