make/Makefile
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7172922 Sdiff make

make/Makefile

Print this page




 270 export_product_jdk::
 271         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 272           VM_SUBDIR=$(@:export_%_jdk=%) ALT_EXPORT_PATH=$(JDK_IMAGE_DIR) \
 273           generic_export
 274 export_optimized_jdk::
 275         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 276           VM_SUBDIR=$(@:export_%_jdk=%) ALT_EXPORT_PATH=$(JDK_IMAGE_DIR) \
 277           generic_export
 278 export_fastdebug_jdk::
 279         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 280           VM_SUBDIR=$(@:export_%_jdk=%)  \
 281           ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
 282           generic_export
 283 export_debug_jdk::
 284         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) VM_SUBDIR=${VM_DEBUG} \
 285           ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
 286           generic_export
 287 
 288 # Export file copy rules
 289 XUSAGE=$(HS_SRC_DIR)/share/vm/Xusage.txt
 290 DOCS_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_docs
 291 C1_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler1
 292 C2_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2
 293 ZERO_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_zero
 294 SHARK_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_shark
 295 C1_DIR=$(C1_BASE_DIR)/$(VM_SUBDIR)
 296 C2_DIR=$(C2_BASE_DIR)/$(VM_SUBDIR)
 297 ZERO_DIR=$(ZERO_BASE_DIR)/$(VM_SUBDIR)
 298 SHARK_DIR=$(SHARK_BASE_DIR)/$(VM_SUBDIR)
 299 MINIMAL1_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_minimal1
 300 MINIMAL1_DIR=$(MINIMAL1_BASE_DIR)/$(VM_SUBDIR)
 301 

 302 ifeq ($(JVM_VARIANT_SERVER), true)
 303     MISC_DIR=$(C2_DIR)
 304     GEN_DIR=$(C2_BASE_DIR)/generated
 305 endif
 306 ifeq ($(JVM_VARIANT_CLIENT), true)
 307     MISC_DIR=$(C1_DIR)
 308     GEN_DIR=$(C1_BASE_DIR)/generated
 309 endif
 310 ifeq ($(JVM_VARIANT_ZEROSHARK), true)
 311     MISC_DIR=$(SHARK_DIR)
 312     GEN_DIR=$(SHARK_BASE_DIR)/generated
 313 endif
 314 ifeq ($(JVM_VARIANT_ZERO), true)
 315     MISC_DIR=$(ZERO_DIR)
 316     GEN_DIR=$(ZERO_BASE_DIR)/generated
 317 endif
 318 ifeq ($(JVM_VARIANT_MINIMAL1), true)
 319     MISC_DIR=$(MINIMAL1_DIR)
 320     GEN_DIR=$(MINIMAL1_BASE_DIR)/generated
 321 endif
 322 
 323 # Bin files (windows)
 324 ifeq ($(OSNAME),windows)
 325 
 326 # Get jvm.lib 
 327 $(EXPORT_LIB_DIR)/%.lib:  $(MISC_DIR)/%.lib
 328         $(install-file)
 329 
 330 # Other libraries (like SA)
 331 $(EXPORT_JRE_BIN_DIR)/%.diz: $(MISC_DIR)/%.diz
 332         $(install-file)
 333 $(EXPORT_JRE_BIN_DIR)/%.dll: $(MISC_DIR)/%.dll
 334         $(install-file)
 335 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(MISC_DIR)/%.pdb

 336         $(install-file)
 337 $(EXPORT_JRE_BIN_DIR)/%.map: $(MISC_DIR)/%.map
 338         $(install-file)
 339 
 340 # Client files always come from C1 area
 341 $(EXPORT_CLIENT_DIR)/%.diz:  $(C1_DIR)/%.diz
 342         $(install-file)
 343 $(EXPORT_CLIENT_DIR)/%.dll:  $(C1_DIR)/%.dll
 344         $(install-file)
 345 $(EXPORT_CLIENT_DIR)/%.pdb:  $(C1_DIR)/%.pdb
 346         $(install-file)
 347 $(EXPORT_CLIENT_DIR)/%.map:  $(C1_DIR)/%.map
 348         $(install-file)
 349 
 350 # Server files always come from C2 area
 351 $(EXPORT_SERVER_DIR)/%.diz:  $(C2_DIR)/%.diz
 352         $(install-file)
 353 $(EXPORT_SERVER_DIR)/%.dll:  $(C2_DIR)/%.dll
 354         $(install-file)
 355 $(EXPORT_SERVER_DIR)/%.pdb:  $(C2_DIR)/%.pdb

 356         $(install-file)
 357 $(EXPORT_SERVER_DIR)/%.map:  $(C2_DIR)/%.map












 358         $(install-file)
 359 endif
 360 
 361 # Minimal JVM files always come from minimal area
 362 $(EXPORT_MINIMAL_DIR)/%.diz:  $(MINIMAL1_DIR)/%.diz


 363         $(install-file)
 364 $(EXPORT_MINIMAL_DIR)/%.dll:  $(MINIMAL1_DIR)/%.dll
 365         $(install-file)
 366 $(EXPORT_MINIMAL_DIR)/%.pdb:  $(MINIMAL1_DIR)/%.pdb
 367         $(install-file)
 368 $(EXPORT_MINIMAL_DIR)/%.map:  $(MINIMAL1_DIR)/%.map

 369         $(install-file)
 370 
 371 # Shared Library
 372 ifneq ($(OSNAME),windows)
 373     ifeq ($(JVM_VARIANT_SERVER), true)
 374         $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 375                 $(install-file)
 376         $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 377                 $(install-file)
 378         $(EXPORT_SERVER_DIR)/64/%.$(LIBRARY_SUFFIX):    $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 379                 $(install-file)
 380         $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:                 $(C2_DIR)/%.debuginfo
 381                 $(install-file)
 382         $(EXPORT_SERVER_DIR)/%.debuginfo:                       $(C2_DIR)/%.debuginfo
 383                 $(install-file)
 384         $(EXPORT_SERVER_DIR)/64/%.debuginfo:                    $(C2_DIR)/%.debuginfo
 385                 $(install-file)
 386         $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:                       $(C2_DIR)/%.diz
 387                 $(install-file)
 388         $(EXPORT_SERVER_DIR)/%.diz:                             $(C2_DIR)/%.diz

 389                 $(install-file)
 390         $(EXPORT_SERVER_DIR)/64/%.diz:                          $(C2_DIR)/%.diz
 391                 $(install-file)
 392     endif
 393     ifeq ($(JVM_VARIANT_CLIENT), true)
 394         $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
 395                 $(install-file)
 396         $(EXPORT_CLIENT_DIR)/%.$(LIBRARY_SUFFIX):       $(C1_DIR)/%.$(LIBRARY_SUFFIX)
 397                 $(install-file)
 398         $(EXPORT_CLIENT_DIR)/64/%.$(LIBRARY_SUFFIX):    $(C1_DIR)/%.$(LIBRARY_SUFFIX)
 399                 $(install-file)
 400         $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:                 $(C1_DIR)/%.debuginfo
 401                 $(install-file)
 402         $(EXPORT_CLIENT_DIR)/%.debuginfo:                       $(C1_DIR)/%.debuginfo
 403                 $(install-file)
 404         $(EXPORT_CLIENT_DIR)/64/%.debuginfo:                    $(C1_DIR)/%.debuginfo
 405                 $(install-file)
 406         $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:                       $(C1_DIR)/%.diz





 407                 $(install-file)
 408         $(EXPORT_CLIENT_DIR)/%.diz:                             $(C1_DIR)/%.diz
 409                 $(install-file)
 410         $(EXPORT_CLIENT_DIR)/64/%.diz:                          $(C1_DIR)/%.diz
 411                 $(install-file)
 412     endif
 413     ifeq ($(JVM_VARIANT_ZEROSHARK), true)
 414         $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
 415                 $(install-file)
 416         $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo):        $(SHARK_DIR)/%.debuginfo
 417                 $(install-file)
 418         $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(SHARK_DIR)/%.diz
 419                 $(install-file)
 420         $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
 421                 $(install-file)
 422         $(EXPORT_SERVER_DIR)/%.debuginfo:               $(SHARK_DIR)/%.debuginfo
 423                 $(install-file)
 424         $(EXPORT_SERVER_DIR)/%.diz:                     $(SHARK_DIR)/%.diz
 425                 $(install-file)
 426     endif
 427     ifeq ($(JVM_VARIANT_ZERO), true)
 428         $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
 429                 $(install-file)
 430         $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(ZERO_DIR)/%.debuginfo
 431                 $(install-file)
 432         $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(ZERO_DIR)/%.diz

 433                 $(install-file)
 434         $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
 435                 $(install-file)
 436         $(EXPORT_SERVER_DIR)/%.debuginfo:               $(ZERO_DIR)/%.debuginfo
 437                 $(install-file)
 438         $(EXPORT_SERVER_DIR)/%.diz:                     $(ZERO_DIR)/%.diz
 439                 $(install-file)
 440     endif
 441     ifeq ($(JVM_VARIANT_MINIMAL1), true)
 442         $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 443                 $(install-file)
 444         $(EXPORT_MINIMAL_DIR)/%.$(LIBRARY_SUFFIX):      $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 445                 $(install-file)
 446         $(EXPORT_MINIMAL_DIR)/64/%.$(LIBRARY_SUFFIX):   $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 447                 $(install-file)
 448         $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(MINIMAL1_DIR)/%.debuginfo
 449                 $(install-file)
 450         $(EXPORT_MINIMAL_DIR)/%.debuginfo:              $(MINIMAL1_DIR)/%.debuginfo





 451                 $(install-file)
 452         $(EXPORT_MINIMAL_DIR)/64/%.debuginfo:           $(MINIMAL1_DIR)/%.debuginfo
 453                 $(install-file)
 454         $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(MINIMAL1_DIR)/%.diz

 455                 $(install-file)
 456         $(EXPORT_MINIMAL_DIR)/%.diz:                    $(MINIMAL1_DIR)/%.diz
 457                 $(install-file)
 458         $(EXPORT_MINIMAL_DIR)/64/%.diz:                 $(MINIMAL1_DIR)/%.diz






 459                 $(install-file)
 460     endif
 461 endif
 462 
 463 # Jar file (sa-jdi.jar)
 464 $(EXPORT_LIB_DIR)/%.jar: $(GEN_DIR)/%.jar


 465         $(install-file)
 466 
 467 # Include files (jvmti.h, jvmticmlr.h, jni.h, $(JDK_INCLUDE_SUBDIR)/jni_md.h, jmm.h, jfr.h)
 468 $(EXPORT_INCLUDE_DIR)/%: $(GEN_DIR)/jvmtifiles/%





 469         $(install-file)







 470 
 471 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/%
 472         $(install-file)
 473 
 474 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/%
 475         $(install-file)
 476 
 477 HS_JNI_ARCH_SRC=$(call altsrc-replace,$(HS_COMMON_SRC)/cpu/$(HS_ARCH)/vm/jni_$(HS_ARCH).h)
 478 $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h: $(HS_JNI_ARCH_SRC)
 479         $(install-file)
 480 
 481 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/services/%
 482         $(install-file)
 483 
 484 JFR_EXISTS=$(shell if [ -d $(HS_ALT_SRC) ]; then echo 1; else echo 0; fi)
 485 # export jfr.h
 486 ifeq ($JFR_EXISTS,1)
 487 $(EXPORT_INCLUDE_DIR)/%: $(HS_ALT_SRC)/share/vm/jfr/agent/%
 488         $(install-file)
 489 else




 270 export_product_jdk::
 271         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 272           VM_SUBDIR=$(@:export_%_jdk=%) ALT_EXPORT_PATH=$(JDK_IMAGE_DIR) \
 273           generic_export
 274 export_optimized_jdk::
 275         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 276           VM_SUBDIR=$(@:export_%_jdk=%) ALT_EXPORT_PATH=$(JDK_IMAGE_DIR) \
 277           generic_export
 278 export_fastdebug_jdk::
 279         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) \
 280           VM_SUBDIR=$(@:export_%_jdk=%)  \
 281           ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
 282           generic_export
 283 export_debug_jdk::
 284         $(MAKE) BUILD_FLAVOR=$(@:export_%_jdk=%) VM_SUBDIR=${VM_DEBUG} \
 285           ALT_EXPORT_PATH=$(JDK_IMAGE_DIR)/$(@:export_%_jdk=%) \
 286           generic_export
 287 
 288 # Export file copy rules
 289 XUSAGE=$(HS_SRC_DIR)/share/vm/Xusage.txt
 290 DOCS_DIR    =$(OUTPUTDIR)/$(VM_PLATFORM)_docs
 291 C1_DIR      =$(OUTPUTDIR)/$(VM_PLATFORM)_compiler1/$(VM_SUBDIR)
 292 C2_DIR      =$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2/$(VM_SUBDIR)
 293 MINIMAL1_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_minimal1/$(VM_SUBDIR)
 294 ZERO_DIR    =$(OUTPUTDIR)/$(VM_PLATFORM)_zero/$(VM_SUBDIR)
 295 SHARK_DIR   =$(OUTPUTDIR)/$(VM_PLATFORM)_shark/$(VM_SUBDIR)





 296 
 297 # Server (C2)
 298 ifeq ($(JVM_VARIANT_SERVER), true)
 299 # Common
 300 $(EXPORT_SERVER_DIR)/%.diz:                     $(C2_DIR)/%.diz























 301         $(install-file)
 302 $(EXPORT_LIB_DIR)/%.jar:                        $(C2_DIR)/../generated/%.jar


 303         $(install-file)
 304 $(EXPORT_INCLUDE_DIR)/%:                        $(C2_DIR)/../generated/jvmtifiles/%
 305         $(install-file)
 306 # Windows
 307 $(EXPORT_SERVER_DIR)/%.dll:                     $(C2_DIR)/%.dll
 308         $(install-file)
 309 $(EXPORT_SERVER_DIR)/%.pdb:                     $(C2_DIR)/%.pdb
 310         $(install-file)
 311 $(EXPORT_SERVER_DIR)/%.map:                     $(C2_DIR)/%.map


 312         $(install-file)
 313 $(EXPORT_LIB_DIR)/%.lib:                        $(C2_DIR)/%.lib
 314         $(install-file)
 315 $(EXPORT_JRE_BIN_DIR)/%.diz:                    $(C2_DIR)/%.diz
 316         $(install-file)
 317 $(EXPORT_JRE_BIN_DIR)/%.dll:                    $(C2_DIR)/%.dll
 318         $(install-file)
 319 $(EXPORT_JRE_BIN_DIR)/%.pdb:                    $(C2_DIR)/%.pdb


 320         $(install-file)
 321 $(EXPORT_JRE_BIN_DIR)/%.map:                    $(C2_DIR)/%.map
 322         $(install-file)
 323 # Unix
 324 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 325         $(install-file)
 326 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 327         $(install-file)
 328 $(EXPORT_SERVER_DIR)/64/%.$(LIBRARY_SUFFIX):    $(C2_DIR)/%.$(LIBRARY_SUFFIX)
 329         $(install-file)
 330 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(C2_DIR)/%.debuginfo
 331         $(install-file)
 332 $(EXPORT_SERVER_DIR)/%.debuginfo:               $(C2_DIR)/%.debuginfo
 333         $(install-file)
 334 $(EXPORT_SERVER_DIR)/64/%.debuginfo:            $(C2_DIR)/%.debuginfo
 335         $(install-file)
 336 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(C2_DIR)/%.diz
 337         $(install-file)
 338 $(EXPORT_SERVER_DIR)/64/%.diz:                  $(C2_DIR)/%.diz
 339         $(install-file)
 340 endif
 341 
 342 # Client (C1)
 343 ifeq ($(JVM_VARIANT_CLIENT), true)
 344 # Common
 345 $(EXPORT_CLIENT_DIR)/%.diz:                     $(C1_DIR)/%.diz
 346         $(install-file)
 347 $(EXPORT_LIB_DIR)/%.jar:                        $(C1_DIR)/../generated/%.jar
 348         $(install-file)
 349 $(EXPORT_INCLUDE_DIR)/%:                        $(C1_DIR)/../generated/jvmtifiles/%
 350         $(install-file)
 351 # Windows
 352 $(EXPORT_CLIENT_DIR)/%.dll:                     $(C1_DIR)/%.dll
 353         $(install-file)
 354 $(EXPORT_CLIENT_DIR)/%.pdb:                     $(C1_DIR)/%.pdb




 355         $(install-file)
 356 $(EXPORT_CLIENT_DIR)/%.map:                     $(C1_DIR)/%.map
 357         $(install-file)
 358 $(EXPORT_LIB_DIR)/%.lib:                        $(C1_DIR)/%.lib
 359         $(install-file)
 360 $(EXPORT_JRE_BIN_DIR)/%.diz:                    $(C1_DIR)/%.diz
 361         $(install-file)
 362 $(EXPORT_JRE_BIN_DIR)/%.dll:                    $(C1_DIR)/%.dll
 363         $(install-file)
 364 $(EXPORT_JRE_BIN_DIR)/%.pdb:                    $(C1_DIR)/%.pdb
 365         $(install-file)
 366 $(EXPORT_JRE_BIN_DIR)/%.map:                    $(C1_DIR)/%.map
 367         $(install-file)
 368 # Unix
 369 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
 370         $(install-file)
 371 $(EXPORT_CLIENT_DIR)/%.$(LIBRARY_SUFFIX):       $(C1_DIR)/%.$(LIBRARY_SUFFIX)
 372         $(install-file)
 373 $(EXPORT_CLIENT_DIR)/64/%.$(LIBRARY_SUFFIX):    $(C1_DIR)/%.$(LIBRARY_SUFFIX)


 374         $(install-file)
 375 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(C1_DIR)/%.debuginfo
 376         $(install-file)
 377 $(EXPORT_CLIENT_DIR)/%.debuginfo:               $(C1_DIR)/%.debuginfo
 378         $(install-file)
 379 $(EXPORT_CLIENT_DIR)/64/%.debuginfo:            $(C1_DIR)/%.debuginfo
 380         $(install-file)
 381 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(C1_DIR)/%.diz
 382         $(install-file)
 383 $(EXPORT_CLIENT_DIR)/64/%.diz:                  $(C1_DIR)/%.diz
 384         $(install-file)
 385 endif
 386 
 387 # Minimal1
 388 ifeq ($(JVM_VARIANT_MINIMAL1), true)
 389 # Common
 390 $(EXPORT_MINIMAL_DIR)/%.diz:                    $(MINIMAL1_DIR)/%.diz
 391         $(install-file)
 392 $(EXPORT_LIB_DIR)/%.jar:                        $(MINIMAL1_DIR)/../generated/%.jar
 393         $(install-file)
 394 $(EXPORT_INCLUDE_DIR)/%:                        $(MINIMAL1_DIR)/../generated/jvmtifiles/%
 395         $(install-file)
 396 # Windows
 397 $(EXPORT_MINIMAL_DIR)/%.dll:                    $(MINIMAL1_DIR)/%.dll

 398         $(install-file)
 399 $(EXPORT_MINIMAL_DIR)/%.pdb:                    $(MINIMAL1_DIR)/%.pdb
 400         $(install-file)
 401 $(EXPORT_MINIMAL_DIR)/%.map:                    $(MINIMAL1_DIR)/%.map
 402         $(install-file)
 403 $(EXPORT_LIB_DIR)/%.lib:                        $(MINIMAL1_DIR)/%.lib
 404         $(install-file)
 405 $(EXPORT_JRE_BIN_DIR)/%.diz:                    $(MINIMAL1_DIR)/%.diz
 406         $(install-file)
 407 $(EXPORT_JRE_BIN_DIR)/%.dll:                    $(MINIMAL1_DIR)/%.dll
 408         $(install-file)
 409 $(EXPORT_JRE_BIN_DIR)/%.pdb:                    $(MINIMAL1_DIR)/%.pdb


 410         $(install-file)
 411 $(EXPORT_JRE_BIN_DIR)/%.map:                    $(MINIMAL1_DIR)/%.map
 412         $(install-file)
 413 # Unix
 414 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 415         $(install-file)
 416 $(EXPORT_MINIMAL_DIR)/%.$(LIBRARY_SUFFIX):      $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 417         $(install-file)
 418 $(EXPORT_MINIMAL_DIR)/64/%.$(LIBRARY_SUFFIX):   $(MINIMAL1_DIR)/%.$(LIBRARY_SUFFIX)
 419         $(install-file)
 420 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(MINIMAL1_DIR)/%.debuginfo
 421         $(install-file)
 422 $(EXPORT_MINIMAL_DIR)/%.debuginfo:              $(MINIMAL1_DIR)/%.debuginfo


 423         $(install-file)
 424 $(EXPORT_MINIMAL_DIR)/64/%.debuginfo:           $(MINIMAL1_DIR)/%.debuginfo
 425         $(install-file)
 426 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(MINIMAL1_DIR)/%.diz
 427         $(install-file)
 428 $(EXPORT_MINIMAL_DIR)/64/%.diz:                 $(MINIMAL1_DIR)/%.diz
 429         $(install-file)
 430 endif
 431 
 432 # Zero
 433 ifeq ($(JVM_VARIANT_ZERO), true)
 434 # Common
 435 $(EXPORT_LIB_DIR)/%.jar:                        $(ZERO_DIR)/../generated/%.jar
 436         $(install-file)
 437 $(EXPORT_INCLUDE_DIR)/%:                        $(ZERO_DIR)/../generated/jvmtifiles/%
 438         $(install-file)
 439 # Unix
 440 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
 441         $(install-file)
 442 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo:         $(ZERO_DIR)/%.debuginfo
 443         $(install-file)
 444 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(ZERO_DIR)/%.diz
 445         $(install-file)
 446 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
 447         $(install-file)
 448 $(EXPORT_SERVER_DIR)/%.debuginfo:               $(ZERO_DIR)/%.debuginfo
 449         $(install-file)
 450 $(EXPORT_SERVER_DIR)/%.diz:                     $(ZERO_DIR)/%.diz
 451         $(install-file)

 452 endif
 453 
 454 # Shark
 455 ifeq ($(JVM_VARIANT_ZEROSHARK), true)
 456 # Common
 457 $(EXPORT_LIB_DIR)/%.jar:                        $(SHARK_DIR)/../generated/%.jar
 458         $(install-file)
 459 $(EXPORT_INCLUDE_DIR)/%:                        $(SHARK_DIR)/../generated/jvmtifiles/%
 460         $(install-file)
 461 # Unix
 462 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
 463         $(install-file)
 464 $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo):        $(SHARK_DIR)/%.debuginfo
 465         $(install-file)
 466 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz:               $(SHARK_DIR)/%.diz
 467         $(install-file)
 468 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX):       $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
 469         $(install-file)
 470 $(EXPORT_SERVER_DIR)/%.debuginfo:               $(SHARK_DIR)/%.debuginfo
 471         $(install-file)
 472 $(EXPORT_SERVER_DIR)/%.diz:                     $(SHARK_DIR)/%.diz
 473         $(install-file)
 474 endif
 475 
 476 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/%
 477         $(install-file)
 478 
 479 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/%
 480         $(install-file)
 481 
 482 HS_JNI_ARCH_SRC=$(call altsrc-replace,$(HS_COMMON_SRC)/cpu/$(HS_ARCH)/vm/jni_$(HS_ARCH).h)
 483 $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h: $(HS_JNI_ARCH_SRC)
 484         $(install-file)
 485 
 486 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/services/%
 487         $(install-file)
 488 
 489 JFR_EXISTS=$(shell if [ -d $(HS_ALT_SRC) ]; then echo 1; else echo 0; fi)
 490 # export jfr.h
 491 ifeq ($JFR_EXISTS,1)
 492 $(EXPORT_INCLUDE_DIR)/%: $(HS_ALT_SRC)/share/vm/jfr/agent/%
 493         $(install-file)
 494 else


make/Makefile
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File