comparison make/solaris/makefiles/vm.make @ 7066:7d815d842ee0

Merge.
author Christian Haeubl <haeubl@ssw.jku.at>
date Fri, 23 Nov 2012 11:50:27 +0100
parents e522a00b91aa
children 1baf7f1e3f23
comparison
equal deleted inserted replaced
7065:cfacf5d5bade 7066:7d815d842ee0
257 } else { \ 257 } else { \
258 print $$0; \ 258 print $$0; \
259 } \ 259 } \
260 }' > $@ 260 }' > $@
261 261
262 mapfile_reorder : mapfile $(MAPFILE_DTRACE_OPT) $(REORDERFILE) 262 mapfile_extended : mapfile $(MAPFILE_DTRACE_OPT)
263 rm -f $@ 263 rm -f $@
264 cat $^ > $@ 264 cat $^ > $@
265 265
266 vm.def: $(Obj_Files) 266 vm.def: $(Obj_Files)
267 sh $(GAMMADIR)/make/solaris/makefiles/build_vm_def.sh *.o > $@ 267 sh $(GAMMADIR)/make/solaris/makefiles/build_vm_def.sh *.o > $@
270 LIBJVM.o = 270 LIBJVM.o =
271 LIBJVM_MAPFILE = 271 LIBJVM_MAPFILE =
272 LIBS_VM = $(LIBS) 272 LIBS_VM = $(LIBS)
273 else 273 else
274 LIBJVM.o = $(JVM_OBJ_FILES) 274 LIBJVM.o = $(JVM_OBJ_FILES)
275 LIBJVM_MAPFILE$(LDNOMAP) = mapfile_reorder 275 LIBJVM_MAPFILE$(LDNOMAP) = mapfile_extended
276 LFLAGS_VM$(LDNOMAP) += $(MAPFLAG:FILENAME=$(LIBJVM_MAPFILE)) 276 LFLAGS_VM$(LDNOMAP) += $(MAPFLAG:FILENAME=$(LIBJVM_MAPFILE))
277 LFLAGS_VM += $(SONAMEFLAG:SONAME=$(LIBJVM)) 277 LFLAGS_VM += $(SONAMEFLAG:SONAME=$(LIBJVM))
278 ifndef USE_GCC 278 ifndef USE_GCC
279 LIBS_VM = $(LIBS) 279 LIBS_VM = $(LIBS)
280 else 280 else
294 # making the library: 294 # making the library:
295 $(LIBJVM): $(ADD_GNU_DEBUGLINK) $(FIX_EMPTY_SEC_HDR_FLAGS) $(LIBJVM.o) $(LIBJVM_MAPFILE) 295 $(LIBJVM): $(ADD_GNU_DEBUGLINK) $(FIX_EMPTY_SEC_HDR_FLAGS) $(LIBJVM.o) $(LIBJVM_MAPFILE)
296 ifeq ($(filter -sbfast -xsbfast, $(CFLAGS_BROWSE)),) 296 ifeq ($(filter -sbfast -xsbfast, $(CFLAGS_BROWSE)),)
297 @echo Linking vm... 297 @echo Linking vm...
298 $(QUIETLY) $(LINK_LIB.CXX/PRE_HOOK) 298 $(QUIETLY) $(LINK_LIB.CXX/PRE_HOOK)
299 $(QUIETLY) $(LINK_VM) $(LFLAGS_VM) -o $@ $(LIBJVM.o) $(LIBS_VM) 299 $(QUIETLY) $(LINK_VM) $(LFLAGS_VM) -o $@ $(sort $(LIBJVM.o)) $(LIBS_VM)
300 $(QUIETLY) $(LINK_LIB.CXX/POST_HOOK) 300 $(QUIETLY) $(LINK_LIB.CXX/POST_HOOK)
301 $(QUIETLY) rm -f $@.1 && ln -s $@ $@.1 301 $(QUIETLY) rm -f $@.1 && ln -s $@ $@.1
302 $(QUIETLY) [ -f $(LIBJVM_G) ] || ln -s $@ $(LIBJVM_G) 302 $(QUIETLY) [ -f $(LIBJVM_G) ] || ln -s $@ $(LIBJVM_G)
303 $(QUIETLY) [ -f $(LIBJVM_G).1 ] || ln -s $@.1 $(LIBJVM_G).1 303 $(QUIETLY) [ -f $(LIBJVM_G).1 ] || ln -s $@.1 $(LIBJVM_G).1
304 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 304 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)