~kroq-gar78/ubuntu/precise/visualvm/fix-start

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2011-09-08 13:38:19 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: package-import@ubuntu.com-20110908133819-m9kpaeyz7ki01y1b
Tags: 1.3.2-0ubuntu1
* New upstream version.
* Drop build dependency on libnb-apisupport2-java. LP: #832764.
* Fix jdk detection. LP: #657048.
* Update package description. LP: #813165.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
build_triplet = @build@
35
35
host_triplet = @host@
36
36
subdir = .
37
 
DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
 
37
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
38
38
        $(srcdir)/Makefile.in $(srcdir)/visualvm.desktop.in \
39
 
        $(top_srcdir)/configure COPYING ChangeLog config.guess \
40
 
        config.sub install-sh missing
 
39
        $(top_srcdir)/configure COPYING ChangeLog INSTALL NEWS \
 
40
        config.guess config.sub install-sh missing
41
41
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
42
42
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
43
43
        $(top_srcdir)/configure.ac
93
93
LTLIBOBJS = @LTLIBOBJS@
94
94
MAKEINFO = @MAKEINFO@
95
95
MKDIR_P = @MKDIR_P@
 
96
NB_PLATFORM = @NB_PLATFORM@
96
97
OBJEXT = @OBJEXT@
97
98
PACKAGE = @PACKAGE@
98
99
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
161
162
top_build_prefix = @top_build_prefix@
162
163
top_builddir = @top_builddir@
163
164
top_srcdir = @top_srcdir@
164
 
NETBEANS_PROFILER_URL = https://visualvm.dev.java.net/files/documents/7163/152022/
165
 
NETBEANS_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release69.tar.gz
166
 
NETBEANS_PROFILER_SHA256SUM = 201060e9ccb4243f7ff1bb490e66a23f3fb16d450892e15f9adbd0728ec0ec83
167
 
VISUALVM_URL = https://visualvm.dev.java.net/files/documents/7163/151835/
168
 
VISUALVM_SRC_ZIP = visualvm_13-src.tar.gz
169
 
VISUALVM_SHA256SUM = 18105c1e05347caac04830a8ee940219c573a5447d3cd9b084d6883c9ff07353
170
 
NB_PLATFORM = $(shell ls $(SYSTEM_NETBEANS_DIR) | grep platform | tail -n1)
 
165
BASE_CLASSPATH_URL = http://icedtea.classpath.org/download/visualvm/
 
166
NETBEANS_68_PROFILER_URL = $(BASE_CLASSPATH_URL)
 
167
NETBEANS_68_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release68.tar.gz
 
168
NETBEANS_68_PROFILER_SHA256SUM = d0a52d023973a8987b48b39488ff4c9374dec96536823226abd7abfdabfc136b
 
169
NETBEANS_69_PROFILER_URL = $(BASE_CLASSPATH_URL)
 
170
NETBEANS_69_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release69.tar.gz
 
171
NETBEANS_69_PROFILER_SHA256SUM = 201060e9ccb4243f7ff1bb490e66a23f3fb16d450892e15f9adbd0728ec0ec83
 
172
NETBEANS_691_PROFILER_URL = $(BASE_CLASSPATH_URL)
 
173
NETBEANS_691_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release691.tar.gz
 
174
NETBEANS_691_PROFILER_SHA256SUM = 9f0e285d983c29bab7aa4f0644d64618139b2967fae80a1ef2b96299bf00fcc0
 
175
NETBEANS_691_1_PROFILER_URL = $(BASE_CLASSPATH_URL)
 
176
NETBEANS_691_1_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release691_1.tar.gz
 
177
NETBEANS_691_1_PROFILER_SHA256SUM = ee083f4417435ba7f398f1c3e65433a8a983aa68ef90d27385688991fab1c493
 
178
VISUALVM_122_URL = $(BASE_CLASSPATH_URL)
 
179
VISUALVM_122_SRC_ZIP = visualvm_122-src.tar.gz
 
180
VISUALVM_122_SHA256SUM = 1b1cd77354757d64ca902722bb9481e1292a88c4884ffea8af7bb47f8ae24af5
 
181
VISUALVM_13_URL = $(BASE_CLASSPATH_URL)
 
182
VISUALVM_13_SRC_ZIP = visualvm_13-src.tar.gz
 
