⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.prisma

📁 神龙卡开发原代码
💻 PRISMA
字号:
##################################################################### Microwindows and Nano-X configuration file## This package can be configured to run on Linux (MIPS, ARM, POWERPC or 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# LINUX-POWERPC# UCLINUX-PRISMA# SOLARIS# RTEMS# DJGPP# ELKS## note: ELKS can't build client/server nano-X, nor widget lib#####################################################################ARCH                     = UCLINUX-PRISMAARMTOOLSPREFIX           = arm-linux-MIPSTOOLSPREFIX          = mipsel-linux-POWERPCTOOLSPREFIX       = powerpc-linux-RTEMSTOOLSPREFIX         = i386-rtemself-UCLINUXTOOLPREFIX	 = m68k-elf-###################################################################### Compiling options#####################################################################OPTIMIZE                 = YDEBUG                    = NVERBOSE                  = Y###################################################################### 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                   = N###################################################################### 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_PALETTE###################################################################### 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     = Y###################################################################### 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         = NHAVE_GIF_SUPPORT         = NHAVE_PNM_SUPPORT         = N##################################################################### JPEG support through libjpeg, see README.txt in contrib/jpeg####################################################################HAVE_JPEG_SUPPORT        = NINCJPEG                  = .LIBJPEG                  = /usr/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 codeFRAMEBUFFER              = NFBVGA                    = 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                 = NSERMOUSE                 = YTPMOUSE                  = NADSMOUSE                 = NIPAQMOUSE                = NNOMOUSE                  = N# keyboard or null kbd driverTTYKBD                   = YNOKBD                    = Nendif###################################################################### 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###################################################################### If the platform is uClinux running on an Isicad Prisma ...#####################################################################ifeq ($(ARCH), UCLINUX-PRISMA)UCROOT = /usr/local/uclinuxendif

⌨️ 快捷键说明

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