aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-07-12 09:02:32 +1000
committerSteve Bennett <steveb@workware.net.au>2011-07-13 11:30:29 +1000
commite7e3cedcbde855a2f22ee9eb830b62c45b543836 (patch)
tree82d43014a41de21a813a0f7df3accd5ef26b6721 /Makefile.in
parent539f52a07c94d769e51d046d71903e4a2505edd7 (diff)
downloadjimtcl-e7e3cedcbde855a2f22ee9eb830b62c45b543836.zip
jimtcl-e7e3cedcbde855a2f22ee9eb830b62c45b543836.tar.gz
jimtcl-e7e3cedcbde855a2f22ee9eb830b62c45b543836.tar.bz2
Add tcl_platform(pathSeparator)
Tcl compatible. Also move jimsh initialisation script into initjimsh.tcl Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 80ea37f..0f0d1d2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -44,16 +44,19 @@ EXTENSION_TCL := $(patsubst %,%.tcl,@JIM_TCL_EXTENSIONS@)
.PRECIOUS: jim-%.c
+all: $(JIMSH) $(EXTENSION_MODS)
+
# Create C extensions from pure Tcl extensions
jim-%.c: %.tcl
@tclsh@ @srcdir@/make-c-ext.tcl $< >$@ || ( rm $@; exit 1)
-all: $(JIMSH) $(EXTENSION_MODS)
+initjimsh.c: initjimsh.tcl
+ @tclsh@ @srcdir@/make-c-ext.tcl $< >$@ || ( rm $@; exit 1)
docs: Tcl.html
-$(JIMSH): $(LIBJIM) jimsh.o
- $(CC) $(CFLAGS) @SH_LINKFLAGS@ $(LDFLAGS) -o $@ jimsh.o $(LIBJIM) $(LDLIBS)
+$(JIMSH): $(LIBJIM) jimsh.o initjimsh.o
+ $(CC) $(CFLAGS) @SH_LINKFLAGS@ $(LDFLAGS) -o $@ jimsh.o initjimsh.o $(LIBJIM) $(LDLIBS)
install: all docs $(EXTENSION_TCL) install-exec
mkdir -p $(DESTDIR)$(prefix)/lib/jim
@@ -110,7 +113,7 @@ Tcl.html: jim_tcl.txt
@tclsh@ @srcdir@/make-index $^ | asciidoc -o $@ -d manpage - || cp @srcdir@/Tcl_shipped.html Tcl.html
clean:
- rm -f *.o *.so lib*.a $(JIMSH) Tcl.html unicode_mapping.c load-static-exts.c @GENERATED_SRCS@
+ rm -f *.o *.so lib*.a $(JIMSH) Tcl.html unicode_mapping.c load-static-exts.c initjimsh.c @GENERATED_SRCS@
distclean: clean
rm -f jimautoconf.h jim-config.h Makefile config.log autosetup/jimsh0@EXEEXT@