183
VISUALVM_13_SHA256SUM = 18105c1e05347caac04830a8ee940219c573a5447d3cd9b084d6883c9ff07353
 
184
VISUALVM_131_URL = $(BASE_CLASSPATH_URL)
 
185
VISUALVM_131_SRC_ZIP = visualvm_131-src.tar.gz
 
186
VISUALVM_131_SHA256SUM = 910a47e62a48c3fe576752d2d877360a2324d01814702cda5b5c4c8e2df2197a
 
187
VISUALVM_132_URL = $(BASE_CLASSPATH_URL)
 
188
VISUALVM_132_SRC_ZIP = visualvm_132-src.tar.gz
 
189
VISUALVM_132_SHA256SUM = 1ad1b87a1d8ce7ce1bb1700c10942c4fd2afd47e3f024448c593abc0dff8e163
 
190
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@NETBEANS_PROFILER_URL = $(NETBEANS_68_PROFILER_URL)
 
191
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@NETBEANS_PROFILER_URL = $(NETBEANS_69_PROFILER_URL)
 
192
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@NETBEANS_PROFILER_URL = $(NETBEANS_691_PROFILER_URL)
 
193
@VVVERSION_132_TRUE@NETBEANS_PROFILER_URL = $(NETBEANS_691_1_PROFILER_URL)
 
194
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@NETBEANS_PROFILER_SRC_ZIP = $(NETBEANS_68_PROFILER_SRC_ZIP)
 
195
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@NETBEANS_PROFILER_SRC_ZIP = $(NETBEANS_69_PROFILER_SRC_ZIP)
 
196
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@NETBEANS_PROFILER_SRC_ZIP = $(NETBEANS_691_PROFILER_SRC_ZIP)
 
197
@VVVERSION_132_TRUE@NETBEANS_PROFILER_SRC_ZIP = $(NETBEANS_691_1_PROFILER_SRC_ZIP)
 
198
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@NETBEANS_PROFILER_SHA256SUM = $(NETBEANS_68_PROFILER_SHA256SUM)
 
199
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@NETBEANS_PROFILER_SHA256SUM = $(NETBEANS_69_PROFILER_SHA256SUM)
 
200
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@NETBEANS_PROFILER_SHA256SUM = $(NETBEANS_691_PROFILER_SHA256SUM)
 
201
@VVVERSION_132_TRUE@NETBEANS_PROFILER_SHA256SUM = $(NETBEANS_691_1_PROFILER_SHA256SUM)
 
202
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@VISUALVM_URL = $(VISUALVM_122_URL)
 
203
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@VISUALVM_URL = $(VISUALVM_13_URL)
 
204
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@VISUALVM_URL = $(VISUALVM_131_URL)
 
205
@VVVERSION_132_TRUE@VISUALVM_URL = $(VISUALVM_132_URL)
 
206
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@VISUALVM_SRC_ZIP = $(VISUALVM_122_SRC_ZIP)
 
207
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@VISUALVM_SRC_ZIP = $(VISUALVM_13_SRC_ZIP)
 
208
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@VISUALVM_SRC_ZIP = $(VISUALVM_131_SRC_ZIP)
 
209
@VVVERSION_132_TRUE@VISUALVM_SRC_ZIP = $(VISUALVM_132_SRC_ZIP)
 
210
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@VISUALVM_SHA256SUM = $(VISUALVM_122_SHA256SUM)
 
211
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@VISUALVM_SHA256SUM = $(VISUALVM_13_SHA256SUM)
 
212
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@VISUALVM_SHA256SUM = $(VISUALVM_131_SHA256SUM)
 
213
@VVVERSION_132_TRUE@VISUALVM_SHA256SUM = $(VISUALVM_132_SHA256SUM)
 
214
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@NBPLATFORM_DIR = netbeans/nbbuild/netbeans_visualvm
 
215
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@NBPLATFORM_DIR = netbeans/nbbuild/netbeans_visualvm/platform
 
216
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@NBPLATFORM_DIR = netbeans/nbbuild/netbeans_visualvm/platform
 
217
@VVVERSION_132_TRUE@NBPLATFORM_DIR = netbeans/nbbuild/netbeans_visualvm/platform
 
218
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@ADDITIONAL_DIRS = profiler.oql
 
219
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@ADDITIONAL_DIRS = profiler.oql
 
220
@VVVERSION_132_TRUE@ADDITIONAL_DIRS = profiler.oql
 
