Print this page
    
4719 update gate build environment to [open]jdk7 4742 update manifests for javadoc7 4743 Fix deprecated /usr/j2se usage in slp and remove from filesystem(5) manpage 4744 remove traces of /var/sadm/system/admin/default_java Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net>
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/cmd/krb5/kadmin/gui/Makefile
          +++ new/usr/src/cmd/krb5/kadmin/gui/Makefile
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License, Version 1.0 only
   6    6  # (the "License").  You may not use this file except in compliance
   7    7  # with the License.
   8    8  #
   9    9  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10   10  # or http://www.opensolaris.org/os/licensing.
  11   11  # See the License for the specific language governing permissions
  12   12  # and limitations under the License.
  13   13  #
  14   14  # When distributing Covered Code, include this CDDL HEADER in each
  15   15  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  
    | 
      ↓ open down ↓ | 
    15 lines elided | 
    
      ↑ open up ↑ | 
  
  16   16  # If applicable, add the following below this CDDL HEADER, with the
  17   17  # fields enclosed by brackets "[]" replaced with your own identifying
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  #
  23   23  # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
  26      -# ident "%Z%%M% %I%     %E% SMI"
  27      -#
  28   26  
  29   27  include $(SRC)/Makefile.master
  30   28  include $(SRC)/cmd/Makefile.cmd
  31   29  
  32      -JAVAFLAGS= -nowarn -O
  33   30  GUIDIR=$(SRC)/cmd/krb5/kadmin/gui
  34   31  
  35   32  TOGETHER= KdcGui KdcGuiMain KdcGuiOps KdcGuiRoot
  36   33  TOGETHERJ=$(TOGETHER:%=%.java)
  37   34  TOGETHERC=$(TOGETHER:%=classdir/%.class)
  38   35  
  39   36  OTHER=GuiResource GuiResource_en_US HelpData HelpData_en_US
  40   37  OTHERJ=$(OTHER:%=%.java)
  41   38  OTHERC=$(OTHER:%=classdir/%.class)
  42   39  
  43   40  CLASSES=$(TOGETHER) $(OTHER)
  44   41  JFILES=$(CLASSES:%=%.java)
  45   42  CLFILES=$(CLASSES:%=%.class)
  46   43  
  47   44  GKADMIN=gkadmin
  48   45  JARFILE=gkadmin.jar
  49   46  VISLIB=visualrt.jar
  50   47  HTML=HelpIndex.html
  51   48  MSGBUNDLEDIR=$(ROOT)/usr/lib/krb5/ListResourceBundle
  52   49  
  53   50  NONEXFILEMODE=444
  54   51  
  55   52  #
  56   53  # Set $KRB5GUILIB
  57   54  #
  58   55  KRB5GUILIB=     $(ROOT)/usr/lib/krb5
  59   56  
  60   57  $(KRB5GUILIB)/$(JARFILE)        :=      FILEMODE= 444
  61   58  $(KRB5GUILIB)/$(VISLIB)         :=      FILEMODE= 444
  62   59  $(KRB5GUILIB)/$(HTML)           :=      FILEMODE= 444
  63   60  
  64   61  $(KRB5GUILIB)/%:        %
  65   62                  $(INS.file)
  66   63  
  67   64  .SUFFIXES: .java .class $(SUFFIXES)
  68   65  
  69   66  CLASSPATH=$(GUIDIR):$(GUIDIR)/classdir:$(GUIDIR)/util:$(GUIDIR)/dataclasses:$(GUIDIR)/dchanger:$(GUIDIR)/native:$(GUIDIR)/visualrt:$(GUIDIR)/visualrt.jar:$(JAVA_ROOT)/jre/lib/rt.jar:$(JAVA_ROOT)/jre/lib/i18n.jar
  70   67  
  71   68  VISRT_CLASSPATH=$(GUIDIR)/visualrt:$(JAVA_ROOT)/jre/lib/rt.jar:$(JAVA_ROOT)/jre/lib/i18n.jar
  72   69  
  73   70  classdir/%.class: %.java
  74   71          $(JAVAC) $(JAVAFLAGS) -d classdir -classpath $(CLASSPATH) $<
  75   72  
  76   73  SUBDIRS= util dataclasses dchanger native
  77   74  VISDIR= visualrt
  78   75  
  79   76  def             :=      TARGET= def
  80   77  all             :=      TARGET= all
  81   78  install         :=      TARGET= install
  82   79  install_h       :=      TARGET= install_h
  83   80  clean           :=      TARGET= clean
  84   81  clobber         :=      TARGET= clobber
  85   82  javadoc         :=      TARGET= javadoc
  86   83  lint            :=      TARGET= lint
  87   84  clean.lint      :=      TARGET= clean.lint
  88   85  check           :=      TARGET= check
  89   86  _msg            :=      TARGET= _msg
  90   87  
  91   88  .KEEP_STATE:
  92   89  
  93   90  all: $(VISDIR) .WAIT KdcGui.java classdir $(SUBDIRS) all_local
  94   91  
  95   92  all_local: $(TOGETHERC) $(OTHERC) $(KRB5SBIN)/$(GKADMIN) \
  96   93          $(KRB5GUILIB)/$(JARFILE) $(KRB5GUILIB)/$(VISLIB) \
  97   94          $(KRB5GUILIB)/$(HTML)
  98   95  
  99   96  $(TOGETHERC): $(TOGETHERJ) $(VISLIB)
 100   97          $(JAVAC) $(JAVAFLAGS) -d classdir -classpath $(CLASSPATH) $(TOGETHERJ)
 101   98  
 102   99  $(VISLIB):
 103  100          cd $(VISDIR); $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) install
 104  101  
 105  102  $(GKADMIN): $(GKADMIN).template
 106  103          cat $? | sed -e 's/version_number/$(SEAM_VERS)/' > $@
 107  104  
 108  105  classdir: FRC
 109  106          mkdir -p classdir
 110  107  
 111  108  $(VISDIR): FRC
 112  109          cd $@; $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) $(TARGET)
 113  110  
 114  111  $(SUBDIRS): FRC
 115  112          cd $@; $(MAKE) CLASSPATH=$(CLASSPATH) $(TARGET)
 116  113  
 117  114  GuiResource_en_US.java: GuiResource.java
 118  115          cat $? | sed -e 's/GuiResource/GuiResource_en_US/' > $@
 119  116  
 120  117  HelpData_en_US.java: HelpData.java
 121  118          cat $? | sed -e 's/HelpData/HelpData_en_US/' > $@
 122  119  
 123  120  $(JARFILE): classdir/*.class
 124  121          -$(RM) $(JARFILE)
 125  122          (cd classdir; $(JAR) cf ../$(JARFILE) *.class)
 126  123  
 127  124  KdcGui.java: KdcGuiMain.java KdcGuiOps.java KdcGuiRoot.java
 128  125  
 129  126  install: $(VISDIR) .WAIT classdir $(SUBDIRS) install_local
 130  127  
 131  128  lint:   native
 132  129  
 133  130  ROOTSBINPROGS=  $(KRB5SBIN)/$(GKADMIN)
 134  131  LIBPROGS=       $(JARFILE) $(VISLIB) $(GIF) $(HTML)
 135  132  ROOTLIBPROGS=   $(LIBPROGS:%=$(KRB5LIB)/%)
 136  133  $(ROOTLIBPROGS):=       FILEMODE = 444
 137  134  
 138  135  install_local: all_local
 139  136  
 140  137  _msg: $(MSGBUNDLEDIR) $(MSGBUNDLEDIR)/GuiResource.java $(MSGBUNDLEDIR)/HelpData.java
 141  138  
 142  139  $(MSGBUNDLEDIR)/GuiResource.java $(MSGBUNDLEDIR)/HelpData.java:= FILEMODE = 444
 143  140  
 144  141  $(MSGBUNDLEDIR)/%: %
 145  142          $(INS.file)
 146  143  
 147  144  $(MSGBUNDLEDIR):
 148  145          $(INS.dir)
 149  146  
 150  147  javadoc:
 151  148          $(RM) -rf javadoc
 152  149          mkdir javadoc
 153  150          $(JAVADOC) -classpath $(CLASSPATH) -d javadoc *.java \
 154  151          dataclasses/*.java dchanger/*.java native/*.java util/*.java
 155  152          cd visualrt ; $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) $@
 156  153  
 157  154  test: all
 158  155          /bin/env \
 159  156          LD_LIBRARY_PATH=/usr/java/lib:/usr/dt/lib:$(SRC)/cmd/kadmin/gui/native \
 160  157          /usr/bin/java -classpath \
 161  158          .:classdir:native:$(VISLIB):)$(ROOT)/usr/java/lib/rt.jar \
 162  159          KdcGuiMain &
 163  160  
 164  161  echo:
 165  162          @echo $(CLASSES)
 166  163          @echo $(JFILES)
 167  164          @echo $(CLFILES)
 168  165          @echo $(SUFFIXES)
 169  166  
 170  167  clobber: $(VISDIR) $(SUBDIRS) clobber_local
 171  168          -$(RM) visualrt.jar
 172  169          -$(RM) -rf javadoc
 173  170  
 174  171  clean: $(VISDIR) $(SUBDIRS) clean_local
 175  172  
 176  173  clobber_local: clean_local
 177  174  
 178  175  clean_local:
 179  176          $(RM) classdir/*.class $(JARFILE) $(GKADMIN) GuiResource_en_US.java HelpData_en_US.java
 180  177  
 181  178  FRC:
  
    | 
      ↓ open down ↓ | 
    139 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX