Makefile revision 459
3b4098640dd85040270f39b9a5ee5e22de99d3d6Mark Andrews# Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved.
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This code is free software; you can redistribute it and/or modify it
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# under the terms of the GNU General Public License version 2 only, as
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# published by the Free Software Foundation. Sun designates this
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# particular file as subject to the "Classpath" exception as provided
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# by Sun in the LICENSE file that accompanied this code.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This code is distributed in the hope that it will be useful, but WITHOUT
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# version 2 for more details (a copy is included in the LICENSE file that
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# accompanied this code).
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews# You should have received a copy of the GNU General Public License version
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# 2 along with this work; if not, write to the Free Software Foundation,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
cedb0bd0c1e3c461b7e479a16d3adfd5b150f1f4Mark Andrews# CA 95054 USA or visit www.sun.com if you need additional information or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# have any questions.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Makefile for building jconsole
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_png = $(PNG_FILES:%.png=$(CLASSBINDIR)/%.png)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_gif = $(GIF_FILES:%.gif=$(CLASSBINDIR)/%.gif)
b15d6bddeb80c985f42986dba362c2aaf8803462Mark Andrewsbuild: $(GENSRCDIR)/sun/tools/jconsole/Version.java
b15d6bddeb80c985f42986dba362c2aaf8803462Mark AndrewsRESOURCE_BUNDLES_JAVA = $(PKGDIR)/resources/JConsoleResources.java
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrewsbuild: $(FILES_png) $(FILES_gif) $(TEMPDIR)/manifest $(JARFILE)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(SHARE_SRC)/classes/sun/tools/jconsole/Version-template.java
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(SED) -e 's/@@jconsole_version@@/$(FULL_VERSION)/g' $< > $@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(CLASSBINDIR)/$(PKGDIR)/resources/%: $(SHARE_SRC)/classes/$(PKGDIR)/resources/%
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(TEMPDIR)/manifest: $(SHARE_SRC)/classes/$(PKGDIR)/manifest
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Extra rule to build jconsole.jar
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(JARFILE): $(LIBDIR) $(FILES_class) $(FILES_png) $(FILES_gif) $(TEMPDIR)/manifest