~ubuntu-branches/ubuntu/intrepid/openjdk-6/intrepid-updates

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2008-07-31 15:24:59 UTC
  • Revision ID: james.westby@ubuntu.com-20080731152459-wgmbru39ayke4qc6
Tags: 6b11-3ubuntu1
Merge with Debian; regenerate the control file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
ALSA_CFLAGS = @ALSA_CFLAGS@
91
91
ALSA_LIBS = @ALSA_LIBS@
92
92
ALT_CACAO_SRC_ZIP = @ALT_CACAO_SRC_ZIP@
 
93
ALT_NETBEANS_PLATFORM_SRC_ZIP = @ALT_NETBEANS_PLATFORM_SRC_ZIP@
 
94
ALT_NETBEANS_PROFILER_SRC_ZIP = @ALT_NETBEANS_PROFILER_SRC_ZIP@
93
95
ALT_OPENJDK_SRC_ZIP = @ALT_OPENJDK_SRC_ZIP@
 
96
ALT_VISUALVM_SRC_ZIP = @ALT_VISUALVM_SRC_ZIP@
94
97
AMTAR = @AMTAR@
95
98
ANT = @ANT@
96
99
AUTOCONF = @AUTOCONF@
267
270
OPENJDK_VERSION = b11
268
271
CACAO_VERSION = 0.99.2
269
272
CACAO_MD5SUM = a2865f47535f6dc3def268c0055ff20a
 
273
NETBEANS_PLATFORM_MD5SUM = 77c79b3a7d3dbe6a8858639f8d564a38
 
274
NETBEANS_PROFILER_MD5SUM = ff8e8abc42df6c6749e6b02bcf7bb0a5
 
275
VISUALVM_MD5SUM = 4b55bc623418818793392bb233da2927
270
276
@ENABLE_LIVECONNECT_FALSE@ICEDTEAPLUGIN_CLEAN = 
271
277
@ENABLE_LIVECONNECT_TRUE@ICEDTEAPLUGIN_CLEAN = clean-IcedTeaPlugin
272
278
@ENABLE_LIVECONNECT_FALSE@ICEDTEAPLUGIN_TARGET = 
410
416
CACAO_URL = $(CACAO_BASE_URL)/cacaojvm/download/cacao-$(CACAO_VERSION)/
411
417
@USE_ALT_CACAO_SRC_ZIP_FALSE@CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
412
418
@USE_ALT_CACAO_SRC_ZIP_TRUE@CACAO_SRC_ZIP = $(ALT_CACAO_SRC_ZIP)
 
419
NETBEANS_PLATFORM_URL = http://download.netbeans.org/netbeans/6.0/final/zip/
 
420
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@NETBEANS_PLATFORM_SRC_ZIP = netbeans-6.0.1-200801291616-platform-src.zip
 
421
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_TRUE@NETBEANS_PLATFORM_SRC_ZIP = $(ALT_NETBEANS_PLATFORM_SRC_ZIP)
 
422
NETBEANS_PROFILER_URL = http://icedtea.classpath.org/visualvm/
 
423
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@NETBEANS_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_preview2.tar.gz
 
424
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_TRUE@NETBEANS_PROFILER_SRC_ZIP = $(ALT_NETBEANS_PROFILER_SRC_ZIP)
 
425
VISUALVM_URL = http://icedtea.classpath.org/visualvm/
 
426
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@VISUALVM_SRC_ZIP = visualvm-20080728-src.tar.gz
 
427
@USE_ALT_VISUALVM_SRC_ZIP_TRUE@VISUALVM_SRC_ZIP = $(ALT_VISUALVM_SRC_ZIP)
413
428
@GCC_OLD_FALSE@GCC_PATCH = patches/icedtea-gcc-4.3.patch
414
429
 
415
430
# If new gcc is installed, apply 4.3 patch
463
478
        patches/icedtea-generated.patch patches/icedtea-lib64.patch \
464
479
        patches/icedtea-zero-build.patch \
