aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2009-07-28 16:22:31 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 10:11:02 +1000
commit6461e8bf6ddf82ee974b4c63458915490d74a5ce (patch)
tree27840de122ee2ef0e8a5bc9ac6940615508324d1 /Makefile.in
parent8df2449dc136716024d3423d8c1b5412759293a1 (diff)
downloadjimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.zip
jimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.tar.gz
jimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.tar.bz2
Small improvements
Save (but then cleanup) generated extensions Add package and readdir to 'all' extensions Order of static extensions matters!! Simple C define support for configured extensions Fix some compiler warnings
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 26e61ea..4081dc8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -23,8 +23,11 @@ SDKHDRS := jim.h jim-subcmd.h
EXTENSIONS_OBJS := $(patsubst %,jim-%.o,$(EXTENSIONS))
+.PRECIOUS: jim-%.c
+
# Create C extensions from pure Tcl extensions
jim-%.c: %.tcl
+ echo $@ >>.clean
tclsh make-c-ext $*.tcl
# Emulate tinytcl
@@ -56,3 +59,4 @@ install:
clean:
rm -f *.o lib*.a $(TARGETS) load_extensions.c
+ if [ -f .clean ]; then rm -f `cat .clean` .clean; fi