summaryrefslogtreecommitdiff
path: root/ext/extmk.rb.in
diff options
context:
space:
mode:
Diffstat (limited to 'ext/extmk.rb.in')
-rw-r--r--ext/extmk.rb.in12
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/extmk.rb.in b/ext/extmk.rb.in
index e4823edb85..0c32954577 100644
--- a/ext/extmk.rb.in
+++ b/ext/extmk.rb.in
@@ -332,6 +332,16 @@ $(TARGET): $(OBJS)
$(TARGET): $(OBJS)
cc -r $(CFLAGS) -o $(TARGET) $(OBJS)
"
+ elsif PLATFORM =~ "-openstep"
+ mfile.printf "\
+$(TARGET): $(OBJS)
+ cc -r $(CFLAGS) -o $(TARGET) $(OBJS)
+"
+ elsif PLATFORM =~ "-rhapsody"
+ mfile.printf "\
+$(TARGET): $(OBJS)
+ cc -r $(CFLAGS) -o $(TARGET) $(OBJS)
+"
elsif $static
mfile.printf "\
$(TARGET): $(OBJS)
@@ -379,7 +389,7 @@ def extmake(target)
return if $nodynamic and not $static
$objs = nil
- $libs = PLATFORM =~ /cygwin32|beos/ ? nil : "-lc"
+ $libs = PLATFORM =~ /cygwin32|beos|openstep|nextstep|rhapsody/ ? nil : "-lc"
$local_libs = nil # to be assigned in extconf.rb
$CFLAGS = nil
$LDFLAGS = nil