465
480
        patches/icedtea-print-lsb-release.patch \
466
 
        patches/icedtea-jpegclasses.patch \
467
 
        patches/icedtea-arm-uname.patch \
 
481
        patches/icedtea-jpegclasses.patch patches/icedtea-uname.patch \
468
482
        patches/icedtea-ia64-fdlibm.patch \
469
483
        patches/icedtea-LCMS-setTagData.patch \
470
484
        patches/icedtea-color-createcontext.patch \
481
495
        patches/icedtea-jdk-docs-target.patch \
482
496
        patches/icedtea-nomotif-6706121.patch \
483
497
        patches/icedtea-nomotif.patch \
484
 
        patches/icedtea-hotspot-gcc-pr36917.patch $(SHARK_PATCH) \
485
 
        $(GCC_PATCH) $(am__append_7) $(am__append_8) \
486
 
        $(DISTRIBUTION_PATCHES)
 
498
        patches/icedtea-hotspot-gcc-pr36917.patch \
 
499
        patches/icedtea-hotspot-citypeflow.patch \
 
500
        patches/icedtea-alpha-fixes.patch $(SHARK_PATCH) $(GCC_PATCH) \
 
501
        $(am__append_7) $(am__append_8) $(DISTRIBUTION_PATCHES)
487
502
 
488
503
# Patch OpenJDK for plug replacements and ecj.
489
504
ICEDTEA_ECJ_PATCH = $(srcdir)/patches/icedtea-ecj.patch
490
505
@WITH_ICEDTEA_FALSE@@WITH_OPENJDK_FALSE@BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory.stamp
491
506
@WITH_ICEDTEA_TRUE@@WITH_OPENJDK_FALSE@BOOTSTRAP_DIRECTORY_STAMP = 
492
507
@WITH_OPENJDK_TRUE@BOOTSTRAP_DIRECTORY_STAMP = 
493
 
@WITH_ICEDTEA_FALSE@@WITH_OPENJDK_FALSE@ICEDTEA_HOME = icedtea
 
508
@WITH_ICEDTEA_FALSE@@WITH_OPENJDK_FALSE@ICEDTEA_HOME = $(abs_top_srcdir)/bootstrap/icedtea
494
509
@WITH_ICEDTEA_TRUE@@WITH_OPENJDK_FALSE@ICEDTEA_HOME = $(SYSTEM_ICEDTEA_DIR)
495
510
@WITH_OPENJDK_TRUE@ICEDTEA_HOME = $(SYSTEM_OPENJDK_DIR)
496
511
@WITH_CACAO_FALSE@@WITH_ICEDTEA_TRUE@MEMORY_LIMIT = -J-Xmx512m
832
847
@ENABLE_LIVECONNECT_TRUE@       rm -f IcedTeaPlugin.so
833
848
@ENABLE_LIVECONNECT_FALSE@@ENABLE_PLUGIN_TRUE@  rm -f gcjwebplugin.so
834
849
        rm -rf cacao
 
850
        rm -rf visualvm
 
851
        rm -rf netbeans
835
852
        rm -f gcjwebplugin.so
836
853
 
837
854
install:
845
862
        clean-tools-jar clean-shared-objects \
846
863
        clean-copy clean-hotspot-tools clean-rt $(GCJWEBPLUGIN_CLEAN) \
847
864
        $(ICEDTEAPLUGIN_CLEAN) hotspot hotspot-helper clean-extra \
848
 
        clean-jtreg clean-jtreg-reports
 
865
        clean-jtreg clean-jtreg-reports clean-visualvm clean-nbplatform
849
866
 
850
867
env:
851
868
        @echo 'unset JAVA_HOME'
878
895
@USE_ALT_CACAO_SRC_ZIP_FALSE@@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@   fi ; \
879
896
@USE_ALT_CACAO_SRC_ZIP_FALSE@@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@   $(WGET) $(CACAO_URL)$(CACAO_SRC_ZIP) -O $(CACAO_SRC_ZIP); \
880
897
@USE_ALT_CACAO_SRC_ZIP_FALSE@@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@  fi
 
898
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   if ! echo "$(NETBEANS_PLATFORM_MD5SUM) $(NETBEANS_PLATFORM_SRC_ZIP)" \
 
899
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     | $(MD5SUM) --check ; \
 
900
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   then \
 
901
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     if [ $(NETBEANS_PLATFORM_SRC_ZIP) ] ; \
 
902
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     then \
 
903
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@       mv $(NETBEANS_PLATFORM_SRC_ZIP) $(NETBEANS_PLATFORM_SRC_ZIP).old ; \
 
904
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     fi ; \
 
905
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     $(WGET) $(NETBEANS_PLATFORM_URL)$(NETBEANS_PLATFORM_SRC_ZIP) \
 
906
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@       -O $(NETBEANS_PLATFORM_SRC_ZIP) ; \
 
907
@USE_ALT_NETBEANS_PLATFORM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   fi
 
908
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   if ! echo "$(NETBEANS_PROFILER_MD5SUM) $(NETBEANS_PROFILER_SRC_ZIP)" \
 
909
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     | $(MD5SUM) --check ; \
 
910
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   then \
 
911
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     if [ $(NETBEANS_PROFILER_SRC_ZIP) ] ; \
 
912
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     then \
 
913
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@       mv $(NETBEANS_PROFILER_SRC_ZIP) $(NETBEANS_PROFILER_SRC_ZIP).old ; \
 
914
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     fi ; \
 
915
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@     $(WGET) $(NETBEANS_PROFILER_URL)$(NETBEANS_PROFILER_SRC_ZIP) \
 
916
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@       -O $(NETBEANS_PROFILER_SRC_ZIP) ; \
 
917
@USE_ALT_NETBEANS_PROFILER_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@   fi
 
918
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@    if ! echo "$(VISUALVM_MD5SUM) $(VISUALVM_SRC_ZIP)" \
 
919
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@      | $(MD5SUM) --check ; \
 
920
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@    then \
 
921
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@      if [ $(VISUALVM_SRC_ZIP) ] ; \
 
922
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@      then \
 
923
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@        mv $(VISUALVM_SRC_ZIP) $(VISUALVM_SRC_ZIP).old ; \
 
924
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@      fi ; \
 
925
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@      $(WGET) $(VISUALVM_URL)$(VISUALVM_SRC_ZIP) -O $(VISUALVM_SRC_ZIP) ; \
 
926
@USE_ALT_VISUALVM_SRC_ZIP_FALSE@@WITH_VISUALVM_TRUE@    fi
881
927
        mkdir -p stamps
882
928
        touch stamps/download.stamp
883
929
 
885
931
        rm -f stamps/download.stamp
886
932
        rm -f $(OPENJDK_SRC_ZIP)
887
933
@WITH_CACAO_TRUE@       rm -f $(CACAO_SRC_ZIP)
 
934
@WITH_VISUALVM_TRUE@    rm -f $(VISUALVM_SRC_ZIP) 
 
935
@WITH_VISUALVM_TRUE@    rm -f $(NETBEANS_PLATFORM_SRC_ZIP) 
 
936
@WITH_VISUALVM_TRUE@    rm -f $(NETBEANS_PROFILER_SRC_ZIP)
888
937
 
889
938
# Link ports sources into tree
890
939
stamps/ports.stamp: stamps/extract.stamp
921
970
@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@         mkdir cacao ; \
922
971
@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@         $(TAR) xf $(CACAO_SRC_ZIP) -C cacao ; \
923
972
@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@       fi
 
973
@WITH_VISUALVM_TRUE@    if ! test -d visualvm ; \
 
974
@WITH_VISUALVM_TRUE@    then \
 
975
@WITH_VISUALVM_TRUE@      $(TAR) xf $(VISUALVM_SRC_ZIP) ; \
 
