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

📄 minigui.cdl

📁 在ecos 下mingui 的移植开发
💻 CDL
字号:
# ====================================================================
#
#      minigui.cdl
#
#      minigui configuration data
#
# ====================================================================
#####ECOSGPLCOPYRIGHTBEGIN####
## -------------------------------------------
## This file is part of eCos, the Embedded Configurable Operating System.
## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
##
## eCos is free software; you can redistribute it and/or modify it under
## the terms of the GNU General Public License as published by the Free
## Software Foundation; either version 2 or (at your option) any later version.
##
## eCos 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
## for more details.
##
## You should have received a copy of the GNU General Public License along
## with eCos; if not, write to the Free Software Foundation, Inc.,
## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
##
## As a special exception, if other files instantiate templates or use macros
## or inline functions from this file, or you compile this file and link it
## with other works to produce a work based on this file, this file does not
## by itself cause the resulting work to be covered by the GNU General Public
## License. However the source code for this file must still be made available
## in accordance with section (3) of the GNU General Public License.
##
## This exception does not invalidate any other reasons why a work based on
## this file might be covered by the GNU General Public License.
##
## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
## at http://sources.redhat.com/ecos/ecos-license/
## -------------------------------------------
#####ECOSGPLCOPYRIGHTEND####
# ====================================================================
######DESCRIPTIONBEGIN####
#
# Author(s):      jskov
# Original data:  jskov
# Contributors:
# Date:           2002-03-25
#
#####DESCRIPTIONEND####
#
# ====================================================================

cdl_package CYGPKG_MINIGUI {
    display       "MiniGUI"
    requires      CYGPKG_POSIX
    requires      CYGPKG_ISOINFRA
    requires      CYGINT_ISO_C_TIME_TYPES
    requires      CYGINT_ISO_STRERROR
    requires      CYGINT_ISO_ERRNO
    requires      CYGINT_ISO_ERRNO_CODES
    requires      CYGINT_ISO_MALLOC
    requires      CYGINT_ISO_STRING_BSD_FUNCS
    requires      CYGPKG_IO_FILEIO
    description   "MiniGUI"

    # Note: separating the stack implementation from the common support leads
    # to some rather incestious config file relationships.
    define_proc {
    }

    compile                                             \
	mywindows/filedlg.c				\
	mywindows/logwin.c				\
	mywindows/mywindows.c				\
	src/control/ctrlmisc.c				\
	src/control/static.c				\
	src/control/button.c				\
	src/control/edit.c				\
	src/control/medit.c				\
	src/control/listbox.c				\
	src/control/progressbar.c			\
	src/control/toolbar.c				\
	src/control/menubutton.c			\
	src/font/charset.c				\
	src/font/rawbitmap.c				\
	src/font/sysfont.c				\
	src/font/devfont.c				\
	src/font/fontname.c				\
	src/font/varbitmap.c				\
	src/font/gbunimap.c				\
	src/font/in-core/vgarom_8x8.c			\
	src/font/in-core/sansserif_11x13.c		\
	src/font/in-core/courier_8x13.c			\
	src/gal/gal.c					\
	src/gal/s3c44b0x.c				\
	src/gdi/attr.c					\
	src/gdi/bitmap.c				\
	src/gdi/clip.c					\
	src/gdi/coor.c					\
	src/gdi/draw.c					\
	src/gdi/drawtext.c				\
	src/gdi/gdi.c					\
	src/gdi/icon.c					\
	src/gdi/map.c					\
	src/gdi/rect.c					\
	src/gdi/screen.c				\
	src/gdi/text.c					\
	src/gdi/logfont.c				\
	src/gdi/readbmp.c				\
	src/gdi/winbmp.c				\
	src/gdi/pcx.c					\
	src/gdi/lbm.c					\
	src/gdi/tga.c					\
	src/gdi/gif.c					\
	src/gdi/jpeg.c					\
	src/gui/accelkey.c				\
	src/gui/caret.c					\
	src/gui/ctrlclass.c				\
	src/gui/dialog.c				\
	src/gui/menu.c					\
	src/gui/transkey.c				\
	src/gui/window.c				\
	src/ial/ial.c					\
	src/ial/pcsim.c					\
	src/image/gif.c					\
	src/image/imgapi.c				\
	src/image/jcomapi.c				\
	src/image/jdapimin.c				\
	src/image/jdapistd.c				\
	src/image/jdatasrc.c				\
	src/image/jdcoefct.c				\
	src/image/jdcolor.c				\
	src/image/jddctmgr.c				\
	src/image/jdhuff.c				\
	src/image/jdinput.c				\
	src/image/jdmainct.c				\
	src/image/jdmarker.c				\
	src/image/jdmaster.c				\
	src/image/jdmerge.c				\
	src/image/jdphuff.c				\
	src/image/jdpostct.c				\
	src/image/jdsample.c				\
	src/image/jdtrans.c				\
	src/image/jidct.c				\
	src/image/jpg.c					\
	src/image/jutils.c				\
	src/ime/hzinput.c				\
	src/ime/pinyin.c				\
	src/kernel/cliprect.c				\
	src/kernel/cursor.c				\
	src/kernel/desktop.c				\
	src/kernel/event.c				\
	src/kernel/fixstr.c				\
	src/kernel/timer.c				\
	src/kernel/message.c				\
	src/kernel/init.c				\
	src/main/main.c					\
	src/misc/misc.c					\
	src/misc/about.c

    cdl_component CYGPKG_MINIGUI_OPTIONS {
        display "Build options"
        flavor  none
        no_define
        description   "
	    Package specific build options including control over
	    compiler flags used only in building this package,
	    and details of which tests are built."


        cdl_option CYGPKG_MINIGUI_CFLAGS_ADD {
            display "Additional compiler flags"
            flavor  data
            no_define
            default_value { "-I$(PREFIX)/include/minigui -I$(REPOSITORY)/$(PACKAGE)/src/src/include -I$(REPOSITORY)/$(PACKAGE)/src/src/include/control  -D__MINIGUI_LIB__ -D__ECOS -Dlint" }
            description   "
                This option modifies the set of compiler flags for
                building the MiniGUI package.
                These flags are used in addition to the set of global flags."
        }

        cdl_option CYGPKG_MINIGUI_CFLAGS_REMOVE {
            display "Suppressed compiler flags"
            flavor  data
            no_define
            default_value { "" }
            description   "
                This option modifies the set of compiler flags for
                building the MiniGUI package.
                These flags are removed from the set of global flags
                if present."
        }
    }
}

⌨️ 快捷键说明

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