summaryrefslogtreecommitdiff
path: root/ext/extmk.rb.in
diff options
context:
space:
mode:
authorYukihiro Matsumoto <matz@ruby-lang.org>1997-12-04 14:29:59 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-17 22:09:33 +0900
commitfb0fe24512d1796f794306768ddac37566e9a209 (patch)
tree441fc10b147be3cc7db217ab1d64ec1ff4dbf7ff /ext/extmk.rb.in
parentab261638f5b87384fa2bda5678cb38ae9a505209 (diff)
version 1.0-971204v1_0_971204
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-1.0-971204.tar.gz Thu Dec 4 14:29:59 1997 Yukihiro Matsumoto <matz@netlab.co.jp> * version 1.0-971204 Mon Dec 1 15:24:41 1997 Yukihiro Matsumoto <matz@netlab.co.jp> * compar.c (cmp_between): wrong comparison made. Wed Nov 26 18:18:05 1997 Yukihiro Matsumoto <matz@netlab.co.jp> * numeric.c (fix2str): enlarge buffer to prevent overflow on some machines.
Diffstat (limited to 'ext/extmk.rb.in')
-rw-r--r--ext/extmk.rb.in16
1 files changed, 11 insertions, 5 deletions
diff --git a/ext/extmk.rb.in b/ext/extmk.rb.in
index 16f8708abb..78fe3070a2 100644
--- a/ext/extmk.rb.in
+++ b/ext/extmk.rb.in
@@ -224,9 +224,12 @@ LDSHARED = @LDSHARED@
mfile.printf "\
+program_transform_name = -e @program_transform_name@
+RUBY_INSTALL_NAME = `t='$(program_transform_name)'; echo ruby | sed $$t`
+
prefix = @prefix@
exec_prefix = @exec_prefix@
-libdir = @libdir@/ruby/@arch@
+libdir = @libdir@/$(RUBY_INSTALL_NAME)/@arch@
@SET_MAKE@
#### End of system configuration section. ####
@@ -264,9 +267,7 @@ realclean: clean
if !$static
mfile.printf "\
-install: $(libdir)/$(TARGET)
-
-$(libdir)/$(TARGET): $(TARGET)
+install:
@test -d $(libdir) || mkdir $(libdir)
$(INSTALL) $(TARGET) $(libdir)/$(TARGET)
"
@@ -293,8 +294,13 @@ $(TARGET): $(OBJS)
$(TARGET): $(OBJS)
cc -r $(CFLAGS) -o $(TARGET) $(OBJS)
"
+ elsif $static
+ mfile.printf "\
+$(TARGET): $(OBJS)
+ ld -r -o $(TARGET) $(OBJS)
+"
else
- mfile.printf "\
+ mfile.printf "\
$(TARGET): $(OBJS)
ld $(DLDFLAGS) -r -o $(TARGET) $(OBJS)
"