1# 2# @(#)Makefile 1.4 06/10/30 3# 4# Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: 9# 10# - Redistribution of source code must retain the above copyright 11# notice, this list of conditions and the following disclaimer. 12# 13# - Redistribution in binary form must reproduce the above copyright 14# notice, this list of conditions and the following disclaimer in 15# the documentation and/or other materials provided with the 16# distribution. 17# 18# Neither the name of Sun Microsystems, Inc. or the names of 19# contributors may be used to endorse or promote products derived 20# from this software without specific prior written permission. 21# 22# This software is provided "AS IS," without a warranty of any 23# kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND 24# WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, 25# FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY 26# EXCLUDED. SUN MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL 27# NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF 28# USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS 29# DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR 30# ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, 31# CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND 32# REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR 33# INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE 34# POSSIBILITY OF SUCH DAMAGES. 35# 36# You acknowledge that this software is not designed, licensed or 37# intended for use in the design, construction, operation or 38# maintenance of any nuclear facility. 39# 40 41# Makefile for use with Microsoft's nmake; it assumes your Java bin directory 42# is in your path, and that a CLASSPATH environment variable is defined. 43# 44# @(#)Makefile 1.14 07/07/98 45 46# idehelp.jar is the JAR that contains all the help information 47IDEHELP_JAR=..\..\..\hsjar\idehelp_de.jar 48 49# Should be conditional... 50JHHOME=..\..\..\..\javahelp 51 52INDEXER=$(JHHOME)\bin\jhindexer 53JAR=jar 54 55IDEHELP_SOURCE_FILES = \ 56 IdeHelp_de.hs \ 57 $(IDEHELP_META_FILES) \ 58 $(IDEHELP_CONTENT_FILES) \ 59 $(IDEHELP_OTHER_FILES) 60 61IDEHELP_META_FILES = \ 62 Map.jhm \ 63 IdeHelpTOC.xml 64 65IDEHELP_CONTENT_FILES = \ 66 idehelp\jde.html \ 67 idehelp\start\breakpoint.html \ 68 idehelp\start\browse.html \ 69 idehelp\start\build.html \ 70 idehelp\start\copyproject.html \ 71 idehelp\start\create.html \ 72 idehelp\start\customize.html \ 73 idehelp\start\debug.html \ 74 idehelp\start\edit.html \ 75 idehelp\start\editbasics.html \ 76 idehelp\start\editbuild.html \ 77 idehelp\start\editcode.html \ 78 idehelp\start\editlesson.html \ 79 idehelp\start\enddebug.html \ 80 idehelp\start\errors.html \ 81 idehelp\start\evaluate.html \ 82 idehelp\start\fixbuild.html \ 83 idehelp\start\flow.html \ 84 idehelp\start\html.html \ 85 idehelp\start\import.html \ 86 idehelp\start\hierarchy.html \ 87 idehelp\start\method.html \ 88 idehelp\start\overview.html \ 89 idehelp\start\portfolio.html \ 90 idehelp\start\profile.html \ 91 idehelp\start\project.html \ 92 idehelp\start\quickstart.html \ 93 idehelp\start\runpage.html \ 94 idehelp\start\run.html \ 95 idehelp\start\simpledebug.html \ 96 idehelp\start\startdebug.html \ 97 idehelp\start\starttoc.html \ 98 idehelp\start\step.html \ 99 idehelp\start\strings.html \ 100 idehelp\start\terminology.html \ 101 idehelp\start\threads.html \ 102 idehelp\start\tools.html \ 103 idehelp\menus\browse.html \ 104 idehelp\menus\build.html \ 105 idehelp\menus\debug.html \ 106 idehelp\menus\edit.html \ 107 idehelp\menus\file.html \ 108 idehelp\menus\help.html \ 109 idehelp\menus\preferences.html \ 110 idehelp\menus\gui.html \ 111 idehelp\menus\project.html \ 112 idehelp\menus\windows.html 113 114IDEHELP_OTHER_FILES = \ 115 images\spacer2_t.gif \ 116 images\hg_see.gif \ 117 images\stages.gif \ 118 images\tProfile.gif \ 119 idehelp\images\db-eval_u.gif \ 120 idehelp\images\db-restart_u.gif \ 121 idehelp\images\db-down-frame_u.gif \ 122 idehelp\images\db-resume_u.gif \ 123 idehelp\images\db-stop-at_u.gif \ 124 idehelp\images\db-up-frame_u.gif \ 125 idehelp\images\db-run-to-here_u.gif \ 126 idehelp\images\db-step-into_u.gif \ 127 idehelp\images\db-step-over_u.gif \ 128 idehelp\images\file-open_u.gif \ 129 idehelp\images\file-save_u.gif 130 131IDEHELP_SEARCH_FILES = \ 132 JavaHelpIndex\DOCS \ 133 JavaHelpIndex\DOCS.TAB \ 134 JavaHelpIndex\OFFSETS \ 135 JavaHelpIndex\POSITIONS \ 136 JavaHelpIndex\SCHEMA \ 137 JavaHelpIndex\TMAP 138 139all: $(IDEHELP_JAR) 140 141searchfiles: $(IDEHELP_SEARCH_FILES) 142 143clean: 144 del $(IDEHELP_JAR) 145 del $(IDEHELP_SEARCH_FILES) 146 147$(IDEHELP_JAR): $(IDEHELP_SOURCE_FILES) $(IDEHELP_SEARCH_FILES) ..\..\hsjar 148 @del /f/q $(IDEHELP_JAR) 149 $(JAR) -cvf $@ $(IDEHELP_SOURCE_FILES) $(IDEHELP_SEARCH_FILES) 150 151$(IDEHELP_SEARCH_FILES): $(IDEHELP_CONTENT_FILES) 152 @del /f/q $(IDEHELP_SEARCH_FILES) 153 @mkdir JavaHelpIndex 154 $(INDEXER) -locale de -verbose $(IDEHELP_CONTENT_FILES) 155 156..\..\..\hsjar: 157 mkdir ..\..\..\hsjar 158