Mercurial > audlegacy
diff mk/objective.mk @ 1627:b8c28d7e23cd trunk
[svn] - handle OS X linking command
| author | nenolod |
|---|---|
| date | Wed, 06 Sep 2006 13:37:57 -0700 |
| parents | 79891e2fd8a5 |
| children | ecf1d19f74c7 |
line wrap: on
line diff
--- a/mk/objective.mk Wed Sep 06 13:24:54 2006 -0700 +++ b/mk/objective.mk Wed Sep 06 13:37:57 2006 -0700 @@ -179,11 +179,15 @@ if [ "x$(OBJECTS)" != "x" ]; then \ $(MAKE) $(OBJECTS) || exit; \ printf "%10s %-20s\n" LINK $@; \ - (if [ "x$(OBJECTIVE_SONAME_SUFFIX)" != "x" ]; then \ - $(CC) $(PICLDFLAGS) -o $@ -Wl,-soname=$@.$(OBJECTIVE_SONAME_SUFFIX) $(OBJECTS) $(LDFLAGS) $(LIBADD); \ - else \ - $(CC) $(PICLDFLAGS) -o $@ -Wl,-soname=$@ $(OBJECTS) $(LDFLAGS) $(LIBADD); \ - fi;) \ + (if [ "x$(SHARED_SUFFIX)" == "so" ]; then \ + (if [ "x$(OBJECTIVE_SONAME_SUFFIX)" != "x" ]; then \ + $(CC) $(PICLDFLAGS) -o $@ -Wl,-soname=$@.$(OBJECTIVE_SONAME_SUFFIX) $(OBJECTS) $(LDFLAGS) $(LIBADD); \ + else \ + $(CC) $(PICLDFLAGS) -o $@ -Wl,-soname=$@ $(OBJECTS) $(LDFLAGS) $(LIBADD); \ + fi;) \ + else \ + $(CC) $(PICLDFLAGS) -o $@ $(OBJECTS) $(LDFLAGS) $(LIBADD); \ + fi;) \ fi %.a: $(OBJECTS)