976
@WITH_VISUALVM_TRUE@    fi
 
977
@WITH_VISUALVM_TRUE@    if ! test -d netbeans ; \
 
978
@WITH_VISUALVM_TRUE@    then \
 
979
@WITH_VISUALVM_TRUE@      mkdir netbeans ; \
 
980
@WITH_VISUALVM_TRUE@      $(UNZIP) -q $(NETBEANS_PLATFORM_SRC_ZIP) -d netbeans ; \
 
981
@WITH_VISUALVM_TRUE@      $(TAR) xf $(NETBEANS_PROFILER_SRC_ZIP) -C netbeans ; \
 
982
@WITH_VISUALVM_TRUE@    fi
924
983
        if [ ! -e $(abs_top_builddir)/generated ]; then \
925
984
          cp -a $(abs_top_srcdir)/generated $(abs_top_builddir); \
926
985
          find $(abs_top_builddir)/generated -type f -exec chmod 640 '{}' ';' \
1207
1266
        stamps/hotspot-tools.stamp stamps/plugs.stamp \
1208
1267
        stamps/ports.stamp stamps/patch.stamp stamps/overlay.stamp \
1209
1268
        $(GCJWEBPLUGIN_TARGET) $(ICEDTEAPLUGIN_TARGET) \
1210
 
        extra-lib/about.jar stamps/cacao.stamp
 
1269
        extra-lib/about.jar stamps/cacao.stamp stamps/visualvm.stamp
1211
1270
        $(MAKE) \
1212
1271
          $(ICEDTEA_ENV) \
1213
1272
          -C openjdk/control/make/ \
1220
1279
@ENABLE_LIVECONNECT_FALSE@@ENABLE_PLUGIN_TRUE@    $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
1221
1280
@ENABLE_LIVECONNECT_FALSE@@ENABLE_PLUGIN_TRUE@  cp -pPRf gcjwebplugin.so \
1222
1281
@ENABLE_LIVECONNECT_FALSE@@ENABLE_PLUGIN_TRUE@    $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)
 
1282
@WITH_VISUALVM_TRUE@    mkdir -p $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm/etc ; \
 
1283
@WITH_VISUALVM_TRUE@    sed "s/APPNAME=\`basename.*\`/APPNAME=visualvm/" \
 
1284
@WITH_VISUALVM_TRUE@      visualvm/visualvm/launcher/visualvm >> \
 
1285
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/jvisualvm ; \
 
1286
@WITH_VISUALVM_TRUE@    chmod a+x $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/jvisualvm ; \
 
1287
@WITH_VISUALVM_TRUE@    cp visualvm/visualvm/launcher/visualvm.conf \
 
1288
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm/etc ; \
 
1289
@WITH_VISUALVM_TRUE@    echo visualvm >> \
 
1290
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm/etc/visualvm.clusters ; \
 
1291
@WITH_VISUALVM_TRUE@    echo profiler2 >> \
 
1292
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm/etc/visualvm.clusters ; \
 
1293
@WITH_VISUALVM_TRUE@    cp -r visualvm/visualvm/build/cluster \
 
1294
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm/visualvm ; \
 
1295
@WITH_VISUALVM_TRUE@    cp -r netbeans/nbbuild/netbeans/platform7 \
 
1296
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm ; \
 
1297
@WITH_VISUALVM_TRUE@    cp -r netbeans/nbbuild/netbeans/profiler2 \
 
1298
@WITH_VISUALVM_TRUE@      $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/visualvm
1223
1299
        cp $(abs_top_srcdir)/rt/net/sourceforge/jnlp/resources/about.jnlp \
1224
1300
          extra-lib/about.jar \
1225
1301
          $(BUILD_OUTPUT_DIR)/j2re-image/lib
1627
1703
dist-openjdk-fsg: stamps/patch-fsg.stamp
1628
1704
        $(ZIP) -r openjdk-fsg-$(OPENJDK_VERSION) openjdk/
