make/CompileDemos.gmk

Print this page
rev 10532 : imported patch 8043981-remove-jpda


 317 
 318 # On AIX, hprof requires 'dladdr' from src/aix/porting/porting_aix.cpp
 319 BUILD_LIBHPROF_AIX_EXTRA_SRC :=
 320 BUILD_LIBHPROF_AIX_EXTRA_CFLAGS :=
 321 ifeq ($(OPENJDK_TARGET_OS), aix)
 322   BUILD_LIBHPROF_AIX_EXTRA_SRC += $(JDK_TOPDIR)/src/aix/porting
 323   BUILD_LIBHPROF_AIX_EXTRA_CFLAGS += -I$(JDK_TOPDIR)/src/aix/porting
 324 endif
 325 
 326 $(eval $(call SetupJVMTIDemo,hprof, java_crw_demo, \
 327     $(BUILD_LIBHPROF_AIX_EXTRA_CFLAGS), C, \
 328     -ldl, ws2_32.lib winmm.lib, -lsocket -lnsl, -lpthread, $(BUILD_LIBHPROF_AIX_EXTRA_SRC)))
 329 
 330 $(eval $(call SetupJVMTIDemo,minst, agent_util java_crw_demo))
 331 $(eval $(call SetupJVMTIDemo,mtrace, agent_util java_crw_demo))
 332 $(eval $(call SetupJVMTIDemo,waiters, agent_util, , C++))
 333 $(eval $(call SetupJVMTIDemo,versionCheck, agent_util))
 334 
 335 ##################################################################################################
 336 
 337 $(JDK_OUTPUTDIR)/demo/jpda/com/sun/tools/example/README: \
 338     $(JDK_TOPDIR)/src/demo/share/jpda/com/sun/tools/example/README
 339         $(call install-file)
 340         $(CHMOD) -f ug+w $@
 341 
 342 $(eval $(call SetupArchive,JPDA_JAR, \
 343     $(JDK_OUTPUTDIR)/demo/jpda/com/sun/tools/example/README, \
 344     SRCS := $(JDK_TOPDIR)/src/demo/share/jpda \
 345         $(JDK_TOPDIR)/src/jdk.jdi/share/classes \
 346         $(JDK_OUTPUTDIR)/demo/jpda/com/sun/tools/example, \
 347     INCLUDES := com/sun/tools/example README, \
 348     SUFFIXES := .java .html .jj README, \
 349     JAR := $(JDK_OUTPUTDIR)/demo/jpda/examples.jar, \
 350     MANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf, \
 351     EXTRA_MANIFEST_ATTR := Main-Class:$$(SPACE), \
 352     SKIP_METAINF := true))
 353 
 354 $(eval $(call SetupZipArchive,JPDA_ZIP, \
 355     SRC := $(JDK_TOPDIR)/src/demo/share/jpda \
 356         $(JDK_TOPDIR)/src/jdk.jdi/share/classes, \
 357     INCLUDES := com/sun/tools/example, \
 358     SUFFIXES := .java .html .jj README, \
 359     ZIP := $(JDK_OUTPUTDIR)/demo/jpda/src.zip))
 360 
 361 BUILD_DEMOS += $(JPDA_JAR) $(JPDA_ZIP)
 362 
 363 ##################################################################################################
 364 
 365 $(JDK_OUTPUTDIR)/demo/management/index.html: $(DEMO_SHARE_SRC)/management/index.html
 366         $(call install-file)
 367         $(CHMOD) -f ug+w $@
 368 
 369 $(JDK_OUTPUTDIR)/demo/jvmti/index.html: $(DEMO_SHARE_SRC)/jvmti/index.html
 370         $(call install-file)
 371         $(CHMOD) -f ug+w $@
 372 
 373 BUILD_DEMOS += $(JDK_OUTPUTDIR)/demo/management/index.html \
 374     $(JDK_OUTPUTDIR)/demo/jvmti/index.html
 375 
 376 ##################################################################################################
 377 
 378 # The netbeans project files are copied into the demo directory.
 379 ifeq ($(OPENJDK_TARGET_OS), solaris)
 380   BUILD_DEMOS += $(patsubst $(DEMO_SHARE_SRC)/nbproject/%, \
 381     $(JDK_OUTPUTDIR)/demo/nbproject/%, \
 382     $(filter-out $(DEMO_SHARE_SRC)/nbproject/jfc/SwingApplet%, \
 383     $(call CacheFind, $(DEMO_SHARE_SRC)/nbproject)))
 384 else




 317 
 318 # On AIX, hprof requires 'dladdr' from src/aix/porting/porting_aix.cpp
 319 BUILD_LIBHPROF_AIX_EXTRA_SRC :=
 320 BUILD_LIBHPROF_AIX_EXTRA_CFLAGS :=
 321 ifeq ($(OPENJDK_TARGET_OS), aix)
 322   BUILD_LIBHPROF_AIX_EXTRA_SRC += $(JDK_TOPDIR)/src/aix/porting
 323   BUILD_LIBHPROF_AIX_EXTRA_CFLAGS += -I$(JDK_TOPDIR)/src/aix/porting
 324 endif
 325 
 326 $(eval $(call SetupJVMTIDemo,hprof, java_crw_demo, \
 327     $(BUILD_LIBHPROF_AIX_EXTRA_CFLAGS), C, \
 328     -ldl, ws2_32.lib winmm.lib, -lsocket -lnsl, -lpthread, $(BUILD_LIBHPROF_AIX_EXTRA_SRC)))
 329 
 330 $(eval $(call SetupJVMTIDemo,minst, agent_util java_crw_demo))
 331 $(eval $(call SetupJVMTIDemo,mtrace, agent_util java_crw_demo))
 332 $(eval $(call SetupJVMTIDemo,waiters, agent_util, , C++))
 333 $(eval $(call SetupJVMTIDemo,versionCheck, agent_util))
 334 
 335 ##################################################################################################
 336 




























 337 $(JDK_OUTPUTDIR)/demo/management/index.html: $(DEMO_SHARE_SRC)/management/index.html
 338         $(call install-file)
 339         $(CHMOD) -f ug+w $@
 340 
 341 $(JDK_OUTPUTDIR)/demo/jvmti/index.html: $(DEMO_SHARE_SRC)/jvmti/index.html
 342         $(call install-file)
 343         $(CHMOD) -f ug+w $@
 344 
 345 BUILD_DEMOS += $(JDK_OUTPUTDIR)/demo/management/index.html \
 346     $(JDK_OUTPUTDIR)/demo/jvmti/index.html
 347 
 348 ##################################################################################################
 349 
 350 # The netbeans project files are copied into the demo directory.
 351 ifeq ($(OPENJDK_TARGET_OS), solaris)
 352   BUILD_DEMOS += $(patsubst $(DEMO_SHARE_SRC)/nbproject/%, \
 353     $(JDK_OUTPUTDIR)/demo/nbproject/%, \
 354     $(filter-out $(DEMO_SHARE_SRC)/nbproject/jfc/SwingApplet%, \
 355     $(call CacheFind, $(DEMO_SHARE_SRC)/nbproject)))
 356 else