Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
220a21d38f675eb835f5758e3d23e896573aa5eaLennart Poettering# CDDL HEADER START
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# The contents of this file are subject to the terms of the
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# Common Development and Distribution License, Version 1.0 only
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# (the "License"). You may not use this file except in compliance
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# with the License.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# or http://www.opensolaris.org/os/licensing.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# See the License for the specific language governing permissions
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# and limitations under the License.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# When distributing Covered Code, include this CDDL HEADER in each
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# If applicable, add the following below this CDDL HEADER, with the
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# fields enclosed by brackets "[]" replaced with your own identifying
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# information: Portions Copyright [yyyy] [name of copyright owner]
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# CDDL HEADER END
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ident "%Z%%M% %I% %E% SMI"
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# Copyright 1999-2002 Sun Microsystems, Inc. All rights reserved.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# Use is subject to license terms.
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringGUI_JARFILES= com/sun/dhcpmgr/client/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSERVER_JARFILES= com/sun/dhcpmgr/server/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringCLI_JARFILES= com/sun/dhcpmgr/cli/*/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringCOMMON_JARFILES= com/sun/dhcpmgr/data/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSUNWFILES_JARFILES= com/sun/dhcpmgr/client/SUNWfiles/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering com/sun/dhcpmgr/client/SUNWfiles/*.properties
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSUNWBINFILES_JARFILES= com/sun/dhcpmgr/client/SUNWbinfiles/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering com/sun/dhcpmgr/client/SUNWbinfiles/*.properties
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSUNWBINFILES_MANIFEST= SUNWbinfiles.manifest
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSUNWNISPLUS_JARFILES= com/sun/dhcpmgr/client/SUNWnisplus/*.class \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering com/sun/dhcpmgr/client/SUNWnisplus/*.properties
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringSUNWNISPLUS_MANIFEST= SUNWnisplus.manifest
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringCLI_JARS=${CLI_JAR} ${SERVER_JAR} ${COMMON_JAR}
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringGUI_JARS=$(GUI_JAR) ${SUNWFILES_JAR} ${SUNWBINFILES_JAR} ${SUNWNISPLUS_JAR}
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringMANIFEST_FILES= $(SUNWFILES_MANIFEST) $(SUNWBINFILES_MANIFEST) $(SUNWNISPLUS_MANIFEST)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringROOTGUIDIR = $(ROOT)/usr/sadm/admin/dhcpmgr
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringROOTCLIDIR = $(ROOT)/usr/lib/inet/dhcp/svcadm
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringROOTDIRS= $(ROOT)/usr/sadm/admin $(ROOTGUIDIR) $(ROOTCLIDIR)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringROOTCLIDIRJAR = $(ROOTCLIFILES:%=$(ROOTCLIDIR)/%)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringROOTGUIDIRJAR = $(ROOTGUIFILES:%=$(ROOTGUIDIR)/%)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringinstall: all $(ROOTDIRS) $(SUBDIRS) $(ROOTCLIDIRJAR) $(ROOTGUIDIRJAR)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# The javadocs target is non-standard; used for creating API reference docs
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# The javadocs will be placed in $(CODEMGR_WS}/javadocs
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(RM) -r $(CODEMGR_WS)/$@; mkdir $(CODEMGR_WS)/$@
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(JAVADOC) -classpath $(CLASSPATH) -sourcepath . -d $(CODEMGR_WS)/$@ $(JAVADOC_PKGS) -windowtitle "DHCP Administration packages"
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering$(SUNWFILES_JAR): $(SUNWFILES_MANIFEST) FRC
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(JAR) cmf $(SUNWFILES_MANIFEST) $@ $(SUNWFILES_JARFILES)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering$(SUNWBINFILES_JAR): $(SUNWBINFILES_MANIFEST) FRC
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(JAR) cmf $(SUNWBINFILES_MANIFEST) $@ $(SUNWBINFILES_JARFILES)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering$(SUNWNISPLUS_JAR): $(SUNWNISPLUS_MANIFEST) FRC
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(JAR) cmf $(SUNWNISPLUS_MANIFEST) $@ $(SUNWNISPLUS_JARFILES)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering @$(ECHO) "Name: com/sun/dhcpmgr/client/SUNWfiles/SUNWfiles.class" > $@;
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering @$(ECHO) "Name: com/sun/dhcpmgr/client/SUNWbinfiles/SUNWbinfiles.class" > $@;