1 # 2 # Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Oracle designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Oracle in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 # 27 # Makefile for the scriptpad sample code 28 # 29 30 BUILDDIR = ../../.. 31 32 MODULE = samples 33 PRODUCT = java 34 35 include $(BUILDDIR)/common/Defs.gmk 36 37 SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/scripting/scriptpad 38 SAMPLE_DST_DIR = $(SAMPLEDIR)/scripting/scriptpad 39 40 SAMPLE_FILES = \ 41 $(SAMPLE_DST_DIR)/build.xml \ 42 $(SAMPLE_DST_DIR)/build.properties \ 43 $(SAMPLE_DST_DIR)/README.txt \ 44 $(SAMPLE_DST_DIR)/nbproject/file-targets.xml \ 45 $(SAMPLE_DST_DIR)/nbproject/jdk.xml \ 46 $(SAMPLE_DST_DIR)/nbproject/netbeans-targets.xml \ 47 $(SAMPLE_DST_DIR)/nbproject/project.xml \ 48 $(SAMPLE_DST_DIR)/src/com/sun/sample/scriptpad/Main.java \ 49 $(SAMPLE_DST_DIR)/src/META-INF/manifest.mf \ 50 $(SAMPLE_DST_DIR)/src/resources/conc.js \ 51 $(SAMPLE_DST_DIR)/src/resources/gui.js \ 52 $(SAMPLE_DST_DIR)/src/resources/Main.js \ 53 $(SAMPLE_DST_DIR)/src/resources/mm.js \ 54 $(SAMPLE_DST_DIR)/src/resources/scriptpad.js \ 55 $(SAMPLE_DST_DIR)/src/scripts/browse.js \ 56 $(SAMPLE_DST_DIR)/src/scripts/insertfile.js \ 57 $(SAMPLE_DST_DIR)/src/scripts/linewrap.js \ 58 $(SAMPLE_DST_DIR)/src/scripts/mail.js \ 59 $(SAMPLE_DST_DIR)/src/scripts/memmonitor.js \ 60 $(SAMPLE_DST_DIR)/src/scripts/memory.bat \ 61 $(SAMPLE_DST_DIR)/src/scripts/memory.sh \ 62 $(SAMPLE_DST_DIR)/src/scripts/memory.js \ 63 $(SAMPLE_DST_DIR)/src/scripts/README.txt \ 64 $(SAMPLE_DST_DIR)/src/scripts/textcolor.js 65 66 67 all build: $(SAMPLE_FILES) 68 69 $(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/% 70 $(install-file) 71 72 clean clobber: 73 $(RM) -r $(SAMPLE_DST_DIR) 74 75 .PHONY: all build clean clobber