Lines 103-116
endif
Link Here
|
103 |
########################################################################### |
103 |
########################################################################### |
104 |
|
104 |
|
105 |
lib%.so : lib%.a |
105 |
lib%.so : lib%.a |
106 |
@echo Make Shared Library $* |
106 |
@echo Make Shared Library $(*F) |
107 |
@if [ ! -d shared_space ] ; then mkdir shared_space ; else $(RM) -f shared_space/*.o ; fi |
107 |
@if [ ! -d shared_space ] ; then mkdir shared_space ; else $(RM) -f shared_space/*.o ; fi |
108 |
@(cd shared_space ; $(AR) x ../$< ) |
108 |
@(cd shared_space ; $(AR) x ../$< ) |
109 |
@echo Link Shared Library $* |
109 |
@echo Link Shared Library $(*F) |
110 |
if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$*)" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\ |
110 |
if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$(*F))" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\ |
111 |
$(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB)) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs |
111 |
$(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$(*F)),$(subst YYY,$(@F).$(PROJECT_LIBRARY_VERSION_$(*F)),$(MAKE_SHARED_LIB))) shared_space/*.o $(PROJECT_LIBRARY_USES_$(*F):%=-L. -l%) $$libs |
112 |
@$(RM) -f shared_space/*.o $@ |
112 |
@$(RM) -f shared_space/*.o $@ |
113 |
@ln -s $@.$(PROJECT_LIBRARY_VERSION_$*) $@ |
113 |
@ln -s $(@F).$(PROJECT_LIBRARY_VERSION_$(*F)) $@ |
114 |
|
114 |
|
115 |
########################################################################### |
115 |
########################################################################### |
116 |
## ## |
116 |
## ## |