221
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@PROFILER = profiler3
 
222
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_TRUE@PROFILER = profiler
 
223
@VVVERSION_131_TRUE@@VVVERSION_132_FALSE@PROFILER = profiler
 
224
@VVVERSION_132_TRUE@PROFILER = profiler
 
225
@VVVERSION_131_FALSE@@VVVERSION_132_FALSE@@VVVERSION_13_FALSE@NBBUILD_PROPERTIES = -Dpermit.jdk6.builds=true -Dbuildnumber=091221-4fc006d17cb1
171
226
all: all-am
172
227
 
173
228
.SUFFIXES:
457
512
 
458
513
ps-am:
459
514
 
460
 
uninstall-am:
 
515
uninstall-am: uninstall-local
461
516
 
462
517
.MAKE: install-am install-strip
463
518
 
473
528
        install-ps-am install-strip installcheck installcheck-am \
474
529
        installdirs maintainer-clean maintainer-clean-generic \
475
530
        mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
476
 
        uninstall-am
 
531
        uninstall-am uninstall-local
477
532
 
478
533
 
479
534
all: visualvm
481
536
clean-local: clean-visualvm clean-nbplatform clean-extract
482
537
 
483
538
distclean-local: clean-local clean-download
 
539
        if [ -e stamps ]; then \
 
540
          rmdir stamps ; \
 
541
        fi
484
542
 
485
543
stamps/download.stamp: stamps/download-netbeans-profiler.stamp stamps/download-visualvm.stamp
486
544
        mkdir -p stamps
574
632
stamps/nbplatform.stamp: stamps/extract-netbeans-profiler.stamp
575
633
        rm -f netbeans/nbbuild/external/binaries-list 
576
634
        mkdir -p netbeans/nbbuild/netbeans_visualvm/
577
 
        ln -s $(SYSTEM_NETBEANS_DIR)/$(NB_PLATFORM)/ netbeans/nbbuild/netbeans_visualvm/platform
 
635
        ln -s $(SYSTEM_NETBEANS_DIR)/$(NB_PLATFORM) $(NBPLATFORM_DIR)
578
636
        ln -s $(SYSTEM_NETBEANS_DIR)/harness/ netbeans/nbbuild/netbeans_visualvm
579
637
        mkdir -p netbeans/lib.profiler/release/lib/deployed/jdk15/linux-amd64
580
638
        mkdir -p netbeans/lib.profiler/release/lib/deployed/jdk16/linux-amd64
581
639
        ln -s linux-amd64 netbeans/lib.profiler/release/lib/deployed/jdk15/linux 
582
640
        ln -s linux-amd64 netbeans/lib.profiler/release/lib/deployed/jdk16/linux
583
641
        cd netbeans/lib.profiler/native/build && \
584
 
        sed -i -e 's#gcc32#$(CC)#' -e 's#-m64#$(ARCHFLAG)#' buildnative-linux64.sh && \
 
642
        sed -i -e 's#gcc32#$(CC)#' -e 's#-m64#$(ARCHFLAG)#' -e 's#Wall#Wall -g#' buildnative-linux64.sh && \
585
643
        JAVA_HOME_15=$(SYSTEM_JDK_DIR) JAVA_HOME_16=$(SYSTEM_JDK_DIR) ./buildnative-linux64.sh
586
 
        JAVA_HOME=$(SYSTEM_JDK_DIR) $(ANT) -f netbeans/nbbuild/build.xml bootstrap
587
 
        for dir in lib.profiler lib.profiler.charts lib.profiler.ui lib.profiler.common profiler profiler.oql ; do \
588
 
          JAVA_HOME=$(SYSTEM_JDK_DIR) $(ANT) -Dnetbeans.dest.dir=$(abs_top_builddir)/netbeans/nbbuild/netbeans_visualvm \
 
644
        JAVA_HOME=$(SYSTEM_JDK_DIR) $(ANT) $(NBBUILD_PROPERTIES) -f netbeans/nbbuild/build.xml bootstrap
 
645
        for dir in lib.profiler lib.profiler.charts lib.profiler.ui lib.profiler.common profiler $(ADDITIONAL_DIRS); do \
 
646
          JAVA_HOME=$(SYSTEM_JDK_DIR) $(ANT) $(NBBUILD_PROPERTIES) \
 
