jdk/make/common/Library.gmk
changeset 13678 5c8001201f98
parent 12853 7bdaa5aefd3d
child 14091 e5c8662f325d
equal deleted inserted replaced
13508:7c6aa31ff1b2 13678:5c8001201f98
   197 endif # LIBRARY
   197 endif # LIBRARY
   198 
   198 
   199 $(OBJDIR)/$(LIBRARY).lcf: $(OBJDIR)/$(LIBRARY).res $(COMPILE_FILES_o) $(FILES_m)
   199 $(OBJDIR)/$(LIBRARY).lcf: $(OBJDIR)/$(LIBRARY).res $(COMPILE_FILES_o) $(FILES_m)
   200 	@$(prep-target)
   200 	@$(prep-target)
   201 	@$(MKDIR) -p $(TEMPDIR)
   201 	@$(MKDIR) -p $(TEMPDIR)
   202 	@$(ECHO) $(FILES_o) > $@ 
   202 	@$(ECHO) $(sort $(FILES_o)) > $@ 
   203 ifndef LOCAL_RESOURCE_FILE
   203 ifndef LOCAL_RESOURCE_FILE
   204 	@$(ECHO) $(OBJDIR)/$(LIBRARY).res >> $@
   204 	@$(ECHO) $(OBJDIR)/$(LIBRARY).res >> $@
   205 endif
   205 endif
   206 	@$(ECHO) Created $@ 
   206 	@$(ECHO) Created $@ 
   207 
   207 
   254 $(ACTUAL_LIBRARY):: $(COMPILE_FILES_o) $(FILES_m) $(FILES_reorder)
   254 $(ACTUAL_LIBRARY):: $(COMPILE_FILES_o) $(FILES_m) $(FILES_reorder)
   255 	@$(prep-target)
   255 	@$(prep-target)
   256 	@$(ECHO) "STATS: LIBRARY=$(LIBRARY), PRODUCT=$(PRODUCT), OPTIMIZATION_LEVEL=$(OPTIMIZATION_LEVEL)"
   256 	@$(ECHO) "STATS: LIBRARY=$(LIBRARY), PRODUCT=$(PRODUCT), OPTIMIZATION_LEVEL=$(OPTIMIZATION_LEVEL)"
   257 	@$(ECHO) "Rebuilding $@ because of $?"
   257 	@$(ECHO) "Rebuilding $@ because of $?"
   258 ifeq ($(LIBRARY), fdlibm)
   258 ifeq ($(LIBRARY), fdlibm)
   259 	$(AR) $(ARFLAGS) $@ $(FILES_o)
   259 	$(AR) $(ARFLAGS) $@ $(sort $(FILES_o))
   260 else # LIBRARY
   260 else # LIBRARY
   261 	$(LINKER) $(SHARED_LIBRARY_FLAG) -o $@ $(FILES_o) $(LDLIBS)
   261 	$(LINKER) $(SHARED_LIBRARY_FLAG) -o $@ $(sort $(FILES_o)) $(LDLIBS)
   262 	@$(call binary_file_verification,$@)
   262 	@$(call binary_file_verification,$@)
   263 ifeq ($(WRITE_LIBVERSION),true)
   263 ifeq ($(WRITE_LIBVERSION),true)
   264 	$(MCS) -d -a "$(FULL_VERSION)" $@
   264 	$(MCS) -d -a "$(FULL_VERSION)" $@
   265 endif # WRITE_LIBVERSION
   265 endif # WRITE_LIBVERSION
   266   ifneq ($(PLATFORM), macosx)
   266   ifneq ($(PLATFORM), macosx)