lib.gmk

来自「This is a resource based on j2me embedde」· GMK 代码 · 共 156 行

GMK
156
字号
##   ## Copyright  1990-2007 Sun Microsystems, Inc. All Rights Reserved.# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER# # This program is free software; you can redistribute it and/or# modify it under the terms of the GNU General Public License version# 2 only, as published by the Free Software Foundation.# # This program is distributed in the hope that it will be useful, but# WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# General Public License version 2 for more details (a copy is# included at /legal/license.txt).# # You should have received a copy of the GNU General Public License# version 2 along with this work; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA# 02110-1301 USA# # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa# Clara, CA 95054 or visit www.sun.com if you need additional# information or have any questions.######################################################################### Automation API Library. ## A note about directories structure:# - classes/   #       API interfaces that are present both in SVM and MVM #       (MVM/SVM-independent part of Automation API)# - reference/ #       Implementation of MVM/SVM-independent part of Automation API# - mvm/#       All MVM-specific files# - mvm/classes/#       API interfaces that are only present in MVM#       (MVM part of Automation API)# - mvm/example/#       Some examples of Automation API usage which work only#       in MVM# - mvm/reference/#       Implementation of MVM part of Automation API# - svm/ #       All SVM-specific files# - svm/classes/#       API interfaces that are only present in MVM#       (SVM part of Automation API)# - svm/reference/#      Implementation of SVM part of Automation API ######################################################################## Add to global SUBSYSTEMS list#SUBSYSTEMS += automationSUBSYSTEM_AUTOMATION_DIR = $(SUBSYSTEM_DIR)/automation# Javadoc source pathSUBSYSTEM_AUTOMATION_SOURCEPATH += $(SUBSYSTEM_AUTOMATION_DIR)/classesSUBSYSTEM_AUTOMATION_PACKAGES = \	com.sun.midp.automationMIDP_JAVADOC_SOURCEPATH += $(SUBSYSTEM_AUTOMATION_SOURCEPATH)MIDP_JAVADOC_PACKAGES +=  $(SUBSYSTEM_AUTOMATION_PACKAGES)MIDP_JAVADOC_ALL += \    -group "Automation API" \	$(shell echo $(SUBSYSTEM_AUTOMATION_PACKAGES) | tr ' ' $(PATHSEP))# Subsystem's Java files# If Automation API isn't included, use stub version of AutomationInitializerifneq ($(USE_AUTOMATION), true) SUBSYSTEM_AUTOMATION_JAVA_FILES = \	$(SUBSYSTEM_AUTOMATION_DIR)/stubs/classes/com/sun/midp/automation/AutomationInitializer.javaendififeq ($(USE_AUTOMATION), true) # If ROMUL isn't included, use stub version of ROMULInitializerifneq ($(USE_ROMUL), true)SUBSYSTEM_AUTOMATION_JAVA_FILES += \	$(SUBSYSTEM_AUTOMATION_DIR)/stubs/classes/com/sun/midp/automation/romul/ROMULInitializer.javaendif SUBSYSTEM_AUTOMATION_JAVA_FILES += \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/Automation.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoEventType.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoEvent.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoKeyCode.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoKeyState.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoKeyEvent.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoPenState.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoPenEvent.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoDelayEvent.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoEventFactory.java \	$(SUBSYSTEM_AUTOMATION_DIR)/classes/com/sun/midp/automation/AutoEventSequence.java \	\    $(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutomationInitializer.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutomationImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoEventFactoryImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoEventSequenceImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoEventFromArgsFactory.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoEventImplBase.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoKeyEventImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoPenEventImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoDelayEventImpl.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoEventStringParser.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoKeyEventFromArgsFactory.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoDelayEventFromArgsFactory.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoPenEventFromArgsFactory.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/AutoScreenshotTaker.java \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/classes/com/sun/midp/automation/BMPEncoder.javavpath % $(SUBSYSTEM_AUTOMATION_DIR)/reference/nativeSUBSYSTEM_AUTOMATION_NATIVE_FILES += \    midp_automation.c# Taking screenshot is implemented only for putpixelifeq ($(SUBSYSTEM_GRAPHICS_MODULES), gx_putpixel) SUBSYSTEM_AUTOMATION_NATIVE_FILES += \    midp_automation_screenshot.celsevpath % $(SUBSYSTEM_AUTOMATION_DIR)/stubs/nativeSUBSYSTEM_AUTOMATION_NATIVE_FILES += \    midp_automation_screenshot.cendififeq ($(USE_MULTIPLE_ISOLATES), true)include $(SUBSYSTEM_DIR)/automation/mvm/lib.gmkelseinclude $(SUBSYSTEM_DIR)/automation/svm/lib.gmkendififeq ($(USE_I3_TEST), true)#SUBSYSTEM_AUTOMATION_I3TEST_JAVA_FILES =SUBSYSTEM_AUTOMATION_I3TEST_JAVA_FILES += \	$(SUBSYSTEM_AUTOMATION_DIR)/reference/i3test/com/sun/midp/automation/TestEventFromStringCreation.javaendifendif$(MIDP_CLASSES_ZIP) :: $(SUBSYSTEM_AUTOMATION_JAVA_FILES)	$(appendjavafiles)JTWI_NATIVE_FILES	+= $(SUBSYSTEM_AUTOMATION_NATIVE_FILES)JTWI_I3TEST_JAVA_FILES	+= $(SUBSYSTEM_AUTOMATION_I3TEST_JAVA_FILES) 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?