1 # 2 # CDDL HEADER START 3 # 4 # The contents of this file are subject to the terms of the 5 # Common Development and Distribution License (the "License"). 6 # You may not use this file except in compliance with the License. 7 # 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 # or http://www.opensolaris.org/os/licensing. 10 # See the License for the specific language governing permissions 11 # and limitations under the License. 12 # 13 # When distributing Covered Code, include this CDDL HEADER in each 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 # If applicable, add the following below this CDDL HEADER, with the 16 # fields enclosed by brackets "[]" replaced with your own identifying 17 # information: Portions Copyright [yyyy] [name of copyright owner] 18 # 19 # CDDL HEADER END 20 # 21 22 # 23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved. 24 # Use is subject to license terms. 25 # 26 # ident "@(#)Makefile 1.213 09/04/27 SMI" 27 # 28 29 # ###################################################################### 30 # 31 # JIST Makefile for Build Automation, see README for Makefile use. 32 # 33 # ###################################################################### 34 # 35 # @author Joel.Buckley (at] Sun.COM 36 # @since 5.0 37 # 38 # ###################################################################### 39 40 # ###################################################################### 41 # 42 # This Makefile is capable of compilation on or off SWAN with Solaris: 43 # MAKE=/usr/ccs/bin/make or /usr/bin/gmake 44 # CC=/opt/SunStudioExpress/bin/cc 45 # JAVAC=/usr/jdk/latest/bin/javac 46 # 47 # This Makefile is capable of compilation on SWAN with Solaris: 48 # MAKE=/usr/ccs/bin/make or /usr/bin/gmake 49 # CC=/ws/onnv-tools/SUNWspro/SS12/bin/cc 50 # JAVAC=/usr/jdk/latest/bin/javac 51 # 52 # This Makefile is capable of compilation off SWAN with Solaris: 53 # MAKE=/usr/ccs/bin/make or /usr/bin/gmake 54 # CC=/opt/SUNWspro/bin/cc 55 # JAVAC=/usr/jdk/latest/bin/javac 56 # 57 # This Makefile is capable of compilation on or off SWAN with Linux: 58 # MAKE=/usr/bin/make or /usr/bin/gmake 59 # CC=/usr/bin/cc or /usr/bin/gcc 60 # JAVAC=/usr/java/latest/bin/javac 61 # 62 # ###################################################################### 63 64 # ###################################################################### 65 # 66 # This Makefile utilizes the fcio.h header file from the NWSNV Gate and 67 # RFE 5029712 (PSARC 2006/063 fp(7d) FCRAW Interface). With 5029712, 68 # Fibre Channel Passthru testing is possible. Without 5029712, Fibre 69 # Channel Passthru testing is aborted in "lib/com/sun/jist/JIST.c". 70 # 71 # If on SWAN, no changes are needed. 72 # If off SWAN, download the latest NWSNV source under "/usr/src". 73 # 74 # ###################################################################### 75 76 MAKEFLAGS= -s 77 FILEMODE= 644 78 DIRMODE= 755 79 PATH_SunPRO= /ws/onnv-tools/SUNWspro/SS12/bin:/opt/SUNWspro/bin 80 PATH_SunStudio= /opt/SunStudioExpress/bin 81 PATH_BASE= /usr/ccs/bin:/usr/bin:/bin:/usr/sbin:/sbin:$(PRE)bin 82 PATH= $(PATH_SunPRO):$(PATH_SunStudio):$(PATH_BASE) 83 84 # Sun Solaris Test Collection Specifics 85 include $(PRE)STC.INFO 86 PACKAGES= SUNWstc-$(STC_NAME) 87 STC_BUILD= `date +%\Y.%\m.%\d.%\H.%\M` 88 89 # Architecture AutoDiscovery: solaris/linux sparc/i386 sparcv9/x64 etc... 90 SUBMAKE= ALT="$(ALT)" M=$(M) M32=$(M32) M64=$(M64) $(MAKE) 91 OSNAME= $(M)$(Mdefault$(M)) 92 Mdefault= solaris 93 OSARCH= $(M32)$(M32default$(M32)) 94 M32default= i386 95 OSARCH64= $(M64)$(M64default$(M64)) 96 M64default= x64 97 RM= rm -f 98 INS= install 99 INS.file= $(INS.f$(OSNAME)) 100 INS.fsolaris= $(RM) $@ ; $(INS) -s -m $(FILEMODE) -f $(@D) $< 101 INS.flinux= $(RM) $@ ; $(INS) -m $(FILEMODE) $< $@ 102 INS.dir= $(INS.d$(OSNAME)) 103 INS.dsolaris= $(INS) -s -m $(DIRMODE) -d $@ 104 INS.dlinux= $(INS) -m $(DIRMODE) -d $@ 105 JAVA_HOME= $(JAVA$(OSNAME)) 106 JAVAsolaris= /usr/jdk/latest 107 JAVAlinux= /usr/java/latest 108 JAVAC= $(JAVA_HOME)/bin/javac 109 JAVAH= $(JAVA_HOME)/bin/javah 110 JAVADOC= $(JAVA_HOME)/bin/javadoc 111 JAR= $(JAVA_HOME)/bin/jar 112 CCOPTS= $(CCOPTS$(OSNAME)) 113 CCOPTSsolaris= -G -mt 114 CCOPTSlinux= -Wall -Werror -shared -shared-libgcc -fPIC 115 CCOPTS32= $(CCOPTS$(OSARCH)) 116 CCOPTSsparc= 117 CCOPTSi386= 118 CCOPTS64= $(CCOPTS$(OSARCH64)) 119 CCOPTSsparcv9= -xcode=pic32 -m64 120 CCOPTSx64= -m64 121 122 # JIST FCIO imports of Sun Solaris Fibre Channel Headers Directory: 123 FCIO_DIR= proto/root_$(OSARCH)-debug/usr/include/sys/fibre-channel 124 FCIO_LOCAL= /net/net0.central/export/auto/proto/fcio 125 FCIO_ONSWAN= /ws/onnv-gate/proto/root_$(OSARCH)/usr/include/sys/fc4 126 FCIO_OFFSWAN= /usr/src/proto/root_$(OSARCH)/usr/include/sys/fc4 127 FCIO_HEADERS= -I$(FCIO_LOCAL)/$(FCIO_DIR) -I$(FCIO_ONSWAN) -I$(FCIO_OFFSWAN) 128 129 # JAVA and Standard Headers: 130 JAVA_HEADERS= -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(OSNAME) -I. 131 132 # JIST CAS imports of Sun StorageTek[tm] 5800 CAS Java Library: 133 CASJAVA= \ 134 com/sun/honeycomb/client/CacheConfiguration.java \ 135 com/sun/honeycomb/client/Connection.java \ 136 com/sun/honeycomb/client/MetadataObjectArchive.java \ 137 com/sun/honeycomb/client/MetadataRecord.java \ 138 com/sun/honeycomb/client/NameValueObjectArchive.java \ 139 com/sun/honeycomb/client/NameValueRecord.java \ 140 com/sun/honeycomb/client/NameValueSchema.java \ 141 com/sun/honeycomb/client/ObjectArchive.java \ 142 com/sun/honeycomb/client/ObjectIdentifier.java \ 143 com/sun/honeycomb/client/PreparedStatement.java \ 144 com/sun/honeycomb/client/QueryResultSet.java \ 145 com/sun/honeycomb/client/ResultSet.java \ 146 com/sun/honeycomb/client/SystemRecord.java \ 147 com/sun/honeycomb/common/ArchiveException.java \ 148 com/sun/honeycomb/common/NoSuchValueException.java 149 CASJAR= honeycomb-client.jar 150 151 # JIST SCSI imports of Sun StorEdge[tm] Traffic Manager Java Library: 152 SSTMJAVA= \ 153 com/sun/netstorage/fcsanapi/FCSANApi.java \ 154 com/sun/netstorage/fcsanapi/FCSANApi_Device.java \ 155 com/sun/netstorage/fcsanapi/FCSANApi_Exception.java \ 156 com/sun/netstorage/fcsanapi/FCSANApi_Info.java \ 157 com/sun/netstorage/fcsanapi/FCSANApi_Jni.java \ 158 com/sun/netstorage/fcsanapi/FCSANApi_LUN.java \ 159 com/sun/netstorage/fcsanapi/FCSANApi_Path.java \ 160 com/sun/netstorage/fcsanapi/FCSANApi_Status.java 161 SSTMJAR= FCSANApi.jar 162 163 # JIST CSM imports of LSI SYMbol Java Library: 164 SYMJAVA= \ 165 devmgr/versioned/jrpc/RPCClient.java \ 166 devmgr/versioned/jrpc/RPCError.java \ 167 devmgr/versioned/jrpc/XDRInputStream.java \ 168 devmgr/versioned/jrpc/XDRMessageIOV.java \ 169 devmgr/versioned/jrpc/XDROutputStream.java \ 170 devmgr/versioned/jrpc/XDRType.java \ 171 devmgr/versioned/symbol/ObjectBundle.java \ 172 devmgr/versioned/symbol/ProcedureTimeout.java \ 173 devmgr/versioned/symbol/ReturnCode.java \ 174 devmgr/versioned/symbol/SAIdentifier.java \ 175 devmgr/versioned/symbol/StorageArray.java \ 176 devmgr/versioned/symbol/SYMbolAPIClientV1.java \ 177 devmgr/versioned/symbol/SYMbolAPIConstants.java 178 SYMJAR= SYMsdk.jar 179 180 ROOT_DIR= $(PRE)../../../../.. 181 ROOT_PKGS= $(ROOT_DIR)/packages 182 ROOT_PROTO= $(ROOT_DIR)/proto/suites/storage/$(STC_NAME) 183 184 ETC.DIR= $(ROOT_PROTO)/etc 185 ETC.INITD.DIR= $(ROOT_PROTO)/etc/init.d 186 ETC.RC0D.DIR= $(ROOT_PROTO)/etc/rc0.d 187 ETC.RC1D.DIR= $(ROOT_PROTO)/etc/rc1.d 188 ETC.RC2D.DIR= $(ROOT_PROTO)/etc/rc2.d 189 ETC.RC3D.DIR= $(ROOT_PROTO)/etc/rc3.d 190 ETC.RCSD.DIR= $(ROOT_PROTO)/etc/rcS.d 191 192 OPT.DIR= $(ROOT_PROTO)/opt 193 PKG.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME) 194 PKG.BIN.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/bin 195 PKG.DOC.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/doc 196 PKG.LIB.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib 197 PKG.COM.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/com 198 PKG.SUN.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/com/sun 199 PKG.PKG.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/com/sun/$(STC_NAME) 200 PKG.FC.DIR= $(PKG.PKG.DIR)/fibrechannel 201 PKG.SCSI.DIR= $(PKG.PKG.DIR)/scsi 202 PKG.LINX.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/linux_i386 203 PKG.LINS.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/linux_sparc 204 PKG.LINS64.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/linux_sparcv9 205 PKG.LINX64.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/linux_x64 206 PKG.SOLX.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/solaris_i386 207 PKG.SOLS.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/solaris_sparc 208 PKG.SOLS64.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/solaris_sparcv9 209 PKG.SOLX64.DIR= $(ROOT_PROTO)/opt/SUNWstc-$(STC_NAME)/lib/solaris_x64 210 211 PUBLISH_DIR= $(ROOT_DIR)/../../$(STC_NAME) 212 213 ROOTDIRS= \ 214 $(ETC.DIR) \ 215 $(ETC.INITD.DIR) \ 216 $(ETC.RC0D.DIR) \ 217 $(ETC.RC1D.DIR) \ 218 $(ETC.RC2D.DIR) \ 219 $(ETC.RC3D.DIR) \ 220 $(ETC.RCSD.DIR) \ 221 $(OPT.DIR) \ 222 $(PKG.DIR) \ 223 $(PKG.BIN.DIR) \ 224 $(PKG.DOC.DIR) \ 225 $(PKG.LIB.DIR) \ 226 $(PKG.COM.DIR) \ 227 $(PKG.SUN.DIR) \ 228 $(PKG.PKG.DIR) \ 229 $(PKG.FC.DIR) \ 230 $(PKG.SCSI.DIR) \ 231 $(PKG.LINX.DIR) \ 232 $(PKG.LINS.DIR) \ 233 $(PKG.LINS64.DIR) \ 234 $(PKG.LINX64.DIR) \ 235 $(PKG.SOLX.DIR) \ 236 $(PKG.SOLS.DIR) \ 237 $(PKG.SOLS64.DIR) \ 238 $(PKG.SOLX64.DIR) 239 240 PKGREADMES= \ 241 STC.INFO \ 242 README \ 243 README.CONFIG \ 244 Makefile 245 246 PKGETCS= \ 247 $(STC_NAME) 248 249 PKGSCRIPTS= \ 250 $(STC_NAME) \ 251 $(STC_NAME).bat \ 252 $(STC_NAME)IP.bat \ 253 nightly 254 255 PKGAPI= \ 256 $(STC_NAME)api.jar 257 258 PKGJAR= \ 259 $(STC_NAME).jar 260 261 PKGDOCS= \ 262 CLITestCaseDocument.odt \ 263 oui.txt \ 264 stds.txt 265 266 PKGOVERVIEW= \ 267 $(PRE)doc/overview.html 268 269 PKGHTML= \ 270 $(PRE)lib/com/sun/$(STC_NAME)/package.html \ 271 $(PRE)lib/com/sun/$(STC_NAME)/command/package.html \ 272 $(PRE)lib/com/sun/$(STC_NAME)/command/test/package.html \ 273 $(PRE)lib/com/sun/$(STC_NAME)/csm/package.html \ 274 $(PRE)lib/com/sun/$(STC_NAME)/csm/test/package.html \ 275 $(PRE)lib/com/sun/$(STC_NAME)/scsi/package.html \ 276 $(PRE)lib/com/sun/$(STC_NAME)/scsi/test/package.html \ 277 $(PRE)lib/com/sun/$(STC_NAME)/fibrechannel/package.html \ 278 $(PRE)lib/com/sun/$(STC_NAME)/fibrechannel/test/package.html \ 279 $(PRE)lib/com/sun/$(STC_NAME)/iscsi/package.html \ 280 $(PRE)lib/com/sun/$(STC_NAME)/iscsi/test/package.html \ 281 $(PRE)lib/com/sun/$(STC_NAME)/cas/package.html \ 282 $(PRE)lib/com/sun/$(STC_NAME)/cas/test/package.html \ 283 $(PRE)lib/com/sun/$(STC_NAME)/interconnect/package.html \ 284 $(PRE)lib/com/sun/$(STC_NAME)/util/package.html \ 285 $(PRE)lib/com/sun/$(STC_NAME)/util/test/package.html 286 287 PKGBUNDLES= \ 288 resources/JISTEnv.properties 289 290 PKGJAVA= \ 291 com/sun/$(STC_NAME)/JIST.java \ 292 com/sun/$(STC_NAME)/JISTAgent.java \ 293 com/sun/$(STC_NAME)/JISTData.java \ 294 com/sun/$(STC_NAME)/JISTDispatch.java \ 295 com/sun/$(STC_NAME)/JISTEnv.java \ 296 com/sun/$(STC_NAME)/JISTLogic.java \ 297 com/sun/$(STC_NAME)/JISTRemoteLogic.java \ 298 com/sun/$(STC_NAME)/JISTnoopTest.java \ 299 com/sun/$(STC_NAME)/command/fcinfoData.java \ 300 com/sun/$(STC_NAME)/command/fcinfoLogic.java \ 301 com/sun/$(STC_NAME)/command/iscsiadmData.java \ 302 com/sun/$(STC_NAME)/command/iscsiadmLogic.java \ 303 com/sun/$(STC_NAME)/command/mpathadmData.java \ 304 com/sun/$(STC_NAME)/command/mpathadmLogic.java \ 305 com/sun/$(STC_NAME)/command/test/fcinfoHbaPortTest.java \ 306 com/sun/$(STC_NAME)/command/test/fcinfoRemotePortTest.java \ 307 com/sun/$(STC_NAME)/command/test/fcinfoSingleNodeTestSuite.java \ 308 com/sun/$(STC_NAME)/command/test/fcinfoxxTest.java \ 309 com/sun/$(STC_NAME)/command/test/iscsiadmAddTest.java \ 310 com/sun/$(STC_NAME)/command/test/iscsiadmGeneric.java \ 311 com/sun/$(STC_NAME)/command/test/iscsiadmListTest.java \ 312 com/sun/$(STC_NAME)/command/test/iscsiadmModifyTest.java \ 313 com/sun/$(STC_NAME)/command/test/iscsiadmRemoveTest.java \ 314 com/sun/$(STC_NAME)/command/test/iscsiadmxxTest.java \ 315 com/sun/$(STC_NAME)/command/test/iscsiadmMultiNodeTestSuite.java \ 316 com/sun/$(STC_NAME)/command/test/iscsiadmSingleNodeTestSuite.java \ 317 com/sun/$(STC_NAME)/command/test/mpathadmDisableTest.java \ 318 com/sun/$(STC_NAME)/command/test/mpathadmEnableTest.java \ 319 com/sun/$(STC_NAME)/command/test/mpathadmFailoverTest.java \ 320 com/sun/$(STC_NAME)/command/test/mpathadmListTest.java \ 321 com/sun/$(STC_NAME)/command/test/mpathadmModifyTest.java \ 322 com/sun/$(STC_NAME)/command/test/mpathadmOverrideTest.java \ 323 com/sun/$(STC_NAME)/command/test/mpathadmShowTest.java \ 324 com/sun/$(STC_NAME)/command/test/mpathadmxxTest.java \ 325 com/sun/$(STC_NAME)/command/test/mpathadmSingleNodeTestSuite.java \ 326 com/sun/$(STC_NAME)/csm/CSMData.java \ 327 com/sun/$(STC_NAME)/csm/CSMDispatch.java \ 328 com/sun/$(STC_NAME)/csm/CSMLogic.java \ 329 com/sun/$(STC_NAME)/csm/test/CSMClientTest.java \ 330 com/sun/$(STC_NAME)/csm/test/CSMClusterTest.java \ 331 com/sun/$(STC_NAME)/csm/test/CSMComponentTest.java \ 332 com/sun/$(STC_NAME)/csm/test/CSMControllerTest.java \ 333 com/sun/$(STC_NAME)/csm/test/CSMDriveTest.java \ 334 com/sun/$(STC_NAME)/csm/test/CSMFreeExtentTest.java \ 335 com/sun/$(STC_NAME)/csm/test/CSMHostPortTest.java \ 336 com/sun/$(STC_NAME)/csm/test/CSMHostTest.java \ 337 com/sun/$(STC_NAME)/csm/test/CSMLogicalUnitMappingTest.java \ 338 com/sun/$(STC_NAME)/csm/test/CSMMonitor.java \ 339 com/sun/$(STC_NAME)/csm/test/CSMStorageArrayTest.java \ 340 com/sun/$(STC_NAME)/csm/test/CSMStoragePartitionsTest.java \ 341 com/sun/$(STC_NAME)/csm/test/CSMTrayTest.java \ 342 com/sun/$(STC_NAME)/csm/test/CSMVolumeGroupTest.java \ 343 com/sun/$(STC_NAME)/csm/test/CSMVolumeTest.java \ 344 com/sun/$(STC_NAME)/csm/test/CSMnoopTest.java \ 345 com/sun/$(STC_NAME)/scsi/ACFail.java \ 346 com/sun/$(STC_NAME)/scsi/AESDescriptorType.java \ 347 com/sun/$(STC_NAME)/scsi/AESDeviceType.java \ 348 com/sun/$(STC_NAME)/scsi/AESEIP.java \ 349 com/sun/$(STC_NAME)/scsi/AESNotAllPhys.java \ 350 com/sun/$(STC_NAME)/scsi/AESPhyIdentifier.java \ 351 com/sun/$(STC_NAME)/scsi/AESProtocolIdentifier.java \ 352 com/sun/$(STC_NAME)/scsi/AESSATADevice.java \ 353 com/sun/$(STC_NAME)/scsi/AESSATAPortSelector.java \ 354 com/sun/$(STC_NAME)/scsi/AESSMPInitPort.java \ 355 com/sun/$(STC_NAME)/scsi/AESSSPInitPort.java \ 356 com/sun/$(STC_NAME)/scsi/AESSTPInitPort.java \ 357 com/sun/$(STC_NAME)/scsi/AESSMPTargetPort.java \ 358 com/sun/$(STC_NAME)/scsi/AESSSPTargetPort.java \ 359 com/sun/$(STC_NAME)/scsi/AESSTPTargetPort.java \ 360 com/sun/$(STC_NAME)/scsi/BatteryWarn.java \ 361 com/sun/$(STC_NAME)/scsi/CritOver.java \ 362 com/sun/$(STC_NAME)/scsi/CritUnder.java \ 363 com/sun/$(STC_NAME)/scsi/DeviceIdentifier.java \ 364 com/sun/$(STC_NAME)/scsi/DCFail.java \ 365 com/sun/$(STC_NAME)/scsi/DCOverCurr.java \ 366 com/sun/$(STC_NAME)/scsi/DCOverVolt.java \ 367 com/sun/$(STC_NAME)/scsi/DCUnderCurr.java \ 368 com/sun/$(STC_NAME)/scsi/DCUnderVolt.java \ 369 com/sun/$(STC_NAME)/scsi/DiagPage.java \ 370 com/sun/$(STC_NAME)/scsi/Disabled.java \ 371 com/sun/$(STC_NAME)/scsi/FailInd.java \ 372 com/sun/$(STC_NAME)/scsi/FailRqst.java \ 373 com/sun/$(STC_NAME)/scsi/Flt.java \ 374 com/sun/$(STC_NAME)/scsi/Ident.java \ 375 com/sun/$(STC_NAME)/scsi/ElementControlData.java \ 376 com/sun/$(STC_NAME)/scsi/ElementControlStatus.java \ 377 com/sun/$(STC_NAME)/scsi/ElementControlType.java \ 378 com/sun/$(STC_NAME)/scsi/ElementDescriptorData.java \ 379 com/sun/$(STC_NAME)/scsi/ElementStatusData.java \ 380 com/sun/$(STC_NAME)/scsi/ElementStatusData.java \ 381 com/sun/$(STC_NAME)/scsi/NumPhy.java \ 382 com/sun/$(STC_NAME)/scsi/OverTempFail.java \ 383 com/sun/$(STC_NAME)/scsi/PrdFail.java \ 384 com/sun/$(STC_NAME)/scsi/PwrDelay.java \ 385 com/sun/$(STC_NAME)/scsi/PwrOffDur.java \ 386 com/sun/$(STC_NAME)/scsi/Rbld.java \ 387 com/sun/$(STC_NAME)/scsi/Rdy2RmvInd.java \ 388 com/sun/$(STC_NAME)/scsi/Rdy2RmvRqst.java \ 389 com/sun/$(STC_NAME)/scsi/RqstFail.java \ 390 com/sun/$(STC_NAME)/scsi/RqstFlt.java \ 391 com/sun/$(STC_NAME)/scsi/RqstId.java \ 392 com/sun/$(STC_NAME)/scsi/RqstOn.java \ 393 com/sun/$(STC_NAME)/scsi/RqstRmv.java \ 394 com/sun/$(STC_NAME)/scsi/SCSIData.java \ 395 com/sun/$(STC_NAME)/scsi/SCSIDeviceType.java \ 396 com/sun/$(STC_NAME)/scsi/SCSIDispatch.java \ 397 com/sun/$(STC_NAME)/scsi/SCSILogic.java \ 398 com/sun/$(STC_NAME)/scsi/SCSIOPCode.java \ 399 com/sun/$(STC_NAME)/scsi/SESElement.java \ 400 com/sun/$(STC_NAME)/scsi/SESElementData.java \ 401 com/sun/$(STC_NAME)/scsi/SESElementParam.java \ 402 com/sun/$(STC_NAME)/scsi/Select.java \ 403 com/sun/$(STC_NAME)/scsi/Swap.java \ 404 com/sun/$(STC_NAME)/scsi/TargetPortGroup.java \ 405 com/sun/$(STC_NAME)/scsi/TempWarn.java \ 406 com/sun/$(STC_NAME)/scsi/VoltageValues.java \ 407 com/sun/$(STC_NAME)/scsi/WarnOver.java \ 408 com/sun/$(STC_NAME)/scsi/WarnUnder.java \ 409 com/sun/$(STC_NAME)/scsi/test/SBC04Conflict.java \ 410 com/sun/$(STC_NAME)/scsi/test/SBC04Inject.java \ 411 com/sun/$(STC_NAME)/scsi/test/SBC04Test.java \ 412 com/sun/$(STC_NAME)/scsi/test/SBC07Conflict.java \ 413 com/sun/$(STC_NAME)/scsi/test/SBC07Test.java \ 414 com/sun/$(STC_NAME)/scsi/test/SBC08Conflict.java \ 415 com/sun/$(STC_NAME)/scsi/test/SBC08Test.java \ 416 com/sun/$(STC_NAME)/scsi/test/SBC0aConflict.java \ 417 com/sun/$(STC_NAME)/scsi/test/SBC0aTest.java \ 418 com/sun/$(STC_NAME)/scsi/test/SBC0bConflict.java \ 419 com/sun/$(STC_NAME)/scsi/test/SBC0bTest.java \ 420 com/sun/$(STC_NAME)/scsi/test/SBC1bAllowed0PowerCondition.java \ 421 com/sun/$(STC_NAME)/scsi/test/SBC1bTest.java \ 422 com/sun/$(STC_NAME)/scsi/test/SBC1eAllowedZeroPrevent.java \ 423 com/sun/$(STC_NAME)/scsi/test/SBC1eTest.java \ 424 com/sun/$(STC_NAME)/scsi/test/SBC25Test.java \ 425 com/sun/$(STC_NAME)/scsi/test/SBC28Conflict.java \ 426 com/sun/$(STC_NAME)/scsi/test/SBC28Test.java \ 427 com/sun/$(STC_NAME)/scsi/test/SBC2aConflict.java \ 428 com/sun/$(STC_NAME)/scsi/test/SBC2aTest.java \ 429 com/sun/$(STC_NAME)/scsi/test/SBC2bConflict.java \ 430 com/sun/$(STC_NAME)/scsi/test/SBC2bTest.java \ 431 com/sun/$(STC_NAME)/scsi/test/SBC2eConflict.java \ 432 com/sun/$(STC_NAME)/scsi/test/SBC2eInject.java \ 433 com/sun/$(STC_NAME)/scsi/test/SBC2eTest.java \ 434 com/sun/$(STC_NAME)/scsi/test/SBC2fConflict.java \ 435 com/sun/$(STC_NAME)/scsi/test/SBC2fTest.java \ 436 com/sun/$(STC_NAME)/scsi/test/SBC33Test.java \ 437 com/sun/$(STC_NAME)/scsi/test/SBC35Conflict.java \ 438 com/sun/$(STC_NAME)/scsi/test/SBC35Test.java \ 439 com/sun/$(STC_NAME)/scsi/test/SBC36Conflict.java \ 440 com/sun/$(STC_NAME)/scsi/test/SBC36Test.java \ 441 com/sun/$(STC_NAME)/scsi/test/SBC37Inject.java \ 442 com/sun/$(STC_NAME)/scsi/test/SBC88Conflict.java \ 443 com/sun/$(STC_NAME)/scsi/test/SBC88Test.java \ 444 com/sun/$(STC_NAME)/scsi/test/SBC8aConflict.java \ 445 com/sun/$(STC_NAME)/scsi/test/SBC8aTest.java \ 446 com/sun/$(STC_NAME)/scsi/test/SBC8eConflict.java \ 447 com/sun/$(STC_NAME)/scsi/test/SBC8eTest.java \ 448 com/sun/$(STC_NAME)/scsi/test/SBC8fConflict.java \ 449 com/sun/$(STC_NAME)/scsi/test/SBC8fTest.java \ 450 com/sun/$(STC_NAME)/scsi/test/SBC91Conflict.java \ 451 com/sun/$(STC_NAME)/scsi/test/SBC91Test.java \ 452 com/sun/$(STC_NAME)/scsi/test/SBC92Conflict.java \ 453 com/sun/$(STC_NAME)/scsi/test/SBC92Test.java \ 454 com/sun/$(STC_NAME)/scsi/test/SBC9e10Test.java \ 455 com/sun/$(STC_NAME)/scsi/test/SBCa0Test.java \ 456 com/sun/$(STC_NAME)/scsi/test/SBCa8Conflict.java \ 457 com/sun/$(STC_NAME)/scsi/test/SBCa8Test.java \ 458 com/sun/$(STC_NAME)/scsi/test/SBCaaConflict.java \ 459 com/sun/$(STC_NAME)/scsi/test/SBCaaTest.java \ 460 com/sun/$(STC_NAME)/scsi/test/SBCaeConflict.java \ 461 com/sun/$(STC_NAME)/scsi/test/SBCaeTest.java \ 462 com/sun/$(STC_NAME)/scsi/test/SBCafConflict.java \ 463 com/sun/$(STC_NAME)/scsi/test/SBCafTest.java \ 464 com/sun/$(STC_NAME)/scsi/test/SBCb3Test.java \ 465 com/sun/$(STC_NAME)/scsi/test/SBCbsTest.java \ 466 com/sun/$(STC_NAME)/scsi/test/SBCrwStress.java \ 467 com/sun/$(STC_NAME)/scsi/test/SBCrwTest.java \ 468 com/sun/$(STC_NAME)/scsi/test/SBCvoTest.java \ 469 com/sun/$(STC_NAME)/scsi/test/SBCwoTest.java \ 470 com/sun/$(STC_NAME)/scsi/test/SES1c01Test.java \ 471 com/sun/$(STC_NAME)/scsi/test/SES1c02Test.java \ 472 com/sun/$(STC_NAME)/scsi/test/SES1c04Test.java \ 473 com/sun/$(STC_NAME)/scsi/test/SES1c07Test.java \ 474 com/sun/$(STC_NAME)/scsi/test/SES1c0aTest.java \ 475 com/sun/$(STC_NAME)/scsi/test/SES1c0eTest.java \ 476 com/sun/$(STC_NAME)/scsi/test/SES1c0fTest.java \ 477 com/sun/$(STC_NAME)/scsi/test/SESMandatoryTestSuite.java \ 478 com/sun/$(STC_NAME)/scsi/test/SESxxInject.java \ 479 com/sun/$(STC_NAME)/scsi/test/SPC00Conflict.java \ 480 com/sun/$(STC_NAME)/scsi/test/SPC00Inject.java \ 481 com/sun/$(STC_NAME)/scsi/test/SPC00Test.java \ 482 com/sun/$(STC_NAME)/scsi/test/SPC03Test.java \ 483 com/sun/$(STC_NAME)/scsi/test/SPC12Test.java \ 484 com/sun/$(STC_NAME)/scsi/test/SPC12Gid.java \ 485 com/sun/$(STC_NAME)/scsi/test/SPC15Conflict.java \ 486 com/sun/$(STC_NAME)/scsi/test/SPC15Test.java \ 487 com/sun/$(STC_NAME)/scsi/test/SPC16Conflict.java \ 488 com/sun/$(STC_NAME)/scsi/test/SPC16InTestSuite.java \ 489 com/sun/$(STC_NAME)/scsi/test/SPC16OutTestSuite.java \ 490 com/sun/$(STC_NAME)/scsi/test/SPC16Setup.java \ 491 com/sun/$(STC_NAME)/scsi/test/SPC16Test.java \ 492 com/sun/$(STC_NAME)/scsi/test/SPC17AllowedUnchanged.java \ 493 com/sun/$(STC_NAME)/scsi/test/SPC17Conflict.java \ 494 com/sun/$(STC_NAME)/scsi/test/SPC17Teardown.java \ 495 com/sun/$(STC_NAME)/scsi/test/SPC17Test.java \ 496 com/sun/$(STC_NAME)/scsi/test/SPC1aConflict.java \ 497 com/sun/$(STC_NAME)/scsi/test/SPC1aTest.java \ 498 com/sun/$(STC_NAME)/scsi/test/SPC1c00Test.java \ 499 com/sun/$(STC_NAME)/scsi/test/SPC1dConflict.java \ 500 com/sun/$(STC_NAME)/scsi/test/SPC1dStress.java \ 501 com/sun/$(STC_NAME)/scsi/test/SPC1dTest.java \ 502 com/sun/$(STC_NAME)/scsi/test/SPC4cConflict.java \ 503 com/sun/$(STC_NAME)/scsi/test/SPC4cTest.java \ 504 com/sun/$(STC_NAME)/scsi/test/SPC4dTest.java \ 505 com/sun/$(STC_NAME)/scsi/test/SPC55Conflict.java \ 506 com/sun/$(STC_NAME)/scsi/test/SPC55Test.java \ 507 com/sun/$(STC_NAME)/scsi/test/SPC56Conflict.java \ 508 com/sun/$(STC_NAME)/scsi/test/SPC56Setup.java \ 509 com/sun/$(STC_NAME)/scsi/test/SPC56Test.java \ 510 com/sun/$(STC_NAME)/scsi/test/SPC57AllowedUnchanged.java \ 511 com/sun/$(STC_NAME)/scsi/test/SPC57Conflict.java \ 512 com/sun/$(STC_NAME)/scsi/test/SPC57Teardown.java \ 513 com/sun/$(STC_NAME)/scsi/test/SPC57Test.java \ 514 com/sun/$(STC_NAME)/scsi/test/SPC5aConflict.java \ 515 com/sun/$(STC_NAME)/scsi/test/SPC5aTest.java \ 516 com/sun/$(STC_NAME)/scsi/test/SPC5eConflict.java \ 517 com/sun/$(STC_NAME)/scsi/test/SPC5eReadKey.java \ 518 com/sun/$(STC_NAME)/scsi/test/SPC5eReadKeys.java \ 519 com/sun/$(STC_NAME)/scsi/test/SPC5eReadRes.java \ 520 com/sun/$(STC_NAME)/scsi/test/SPC5eTest.java \ 521 com/sun/$(STC_NAME)/scsi/test/SPC5fConflict.java \ 522 com/sun/$(STC_NAME)/scsi/test/SPC5fInTestSuite.java \ 523 com/sun/$(STC_NAME)/scsi/test/SPC5fWEOTestSuite.java \ 524 com/sun/$(STC_NAME)/scsi/test/SPC5fExclusiveOutTestSuite.java \ 525 com/sun/$(STC_NAME)/scsi/test/SPC5fWriteExclusiveSetup.java \ 526 com/sun/$(STC_NAME)/scsi/test/SPC5fExclusiveSetup.java \ 527 com/sun/$(STC_NAME)/scsi/test/SPC5fWEROSetup.java \ 528 com/sun/$(STC_NAME)/scsi/test/SPC5fEAROSetup.java \ 529 com/sun/$(STC_NAME)/scsi/test/SPC5fWEARSetup.java \ 530 com/sun/$(STC_NAME)/scsi/test/SPC5fEAARSetup.java \ 531 com/sun/$(STC_NAME)/scsi/test/SPC5fGeneric.java \ 532 com/sun/$(STC_NAME)/scsi/test/SPC5fRegistered.java \ 533 com/sun/$(STC_NAME)/scsi/test/SPC5fUnRegistered.java \ 534 com/sun/$(STC_NAME)/scsi/test/SPC5fTeardown.java \ 535 com/sun/$(STC_NAME)/scsi/test/SPC5fTest.java \ 536 com/sun/$(STC_NAME)/scsi/test/SPCa30aTest.java \ 537 com/sun/$(STC_NAME)/scsi/test/SPCa40aTest.java \ 538 com/sun/$(STC_NAME)/scsi/test/SPCmrTest.java \ 539 com/sun/$(STC_NAME)/scsi/test/SPCmwTest.java \ 540 com/sun/$(STC_NAME)/scsi/test/SPCroInject.java \ 541 com/sun/$(STC_NAME)/scsi/test/SPCrwInject.java \ 542 com/sun/$(STC_NAME)/scsi/test/SPCwoInject.java \ 543 com/sun/$(STC_NAME)/scsi/test/SPCxxAllowed.java \ 544 com/sun/$(STC_NAME)/scsi/test/SPCxxAllowedUnchanged.java \ 545 com/sun/$(STC_NAME)/scsi/test/SPCxxConflict.java \ 546 com/sun/$(STC_NAME)/scsi/test/SPCxxInject.java \ 547 com/sun/$(STC_NAME)/scsi/test/SPCxxStress.java \ 548 com/sun/$(STC_NAME)/scsi/test/SPCxxTest.java \ 549 com/sun/$(STC_NAME)/scsi/test/SSC15Inject.java \ 550 com/sun/$(STC_NAME)/scsi/test/SSC19Inject.java \ 551 com/sun/$(STC_NAME)/scsi/test/SSC1aInject.java \ 552 com/sun/$(STC_NAME)/scsi/test/SSC1bInject.java \ 553 com/sun/$(STC_NAME)/scsi/test/SSC2bInject.java \ 554 com/sun/$(STC_NAME)/scsi/test/SSC55Inject.java \ 555 com/sun/$(STC_NAME)/scsi/test/SSC5aInject.java \ 556 com/sun/$(STC_NAME)/scsi/test/SSC83Inject.java \ 557 com/sun/$(STC_NAME)/scsi/test/SSC92Inject.java \ 558 com/sun/$(STC_NAME)/scsi/test/SSC93Inject.java \ 559 com/sun/$(STC_NAME)/scsi/test/SSCloInject.java \ 560 com/sun/$(STC_NAME)/scsi/test/SSCroInject.java \ 561 com/sun/$(STC_NAME)/scsi/test/SSCwoInject.java \ 562 com/sun/$(STC_NAME)/scsi/test/SSCxxEraseInject.java \ 563 com/sun/$(STC_NAME)/scsi/test/SSCxxInject.java \ 564 com/sun/$(STC_NAME)/scsi/test/SSCxxModeInject.java \ 565 com/sun/$(STC_NAME)/scsi/test/SCSIFaultTestSuite.java \ 566 com/sun/$(STC_NAME)/scsi/test/SCSIFlagsGeneric.java \ 567 com/sun/$(STC_NAME)/scsi/test/SCSIFlagsStress.java \ 568 com/sun/$(STC_NAME)/scsi/test/SCSIFlagTest.java \ 569 com/sun/$(STC_NAME)/scsi/test/SCSIManagementTestSuite.java \ 570 com/sun/$(STC_NAME)/scsi/test/SCSIMandatoryTestSuite.java \ 571 com/sun/$(STC_NAME)/scsi/test/SCSIMultiNodeFlagsReserveTest.java \ 572 com/sun/$(STC_NAME)/scsi/test/SCSIMultiNodeNoOpTest.java \ 573 com/sun/$(STC_NAME)/scsi/test/SCSIMultiNodeReserveTestSuite.java \ 574 com/sun/$(STC_NAME)/scsi/test/SCSIMultiNodeTestSuite.java \ 575 com/sun/$(STC_NAME)/scsi/test/SCSInoopTest.java \ 576 com/sun/$(STC_NAME)/scsi/test/SCSIReadWriteTestSuite.java \ 577 com/sun/$(STC_NAME)/scsi/test/SCSIReserveReleaseTestSuite.java \ 578 com/sun/$(STC_NAME)/scsi/test/SCSISingleNodeTestSuite.java \ 579 com/sun/$(STC_NAME)/fibrechannel/ClassSvcParams.java \ 580 com/sun/$(STC_NAME)/fibrechannel/FCData.java \ 581 com/sun/$(STC_NAME)/fibrechannel/FCDispatch.java \ 582 com/sun/$(STC_NAME)/fibrechannel/FCLogic.java \ 583 com/sun/$(STC_NAME)/fibrechannel/FCPData.java \ 584 com/sun/$(STC_NAME)/fibrechannel/FCRemotePort.java \ 585 com/sun/$(STC_NAME)/fibrechannel/FLOGIPLOGIParams.java \ 586 com/sun/$(STC_NAME)/fibrechannel/PRLIPRLOParams.java \ 587 com/sun/$(STC_NAME)/fibrechannel/test/ELS03Test.java \ 588 com/sun/$(STC_NAME)/fibrechannel/test/ELS04Test.java \ 589 com/sun/$(STC_NAME)/fibrechannel/test/ELS05Test.java \ 590 com/sun/$(STC_NAME)/fibrechannel/test/ELS06Test.java \ 591 com/sun/$(STC_NAME)/fibrechannel/test/ELS07Test.java \ 592 com/sun/$(STC_NAME)/fibrechannel/test/ELS08Test.java \ 593 com/sun/$(STC_NAME)/fibrechannel/test/ELS09Test.java \ 594 com/sun/$(STC_NAME)/fibrechannel/test/ELS0aTest.java \ 595 com/sun/$(STC_NAME)/fibrechannel/test/ELS0bTest.java \ 596 com/sun/$(STC_NAME)/fibrechannel/test/ELS0cTest.java \ 597 com/sun/$(STC_NAME)/fibrechannel/test/ELS0dTest.java \ 598 com/sun/$(STC_NAME)/fibrechannel/test/ELS0eTest.java \ 599 com/sun/$(STC_NAME)/fibrechannel/test/ELS0fTest.java \ 600 com/sun/$(STC_NAME)/fibrechannel/test/ELS10Test.java \ 601 com/sun/$(STC_NAME)/fibrechannel/test/ELS11Test.java \ 602 com/sun/$(STC_NAME)/fibrechannel/test/ELS12Test.java \ 603 com/sun/$(STC_NAME)/fibrechannel/test/ELS13Test.java \ 604 com/sun/$(STC_NAME)/fibrechannel/test/ELS14Test.java \ 605 com/sun/$(STC_NAME)/fibrechannel/test/ELS20Test.java \ 606 com/sun/$(STC_NAME)/fibrechannel/test/ELS21Test.java \ 607 com/sun/$(STC_NAME)/fibrechannel/test/ELS22Test.java \ 608 com/sun/$(STC_NAME)/fibrechannel/test/ELS23Test.java \ 609 com/sun/$(STC_NAME)/fibrechannel/test/ELS24Test.java \ 610 com/sun/$(STC_NAME)/fibrechannel/test/ELS25Test.java \ 611 com/sun/$(STC_NAME)/fibrechannel/test/ELS30Test.java \ 612 com/sun/$(STC_NAME)/fibrechannel/test/ELS31Test.java \ 613 com/sun/$(STC_NAME)/fibrechannel/test/ELS32Test.java \ 614 com/sun/$(STC_NAME)/fibrechannel/test/ELS33Test.java \ 615 com/sun/$(STC_NAME)/fibrechannel/test/ELS34Test.java \ 616 com/sun/$(STC_NAME)/fibrechannel/test/ELS40Test.java \ 617 com/sun/$(STC_NAME)/fibrechannel/test/ELS41Test.java \ 618 com/sun/$(STC_NAME)/fibrechannel/test/ELS50Test.java \ 619 com/sun/$(STC_NAME)/fibrechannel/test/ELS51Test.java \ 620 com/sun/$(STC_NAME)/fibrechannel/test/ELS52Test.java \ 621 com/sun/$(STC_NAME)/fibrechannel/test/ELS53Test.java \ 622 com/sun/$(STC_NAME)/fibrechannel/test/ELS54Test.java \ 623 com/sun/$(STC_NAME)/fibrechannel/test/ELS55Test.java \ 624 com/sun/$(STC_NAME)/fibrechannel/test/ELS56Test.java \ 625 com/sun/$(STC_NAME)/fibrechannel/test/ELS57Test.java \ 626 com/sun/$(STC_NAME)/fibrechannel/test/ELS58Test.java \ 627 com/sun/$(STC_NAME)/fibrechannel/test/ELS60Test.java \ 628 com/sun/$(STC_NAME)/fibrechannel/test/ELS61Test.java \ 629 com/sun/$(STC_NAME)/fibrechannel/test/ELS62Test.java \ 630 com/sun/$(STC_NAME)/fibrechannel/test/ELS63Test.java \ 631 com/sun/$(STC_NAME)/fibrechannel/test/ELS68Test.java \ 632 com/sun/$(STC_NAME)/fibrechannel/test/ELS69Test.java \ 633 com/sun/$(STC_NAME)/fibrechannel/test/ELS70Test.java \ 634 com/sun/$(STC_NAME)/fibrechannel/test/ELS71Test.java \ 635 com/sun/$(STC_NAME)/fibrechannel/test/ELS72Test.java \ 636 com/sun/$(STC_NAME)/fibrechannel/test/ELS77Test.java \ 637 com/sun/$(STC_NAME)/fibrechannel/test/ELS78Test.java \ 638 com/sun/$(STC_NAME)/fibrechannel/test/ELS79Test.java \ 639 com/sun/$(STC_NAME)/fibrechannel/test/ELS7aTest.java \ 640 com/sun/$(STC_NAME)/fibrechannel/test/ELS7bTest.java \ 641 com/sun/$(STC_NAME)/fibrechannel/test/ELS7cTest.java \ 642 com/sun/$(STC_NAME)/fibrechannel/test/ELS7dTest.java \ 643 com/sun/$(STC_NAME)/fibrechannel/test/ELS7eTest.java \ 644 com/sun/$(STC_NAME)/fibrechannel/test/ELS7fTest.java \ 645 com/sun/$(STC_NAME)/fibrechannel/test/ELS90Test.java \ 646 com/sun/$(STC_NAME)/fibrechannel/test/ELSabTest.java \ 647 com/sun/$(STC_NAME)/fibrechannel/test/ELSfpTest.java \ 648 com/sun/$(STC_NAME)/fibrechannel/test/ELSliTest.java \ 649 com/sun/$(STC_NAME)/fibrechannel/test/ELSloTest.java \ 650 com/sun/$(STC_NAME)/fibrechannel/test/ELSprTest.java \ 651 com/sun/$(STC_NAME)/fibrechannel/test/ELSxxTest.java \ 652 com/sun/$(STC_NAME)/fibrechannel/test/FCnoopTest.java \ 653 com/sun/$(STC_NAME)/fibrechannel/test/FCLoginTestSuite.java \ 654 com/sun/$(STC_NAME)/fibrechannel/test/FCManagementTestSuite.java \ 655 com/sun/$(STC_NAME)/fibrechannel/test/FCScsiEncapsulateTestSuite.java \ 656 com/sun/$(STC_NAME)/fibrechannel/test/FCSingleNodeTestSuite.java \ 657 com/sun/$(STC_NAME)/fibrechannel/test/FCPTest.java \ 658 com/sun/$(STC_NAME)/iscsi/iSCSIData.java \ 659 com/sun/$(STC_NAME)/iscsi/iSCSIInitiator.java \ 660 com/sun/$(STC_NAME)/iscsi/iSCSIInitiatorConnection.java \ 661 com/sun/$(STC_NAME)/iscsi/iSCSIInitiatorSession.java \ 662 com/sun/$(STC_NAME)/iscsi/iSCSIInitiatorTarget.java \ 663 com/sun/$(STC_NAME)/iscsi/iSCSIInitiatorTask.java \ 664 com/sun/$(STC_NAME)/iscsi/iSCSILogic.java \ 665 com/sun/$(STC_NAME)/iscsi/test/iSCSI00Fault.java \ 666 com/sun/$(STC_NAME)/iscsi/test/iSCSI00Test.java \ 667 com/sun/$(STC_NAME)/iscsi/test/iSCSI01Fault.java \ 668 com/sun/$(STC_NAME)/iscsi/test/iSCSI01Test.java \ 669 com/sun/$(STC_NAME)/iscsi/test/iSCSI02Fault.java \ 670 com/sun/$(STC_NAME)/iscsi/test/iSCSI02Test.java \ 671 com/sun/$(STC_NAME)/iscsi/test/iSCSI03Fault.java \ 672 com/sun/$(STC_NAME)/iscsi/test/iSCSI03Test.java \ 673 com/sun/$(STC_NAME)/iscsi/test/iSCSI04Fault.java \ 674 com/sun/$(STC_NAME)/iscsi/test/iSCSI04Test.java \ 675 com/sun/$(STC_NAME)/iscsi/test/iSCSI05Fault.java \ 676 com/sun/$(STC_NAME)/iscsi/test/iSCSI05Test.java \ 677 com/sun/$(STC_NAME)/iscsi/test/iSCSI06Fault.java \ 678 com/sun/$(STC_NAME)/iscsi/test/iSCSI06Test.java \ 679 com/sun/$(STC_NAME)/iscsi/test/iSCSI10Fault.java \ 680 com/sun/$(STC_NAME)/iscsi/test/iSCSI10Test.java \ 681 com/sun/$(STC_NAME)/iscsi/test/iSCSI20Fault.java \ 682 com/sun/$(STC_NAME)/iscsi/test/iSCSI20Test.java \ 683 com/sun/$(STC_NAME)/iscsi/test/iSCSI21Fault.java \ 684 com/sun/$(STC_NAME)/iscsi/test/iSCSI21Test.java \ 685 com/sun/$(STC_NAME)/iscsi/test/iSCSI22Fault.java \ 686 com/sun/$(STC_NAME)/iscsi/test/iSCSI22Test.java \ 687 com/sun/$(STC_NAME)/iscsi/test/iSCSI23Fault.java \ 688 com/sun/$(STC_NAME)/iscsi/test/iSCSI23Test.java \ 689 com/sun/$(STC_NAME)/iscsi/test/iSCSI24Fault.java \ 690 com/sun/$(STC_NAME)/iscsi/test/iSCSI24Test.java \ 691 com/sun/$(STC_NAME)/iscsi/test/iSCSI25Fault.java \ 692 com/sun/$(STC_NAME)/iscsi/test/iSCSI25Test.java \ 693 com/sun/$(STC_NAME)/iscsi/test/iSCSI26Fault.java \ 694 com/sun/$(STC_NAME)/iscsi/test/iSCSI26Test.java \ 695 com/sun/$(STC_NAME)/iscsi/test/iSCSI31Fault.java \ 696 com/sun/$(STC_NAME)/iscsi/test/iSCSI31Test.java \ 697 com/sun/$(STC_NAME)/iscsi/test/iSCSI32Fault.java \ 698 com/sun/$(STC_NAME)/iscsi/test/iSCSI32Test.java \ 699 com/sun/$(STC_NAME)/iscsi/test/iSCSI3fFault.java \ 700 com/sun/$(STC_NAME)/iscsi/test/iSCSI3fTest.java \ 701 com/sun/$(STC_NAME)/iscsi/test/iSCSIFaultTestSuite.java \ 702 com/sun/$(STC_NAME)/iscsi/test/iSCSILoginTestSuite.java \ 703 com/sun/$(STC_NAME)/iscsi/test/iSCSIManagementTestSuite.java \ 704 com/sun/$(STC_NAME)/iscsi/test/iSCSInoopTest.java \ 705 com/sun/$(STC_NAME)/iscsi/test/iSCSIScsiEncapsulateTestSuite.java \ 706 com/sun/$(STC_NAME)/iscsi/test/iSCSISingleNodeTestSuite.java \ 707 com/sun/$(STC_NAME)/iscsi/test/iSCSIxxFault.java \ 708 com/sun/$(STC_NAME)/iscsi/test/iSCSIxxTest.java \ 709 com/sun/$(STC_NAME)/cas/CASDispatch.java \ 710 com/sun/$(STC_NAME)/cas/CASLogic.java \ 711 com/sun/$(STC_NAME)/cas/MusicData.java \ 712 com/sun/$(STC_NAME)/cas/test/CASSingleNodeTestSuite.java \ 713 com/sun/$(STC_NAME)/cas/test/CASCreateSchemaTest.java \ 714 com/sun/$(STC_NAME)/cas/test/CASPrintSchemaTest.java \ 715 com/sun/$(STC_NAME)/cas/test/CASCheckStatusTest.java \ 716 com/sun/$(STC_NAME)/cas/test/CASSongDeleteTest.java \ 717 com/sun/$(STC_NAME)/cas/test/CASSongDetailsTest.java \ 718 com/sun/$(STC_NAME)/cas/test/CASSongUploadTest.java \ 719 com/sun/$(STC_NAME)/cas/test/CASSongDnloadTest.java \ 720 com/sun/$(STC_NAME)/cas/test/CASSongWikiTest.java \ 721 com/sun/$(STC_NAME)/cas/test/CASBaselineTest.java \ 722 com/sun/$(STC_NAME)/cas/test/CASMiniSongUploadTest.java \ 723 com/sun/$(STC_NAME)/cas/test/CASSongDnloadNoDeleteTest.java \ 724 com/sun/$(STC_NAME)/cas/test/CASExDataSNTestSuite.java \ 725 com/sun/$(STC_NAME)/cas/test/CASEDSongUploadTest.java \ 726 com/sun/$(STC_NAME)/cas/test/CASNDMPTestSuite.java \ 727 com/sun/$(STC_NAME)/cas/test/CASNDMPTest.java \ 728 com/sun/$(STC_NAME)/interconnect/AnalyserDispatch.java \ 729 com/sun/$(STC_NAME)/interconnect/AnalyserLogic.java \ 730 com/sun/$(STC_NAME)/interconnect/SwitchLogic.java \ 731 com/sun/$(STC_NAME)/interconnect/SwitchType.java \ 732 com/sun/$(STC_NAME)/util/BypassAssertion.java \ 733 com/sun/$(STC_NAME)/util/CRC32C.java \ 734 com/sun/$(STC_NAME)/util/DefectAssertion.java \ 735 com/sun/$(STC_NAME)/util/Email.java \ 736 com/sun/$(STC_NAME)/util/NameValue.java \ 737 com/sun/$(STC_NAME)/util/NameValueEnum.java \ 738 com/sun/$(STC_NAME)/util/test/AgentInit.java \ 739 com/sun/$(STC_NAME)/util/test/AgentMonitor.java \ 740 com/sun/$(STC_NAME)/util/test/AgentPersist.java 741 742 PKGC= \ 743 com/sun/$(STC_NAME)/JIST.c \ 744 com/sun/$(STC_NAME)/JISTEnv.h \ 745 com/sun/$(STC_NAME)/JISTDispatch.h \ 746 com/sun/$(STC_NAME)/fibrechannel/FCDispatch.h \ 747 com/sun/$(STC_NAME)/scsi/SCSIDispatch.h 748 749 PKG32= \ 750 $(OSNAME)_$(OSARCH)/lib$(STC_NAME).so 751 752 PKG64= \ 753 $(OSNAME)_$(OSARCH64)/lib$(STC_NAME).so 754 755 PKGLIBS= \ 756 $(CASJAR) \ 757 $(SSTMJAR) \ 758 $(SYMJAR) \ 759 $(PKGJAR) \ 760 $(PKGAPI) \ 761 $(PKG32) \ 762 $(PKG64) 763 764 # ###################################################################### 765 # 766 # Macros - Overriding defaults from /usr/share/lib/make/make.rules 767 # 768 # ###################################################################### 769 JAVACFLAGS=-classpath \ 770 $(PRE)lib/$(SYMJAR):$(PRE)lib/$(CASJAR):$(PRE)lib/$(SSTMJAR):$(PRE)lib 771 JAVADOCFLAGS=-tag precondition:a:"Precondition: " \ 772 -tag postcondition:a:"Postcondition: " \ 773 -tag returncode:a:"Return Code: " \ 774 -tag version \ 775 -tag since 776 JAVACLINT=-Xlint 777 778 .class.h: 779 @$(RM) $*.h 780 @$(JAVAH) $(JAVACFLAGS) -jni -o $*.h `echo $*|tr "/" "."` 781 # ###################################################################### 782 # 783 # DEFAULT TARGET - MUST BE FIRST TARGET!!! 784 # 785 # ###################################################################### 786 # 787 # Recursive $(MAKE) execution to avoid portability issues with Shell 788 # execution, for Example: 789 # 790 # Sun make "ARG:sh = `uname -p`" vs. GNU make "ARG := $(shell uname -p)" 791 # 792 all lint api jar so install package clean unpackage uninstall clobber: .WAIT 793 @if [ "X`uname -s`" = "XLinux" -a ! -f $(PRE)bin/get ] ; then \ 794 echo "Notice:Creating fake \"$(PRE)bin/get\"..." ; \ 795 ln -s /bin/true $(PRE)bin/get ; \ 796 fi 797 @if [ "X`uname -p | cut -c1-5`" = "Xsparc" ] ; then \ 798 M=`uname -s|sed 's/SunOS/solaris/g'|sed 's/Linux/linux/g'` \ 799 ALT=$(ALT) M32=sparc M64=sparcv9 $(MAKE) _$@ ; \ 800 else \ 801 M=`uname -s|sed 's/SunOS/solaris/g'|sed 's/Linux/linux/g'` \ 802 ALT=$(ALT) M32=i386 M64=x64 $(MAKE) _$@ ; \ 803 fi 804 805 _all _lint _package: .WAIT 806 @if [ "$(FORCE)" = "force" ] ; then $(SUBMAKE) _clean ; fi 807 @$(SUBMAKE) _jar && $(SUBMAKE) _api _so altso && $(SUBMAKE) $(PACKAGES) 808 809 _clean: _unpackage _uninstall _clobber .WAIT 810 811 _unpackage: .WAIT 812 @for pkg in $(PACKAGES); do \ 813 if [ "$(ALT)" = "" ] ; \ 814 then rm -rf $(ROOT_PKGS)/$(OSARCH)/$$pkg* ; \ 815 else rm -rf $(ROOT_PKGS)/sparc/$$pkg* $(ROOT_PKGS)/i386/$$pkg* ; \ 816 fi ; \ 817 done 818 819 _uninstall: .WAIT 820 @rm -rf $(ROOT_PROTO) 821 822 _clobber: .WAIT 823 @cd $(PRE)lib && \ 824 $(RM) $(CASJAVA:.java=.class) $(SSTMJAVA:.java=.class) \ 825 $(SYMJAVA:.java=.class) $(PKGJAVA:.java=.class) $(PKGLIBS) \ 826 com/sun/$(STC_NAME)/JISTEnv.java 827 828 com/sun/$(STC_NAME)/JISTEnv.java: com/sun/$(STC_NAME)/JISTEnv.java.tmpl 829 @$(RM) $@ 830 @sed \ 831 -e 's:_STC_VERSION_:'$(STC_VERSION)':' \ 832 -e 's:_STC_BUILD_:'$(STC_BUILD)':' \ 833 $@.tmpl > $@ 834 835 _jar: 836 @cd lib && PRE=../ $(SUBMAKE) -f ../Makefile \ 837 $(CASJAR) $(SSTMJAR) $(SYMJAR) $(PKGJAR) 838 839 _api: 840 @cd lib && PRE=../ $(SUBMAKE) -f ../Makefile $(PKGAPI) 841 842 _so: 843 @cd lib && PRE=../ $(SUBMAKE) -f ../Makefile $(PKG32) $(PKG64) 844 845 altso: 846 @[ "$(ALT)" = "" ] || rsh $(ALT) \ 847 "cd `pwd`;PATH=$(PATH);export PATH;/bin/sh -c 'make so'" 848 849 _install: $(ROOTDIRS) $(PKGREADMES:%=$(PKG.DIR)/%) 850 @echo "Building $(STC_NAME) Proto Directories Starting..." && \ 851 cd etc && PRE=../ $(SUBMAKE) -f ../Makefile etc && \ 852 cd ../bin && PRE=../ FILEMODE=755 $(SUBMAKE) -f ../Makefile bin && \ 853 cd ../lib && PRE=../ $(SUBMAKE) -f ../Makefile lib && \ 854 cd ../doc && PRE=../ $(SUBMAKE) -f ../Makefile doc && \ 855 echo "Building $(STC_NAME) Proto Directories Successful" 856 857 etc: $(PKGETCS:%=$(ETC.INITD.DIR)/%) 858 859 bin: $(PKGSCRIPTS:%=$(PKG.BIN.DIR)/%) 860 861 doc: $(PKGDOCS:%=$(PKG.DOC.DIR)/%) 862 863 lib: $(PKGLIBS:%=$(PKG.LIB.DIR)/%) $(PKGC:%=$(PKG.LIB.DIR)/%) 864 865 $(ROOTDIRS): 866 @$(INS.dir) 867 868 $(PKG.DIR)/%: % $(PKG.DIR) 869 @$(INS.file) 870 871 $(ETC.INITD.DIR)/%: % $(ETC.INITD.DIR) 872 @$(INS.file) 873 874 $(PKG.BIN.DIR)/%: % $(PKG.BIN.DIR) 875 @$(INS.file) && chmod 755 $@ 876 877 $(PKG.DOC.DIR)/%: % $(PKG.DOC.DIR) 878 @$(INS.file) 879 880 $(PKG.LIB.DIR)/%: % $(PKG.LIB.DIR) 881 @$(INS.file) 882 883 $(CASJAR): $(CASJAVA) 884 @echo "Building CAS JAVA Interface Library \"$@\" Starting..." && \ 885 $(JAVAC) $(JAVACLINT) -target 1.5 $(CASJAVA) && \ 886 $(JAR) cf $@ $(CASJAVA:.java=.class) && \ 887 echo "Building CAS JAVA Interface Library \"$@\" Successful" 888 889 $(SSTMJAR): $(SSTMJAVA) 890 @echo "Building SSTM JAVA Interface Library \"$@\" Starting..." && \ 891 $(JAVAC) $(JAVACLINT) -target 1.5 $(SSTMJAVA) && \ 892 $(JAR) cf $@ $(SSTMJAVA:.java=.class) && \ 893 echo "Building SSTM JAVA Interface Library \"$@\" Successful" 894 895 $(SYMJAR): $(SYMJAVA) 896 @echo "Building SYMbol JAVA Interface Library \"$@\" Starting..." && \ 897 $(JAVAC) $(JAVACLINT) -target 1.5 $(SYMJAVA) && \ 898 $(JAR) cf $@ $(SYMJAVA:.java=.class) && \ 899 echo "Building SYMbol JAVA Interface Library \"$@\" Successful" 900 901 $(PKGJAR): $(CASJAR) $(SSTMJAR) $(SYMJAR) $(PKGBUNDLES) $(PKGJAVA) 902 @echo "Building $(STC_NAME) JAVA Library \"$@\" Starting..." && \ 903 $(JAVAC) $(JAVACFLAGS) $(JAVACLINT) -target 1.5 $(PKGJAVA) && \ 904 $(JAR) cf $@ $(PKGBUNDLES) $(PKGJAVA:.java=.class) && \ 905 echo "Building $(STC_NAME) JAVA Library \"$@\" Successful" 906 907 $(PKGAPI): $(PKGJAR) $(PKGOVERVIEW) $(PKGHTML) 908 @echo "Building $(STC_NAME) JAVADOC Library \"$@\" Starting..." && \ 909 $(JAVADOC) $(JAVACFLAGS) $(JAVADOCFLAGS) -quiet \ 910 -overview $(PKGOVERVIEW) -d $(PKG.DOC.DIR) $(PKGJAVA) && \ 911 $(JAR) cf $@ -C $(PKG.DOC.DIR)/.. doc && \ 912 echo "Building $(STC_NAME) JAVADOC Library \"$@\" Successful" 913 914 $(PKG32): $(PKGC) 915 @$(RM) $@ 916 @echo "Building $(STC_NAME) C Library \"$@\" Starting..." && \ 917 mkdir -p `dirname $@` && \ 918 $(CC) $(CCOPTS32) -DDEBUG $(CCOPTS) $(FCIO_HEADERS) $(JAVA_HEADERS) \ 919 com/sun/$(STC_NAME)/JIST.c -L$(PRE)`dirname $@` -D$(OSNAME) -o $@ && \ 920 echo "Building $(STC_NAME) C Library \"$@\" Successful" 921 922 $(PKG64): $(PKGC) 923 @$(RM) $@ 924 @echo "Building $(STC_NAME) C Library \"$@\" Starting..." && \ 925 mkdir -p `dirname $@` && \ 926 $(CC) $(CCOPTS64) -DDEBUG $(CCOPTS) $(FCIO_HEADERS) $(JAVA_HEADERS) \ 927 com/sun/$(STC_NAME)/JIST.c -L$(PRE)`dirname $@` -D$(OSNAME) -o $@ && \ 928 echo "Building $(STC_NAME) C Library \"$@\" Successful" 929 930 $(PACKAGES): _install $(PKG.LIB.DIR)/$(PKGJAR) $(PKG.LIB.DIR)/$(PKGAPI) 931 @echo "Building $(STC_NAME) Package \"$@\" Starting..." && \ 932 cd pkgs/$@ && \ 933 if [ "$(ALT)" = "" ] ; \ 934 then PACKAGE=$@ $(SUBMAKE) $(OSARCH) ; \ 935 else PACKAGE=$@ $(SUBMAKE) sparc i386 ; \ 936 fi && \ 937 echo "Building $(STC_NAME) Package \"$@\" Successful" 938 939 .WAIT: 940