1629
1705
 
 
1706
# VisualVM
 
1707
 
 
1708
stamps/visualvm.stamp: $(BOOTSTRAP_DIRECTORY_STAMP) stamps/download.stamp \
 
1709
        stamps/extract.stamp stamps/nbplatform.stamp
 
1710
@WITH_VISUALVM_TRUE@    cd visualvm/visualvm ; \
 
1711
@WITH_VISUALVM_TRUE@    ln -s $(abs_top_srcdir)/netbeans/nbbuild/netbeans netbeans ; \
 
1712
@WITH_VISUALVM_TRUE@    JAVA_HOME=$(ICEDTEA_HOME) $(ANT) build
 
1713
        mkdir -p stamps
 
1714
        touch $@
 
1715
 
 
1716
clean-visualvm:
 
1717
        rm -rf visualvm
 
1718
        rm -f stamps/visualvm.stamp
 
1719
 
 
1720
# Netbeans platform and profiler
 
1721
 
 
1722
stamps/nbplatform.stamp: $(BOOTSTRAP_DIRECTORY_STAMP) stamps/extract.stamp \
 
1723
        stamps/download.stamp
 
1724
@WITH_VISUALVM_TRUE@    cd netbeans/nbbuild && JAVA_HOME=$(ICEDTEA_HOME) $(ANT) \
 
1725
@WITH_VISUALVM_TRUE@      -Dpermit.jdk6.builds=true build-platform ; \
 
1726
@WITH_VISUALVM_TRUE@    cd ../profiler && find . -iname '*.so' | xargs rm ; \
 
1727
@WITH_VISUALVM_TRUE@    cd libs/jfluid/native/build ; \
 
1728
@WITH_VISUALVM_TRUE@    if ! (uname -a | grep x86_64) ; then \
 
1729
@WITH_VISUALVM_TRUE@      buildscript=./buildnative-linux-15.sh ; \
 
1730
@WITH_VISUALVM_TRUE@    else \
 
1731
@WITH_VISUALVM_TRUE@      buildscript=./buildnative-linux64-15.sh ; \
 
1732
@WITH_VISUALVM_TRUE@    fi ; \
 
1733
@WITH_VISUALVM_TRUE@    JAVA_HOME_15=$(ICEDTEA_HOME) JAVA_HOME_16=$(ICEDTEA_HOME) \
 
1734
@WITH_VISUALVM_TRUE@      $$buildscript ; \
 
1735
@WITH_VISUALVM_TRUE@    cd ../../../.. ; \
 
1736
@WITH_VISUALVM_TRUE@    for dir in jfluid jfluid-ui common ; do \
 
1737
@WITH_VISUALVM_TRUE@      JAVA_HOME=$(ICEDTEA_HOME) $(ANT) -Dpermit.jdk6.builds=true \
 
1738
@WITH_VISUALVM_TRUE@        -f libs/$$dir/build.xml ; \
 
1739
@WITH_VISUALVM_TRUE@    done ; \
 
1740
@WITH_VISUALVM_TRUE@    JAVA_HOME=$(ICEDTEA_HOME) $(ANT) -Dpermit.jdk6.builds=true \
 
1741
@WITH_VISUALVM_TRUE@      -f modules/main/build.xml ;
 
1742
        mkdir -p stamps
 
1743
        touch $@
 
1744
 
 
1745
clean-nbplatform:
 
1746
        rm -rf netbeans
 
1747
        rm -f stamps/nbplatform.stamp
 
1748
 
1630
1749
# Target Aliases
1631
1750
# ===============
1632
1751
 
1640
1759
 
1641
1760
cacao: stamps/cacao.stamp
1642
1761
 
 
1762
visualvm: stamps/visualvm.stamp
 
1763
 
 
1764
nbplatform: stamps/nbplatform.stamp
 
1765
 
1643
1766
copy-source-files: stamps/copy-source-files.stamp
1644
1767
 
1645
1768
download: stamps/download.stamp