647
            -Dnetbeans.dest.dir=$(abs_top_builddir)/netbeans/nbbuild/netbeans_visualvm \
589
648
            -f netbeans/$$dir/build.xml ; \
590
649
        done
591
650
        mkdir -p stamps
596
655
        rm -f stamps/nbplatform.stamp
597
656
 
598
657
stamps/visualvm.stamp: stamps/extract-visualvm.stamp stamps/nbplatform.stamp
599
 
        ln -s $(abs_top_srcdir)/netbeans/nbbuild/netbeans_visualvm visualvm/netbeans ; 
 
658
        ln -s $(abs_top_builddir)/netbeans/nbbuild/netbeans_visualvm visualvm/netbeans ; 
600
659
        cd visualvm && JAVA_HOME=$(SYSTEM_JDK_DIR) $(ANT) build
601
660
        mkdir -p stamps
602
661
        touch $@
607
666
 
608
667
install-exec-local:
609
668
        mkdir -p $(DESTDIR)$(bindir)
610
 
        mkdir -p $(DESTDIR)$(libdir)/visualvm/etc
 
669
        mkdir -p $(DESTDIR)$(sysconfdir)
611
670
        mkdir -p $(DESTDIR)$(libdir)/visualvm/visualvm
612
 
        mkdir -p $(DESTDIR)$(datadir)
613
 
        sed "s/APPNAME=\`basename.*\`/APPNAME=visualvm/" \
614
 
          visualvm/launcher/visualvm >> \
 
671
        mkdir -p $(DESTDIR)$(datadir)/applications
 
672
        cat visualvm/launcher/visualvm | \
 
673
          sed "s:APPNAME=\`basename.*\`:APPNAME=visualvm:" | \
 
674
          sed "s:\$$BASEDIR/etc:$(sysconfdir):" | \
 
675
          sed "s:\$$BASEDIR/\$$X:$(libdir)/visualvm/\$$X:" | \
 
676
          sed "s:^nbexec=.*:nbexec=$(SYSTEM_NETBEANS_DIR)/$(NB_PLATFORM)/lib/nbexec:" > \
615
677
          $(DESTDIR)$(bindir)/jvisualvm
616
678
        chmod a+x $(DESTDIR)$(bindir)/jvisualvm
617
 
        cp visualvm/launcher/visualvm.conf $(DESTDIR)$(libdir)/visualvm/etc
618
 
        echo visualvm >> $(DESTDIR)$(libdir)/visualvm/etc/visualvm.clusters
619
 
        echo profiler >> $(DESTDIR)$(libdir)/visualvm/etc/visualvm.clusters
 
679
        sed -e "s:^#jdkhome=.*:jdkhome=\"$(SYSTEM_JDK_DIR)\"":g \
 
680
          visualvm/launcher/visualvm.conf > \
 
681
          $(DESTDIR)$(sysconfdir)/visualvm.conf
 
682
        echo visualvm >> $(DESTDIR)$(sysconfdir)/visualvm.clusters
 
683
        echo $(PROFILER) >> $(DESTDIR)$(sysconfdir)/visualvm.clusters
620
684
        cp -r visualvm/build/cluster/* $(DESTDIR)$(libdir)/visualvm/visualvm
621
 
        cp -r netbeans/nbbuild/netbeans_visualvm/platform $(DESTDIR)$(libdir)/visualvm
622
 
        cp -r netbeans/nbbuild/netbeans_visualvm/profiler $(DESTDIR)$(libdir)/visualvm  
623
 
        cp visualvm.desktop $(DESTDIR)$(datadir)
 
685
        cp -r netbeans/nbbuild/netbeans_visualvm/$(PROFILER) $(DESTDIR)$(libdir)/visualvm       
 
686
        cp visualvm.desktop $(DESTDIR)$(datadir)/applications
 
687
 
 
688
uninstall-local:
 
689
        rm -f $(DESTDIR)$(bindir)/jvisualvm
 
690
        rm -f $(DESTDIR)$(sysconfdir)/visualvm.conf
 
691
        rm -f $(DESTDIR)$(sysconfdir)/visualvm.clusters
 
692
        rm -rf $(DESTDIR)$(libdir)/visualvm
 
693
        rm -f $(DESTDIR)$(datadir)/applications/visualvm.desktop
624
694
 
625
695
download-netbeans-profiler: stamps/download-netbeans-profiler.stamp
626
696