Lines 253-259
Link Here
|
253 |
$(Q)touch $$@ |
253 |
$(Q)touch $$@ |
254 |
$(ADON_BUILD)/$(1)/$(2).so: $(ADON_BUILD)/$(2)-dep $(3) |
254 |
$(ADON_BUILD)/$(1)/$(2).so: $(ADON_BUILD)/$(2)-dep $(3) |
255 |
$(LINK) $$(filter-out $(ADON_BUILD)/$(2)-dep,$$^) $$(SHLIB_FLAGS) $$(ADON_LIBFLAGS) \ |
255 |
$(LINK) $$(filter-out $(ADON_BUILD)/$(2)-dep,$$^) $$(SHLIB_FLAGS) $$(ADON_LIBFLAGS) \ |
256 |
$($(2)_SHLIB_FLAGS) $($(2)_LDFLAGS) $(LOCAL_LDADD) -Wl,-soname,$(2).so -shared -o $$@ |
256 |
$($(2)_SHLIB_FLAGS) $($(2)_LDFLAGS) $(LOCAL_LDADD) -Wl,-soname,$(2).so -shared -o $$@ $($(2)_LIBADD) |
257 |
endef |
257 |
endef |
258 |
|
258 |
|
259 |
#FIXME: -fPIC is bit non-portable |
259 |
#FIXME: -fPIC is bit non-portable |
Lines 300-306
Link Here
|
300 |
$(ADON_BUILD)/$(1)/$(2): $(ADON_BUILD)/$(2)-dep $(3) |
300 |
$(ADON_BUILD)/$(1)/$(2): $(ADON_BUILD)/$(2)-dep $(3) |
301 |
$(LINK) $$(filter-out $(ADON_BUILD)/$(2)-dep,$$^) $$(TARGET_LDFLAGS) \ |
301 |
$(LINK) $$(filter-out $(ADON_BUILD)/$(2)-dep,$$^) $$(TARGET_LDFLAGS) \ |
302 |
$$(TOP_LDFLAGS) $$(ADON_LIBFLAGS) \ |
302 |
$$(TOP_LDFLAGS) $$(ADON_LIBFLAGS) \ |
303 |
$(LOCAL_LDFLAGS) $($(2)_LDFLAGS) $$(LDFLAGS) -o $$@ |
303 |
$(LOCAL_LDFLAGS) $($(2)_LDFLAGS) $$(LDFLAGS) -o $$@ \ |
|
|
304 |
$($(2)_LDADD) |
304 |
endef |
305 |
endef |
305 |
|
306 |
|
306 |
# curdir, progname, instvar |
307 |
# curdir, progname, instvar |