Lines 45-56
Link Here
|
45 |
GSSOX=$(BINDIR)/$(SOBINRELDIR)/$(GSSOX_XENAME) |
45 |
GSSOX=$(BINDIR)/$(SOBINRELDIR)/$(GSSOX_XENAME) |
46 |
|
46 |
|
47 |
# shared library |
47 |
# shared library |
48 |
GS_SONAME=lib$(GS).so |
48 |
GS_SONAME=lib$(GS).dylib |
49 |
GS_SONAME_MAJOR=$(GS_SONAME).$(GS_VERSION_MAJOR) |
49 |
GS_SONAME_MAJOR=lib$(GS).$(GS_VERSION_MAJOR).dylib |
50 |
GS_SONAME_MAJOR_MINOR= $(GS_SONAME).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR) |
50 |
GS_SONAME_MAJOR_MINOR=lib$(GS).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).dylib |
51 |
GS_SO=$(BINDIR)/$(GS_SONAME) |
51 |
GS_SO=$(BINDIR)/$(GS_SONAME) |
52 |
GS_SO_MAJOR=$(GS_SO).$(GS_VERSION_MAJOR) |
52 |
GS_SO_MAJOR=$(BINDIR)/$(GS_SONAME_MAJOR) |
53 |
GS_SO_MAJOR_MINOR=$(GS_SO_MAJOR).$(GS_VERSION_MINOR) |
53 |
GS_SO_MAJOR_MINOR=$(BINDIR)/$(GS_SONAME_MAJOR_MINOR) |
54 |
|
54 |
|
55 |
# Shared object is built by redefining GS_XE in a recursive make. |
55 |
# Shared object is built by redefining GS_XE in a recursive make. |
56 |
|
56 |
|
Lines 74-80
Link Here
|
74 |
|
74 |
|
75 |
# ------------------------- Recursive make targets ------------------------- # |
75 |
# ------------------------- Recursive make targets ------------------------- # |
76 |
|
76 |
|
77 |
SODEFS=LDFLAGS='$(LDFLAGS) $(CFLAGS_SO) -shared -Wl,-soname,$(GS_SONAME_MAJOR)'\ |
77 |
SODEFS=LDFLAGS='$(LDFLAGS) $(CFLAGS_SO) -dynamiclib -install_name $(GS_SO_MAJOR)'\ |
78 |
GS_XE=$(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR)\ |
78 |
GS_XE=$(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR)\ |
79 |
STDIO_IMPLEMENTATION=c\ |
79 |
STDIO_IMPLEMENTATION=c\ |
80 |
DISPLAY_DEV=$(DD)$(SOOBJRELDIR)/display.dev\ |
80 |
DISPLAY_DEV=$(DD)$(SOOBJRELDIR)/display.dev\ |