?? config.yopy
字號(hào):
##################################################################### Microwindows and Nano-X configuration file## This package can be configured to run on Linux (MIPS, ARM, x86)# UNIX, ELKS, DJGPP, or RTEMS.# On Linux, we've got drivers for Linux 2.x framebuffers, X11, or,# svgalib for VGA hardware.# In addition, a gpm or direct serial mouse driver can be configured.# On ELKS, the bios screen driver and serial mouse driver are always used.## Either Microwindows and/or Nano-X can be built.# Microwindows and Nano-X have several demos.## For MSDOS makes, see mcmwin.mak and mcnanox.mak########################################################################################################################################## build target platform## Valid ARCH values are:## LINUX-NATIVE# LINUX-ARM# LINUX-MIPS# SOLARIS# RTEMS# DJGPP# ELKS## note: ELKS can't build client/server nano-X, nor widget lib#####################################################################ARCH = LINUX-ARMARMTOOLSPREFIX = arm-linux-MIPSTOOLSPREFIX = mipsel-linux-RTEMSTOOLSPREFIX = i386-rtemself-###################################################################### Compiling options#####################################################################OPTIMIZE = YDEBUG = NVERBOSE = N###################################################################### Libraries to build: microwin, nano-X, nanowidget, object frameworks#####################################################################MICROWIN = YNANOX = YSHAREDLIBS = NNWIDGET = NOBJFRAMEWORK = N###################################################################### Demos to build#####################################################################MICROWINDEMO = YNANOXDEMO = Y###################################################################### Applications to build#####################################################################NANOWM = Y###################################################################### The pixeltype of the native hardware or underlying graphics library.# This definition defines the PIXELVAL to be 32, 16 or 8 bits wide.# If using Linux framebuffer, set to MWPF_TRUECOLOR0888, and use fbset.# It also enables GdArea/GrArea for this particular pixel packing format.## define MWPF_PALETTE /* pixel is packed 8 bits 1, 4 or 8 pal index*/# define MWPF_TRUECOLOR0888 /* pixel is packed 32 bits 8/8/8 truecolor*/# define MWPF_TRUECOLOR888 /* pixel is packed 24 bits 8/8/8 truecolor*/# define MWPF_TRUECOLOR565 /* pixel is packed 16 bits 5/6/5 truecolor*/# define MWPF_TRUECOLOR332 /* pixel is packed 8 bits 3/3/2 truecolor*/#####################################################################SCREEN_PIXTYPE = MWPF_TRUECOLOR0888###################################################################### NanoX: Put Y to the following line to link the nano-X application# with the server. This is required for ELKS, if no network is present,# or for speed or debugging. This affects the nano-X server only.#####################################################################LINK_APP_INTO_SERVER = N###################################################################### File I/O support# Supporting either below drags in libc stdio, which may not be wanted#####################################################################HAVE_FILEIO = Y##################################################################### BMP, GIF reading support####################################################################HAVE_BMP_SUPPORT = YHAVE_GIF_SUPPORT = YHAVE_PNM_SUPPORT = YHAVE_XPM_SUPPORT = Y##################################################################### JPEG support through libjpeg, see README.txt in contrib/jpeg####################################################################HAVE_JPEG_SUPPORT = YINCJPEG = .LIBJPEG = /skiff/local/arm-linux/lib/libjpeg.a##################################################################### PNG support via libpng and libz####################################################################HAVE_PNG_SUPPORT = NINCPNG = .LIBPNG = /usr/lib/libpng.aLIBZ = /usr/lib/libz.a##################################################################### T1 adobe type1 font support thru t1lib####################################################################HAVE_T1LIB_SUPPORT = NINCT1LIB = /usr/includeLIBT1LIB = /usr/lib/libt1.a##################################################################### TrueType font support thru FreeType####################################################################HAVE_FREETYPE_SUPPORT = NINCFTLIB = /usr/includeLIBFTLIB = /usr/lib/libttf.so##################################################################### Shared memory support for Nano-X client/server protocol speedup####################################################################HAVE_SHAREDMEM_SUPPORT = N##################################################################### Chinese Han Zi Ku font support####################################################################HAVE_HZK_SUPPORT = NHZK_FONT_DIR = "fonts/chinese"##################################################################### Chinese GB2312 compiled in font support (gb2312font.c)####################################################################HAVE_GB2312_SUPPORT = N###################################################################### Window move algorithms for Microwindows# Change for tradeoff between cpu speed and looks# ERASEMOVE repaints only backgrounds while window dragging, quicker.# Otherwise an XOR redraw is used for window moves only after button up,# quickest (should set for ELKS)# UPDATEREGIONS paints in update clipping region only for better look and feel#####################################################################ERASEMOVE = YUPDATEREGIONS = Y###################################################################### Use MS fonts (default no)#####################################################################HAVEMSFONTS = N###################################################################### Link with Gray Palette (valid only for 4bpp modes)#####################################################################GRAYPALETTE = N###################################################################### If the platform is running UNIX, Linux or RTEMS...#####################################################################ifneq ($(ARCH), ELKS)# X Window screen, mouse and kbd driversX11 = Nifeq ($(X11), Y)# predefined model or select screen width, height, depth(palette mode only)SCREEN_E15 = NSCREEN_WIDTH = 640SCREEN_HEIGHT = 480SCREEN_DEPTH = 4else# framebuffer screen driver (linear and/or vga 4 planes)# set VTSWITCH to include virtual terminal switch code# set PORTRAIT_MODE to L or R for left or right orientationFRAMEBUFFER = YFBVGA = NVTSWITCH = NPORTRAIT_MODE = N# svgalib screen driverVGALIB = N# direct VGA hardware access screen driverHWVGA = N##################################################################### Mouse or touch screen driver# TPMOUSE for Linux-VR and Embedded Planet# ADSMOUSE for ADS Graphics Client# IPAQMOUSE for Compaq iPAQ####################################################################GPMMOUSE = NSUNMOUSE = NSERMOUSE = NTPMOUSE = NADSMOUSE = NIPAQMOUSE = NNOMOUSE = NYOPYMOUSE = Y# keyboard or null kbd driverTTYKBD = NNOKBD = Yendif###################################################################### If the platform is a LINUX-ARM box ....#####################################################################ifeq ($(ARCH), LINUX-ARM)# If 4bpp driver with arm SA1100 LCD controller is used ...SA1100_LCD_LTLEND = Nendif###################################################################### If the platform is a RTEMS box ....#####################################################################ifeq ($(ARCH), RTEMS)# Location & BSP information of the RTEMS buildRTEMS_BUILD = /tools/build-i386-elf-rtemsRTEMS_BSP = pc386LINK_APP_INTO_SERVER = Yendifendif###################################################################### If the platform is an ELKS box ...#####################################################################ifeq ($(ARCH), ELKS)# Higher speed asm driver, c driver of hercules screen driverASMVGADRIVER = YCVGADRIVER = NHERCDRIVER = NDBGDRIVER = N# Mouse supportSERMOUSE = Yendif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -