# @(#)50 1.5 src/cde/cde1/dtappbuilder/src/ab/dtbuilder.dt, desktop, cde610 5/16/95 20:43:24 ############################################################################### # # # @(#)dtbuilder.dt 1.3 23 Mar 1994 # # DataType Definitions for the Application Builder # # Common Desktop Environment 1.0 # # (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company # (c) Copyright 1993, 1994, 1995 International Business Machines Corp. # (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc. # (c) Copyright 1993, 1994, 1995 Novell, Inc. # # $Revision: 1.8 $ # ############################################################################### set DtDbVersion=1.0 ############################################################################### # # °æ°í: ÀÌ ÆÄÀÏÀº »ó¿ë µ¥½ºÅ©Å¾ ȯ°æ(CDE)ÀÇ ´ÙÀ½ ¼³Ä¡¿¡¼­ # °ãÃÄ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ¸ðµç ½Ã½ºÅÛ ÀüüÀûÀÎ º¯°æÀÇ # °æ¿ì, ÀÌ ÆÄÀÏÀÌ ¾Æ´Ï¶ó /etc/dt/types¿¡ ÀÖ´Â µ¿µîÇÑ µ¥ÀÌÅÍ # º£À̽º ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. # ############################################################################### ################################################################### # # µ¥ÀÌÅÍ ¼Ó¼º # ################################################################### DATA_ATTRIBUTES BIP { ACTIONS Open ICON DtABbip NAME_TEMPLATE %s.bip MIME_TYPE text/plain DESCRIPTION ÀÌ ÆÄÀÏ¿¡´Â µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¿¡ ´ëÇÑ\ ÇÁ·ÎÁ§Æ® µ¥ÀÌÅÍ°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ À¯ÇüÀº \ BIP¶ó°í ÇÕ´Ï´Ù. BIP ÆÄÀÏÀº ÆÄÀÏ À̸§ ³¡¿¡ \ '.bip'ÀÇ È®ÀåÀÚ¸¦ °®½À´Ï´Ù. TYPE_LABEL BIP } DATA_CRITERIA BIP1 { DATA_ATTRIBUTES_NAME BIP MODE f NAME_PATTERN *.bip } ACTION Open { LABEL ¿­±â ARG_TYPE BIP TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION ÀÌ Á¶Ä¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¸¦ ¼öÇàÇÏ°í \ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ ÇÁ·ÎÁ§Æ® ÆÄÀÏ(*.bip)À» \ ·ÎµåÇÔÀ¸·Î½á ÀÌ ÆÄÀÏÀ» ¿±´Ï´Ù. } ACTION Print { LABEL Àμâ ARG_TYPE BIP TYPE MAP MAP_ACTION NoPrint } ################################################################### DATA_ATTRIBUTES BIL { ACTIONS Open ICON DtABbil NAME_TEMPLATE %s.bil MIME_TYPE text/plain DESCRIPTION ÀÌ ÆÄÀÏ¿¡´Â µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¿¡ ´ëÇÑ ¸ðµâ µ¥ÀÌÅÍ°¡ \ µé¾î ÀÖ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ À¯ÇüÀ» BILÀ̶ó°í ÇÕ´Ï´Ù. \ BIL ÆÄÀÏÀº ÆÄÀÏ À̸§ ³¡¿¡ '.bil'ÀÇ È®ÀåÀÚ¸¦ °®½À´Ï´Ù. TYPE_LABEL BIL } DATA_CRITERIA BIL1 { DATA_ATTRIBUTES_NAME BIL MODE f NAME_PATTERN *.bil } ACTION Open { LABEL ¿­±â ARG_TYPE BIL TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION ÀÌ Á¶Ä¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¸¦ ¼öÇàÇÏ°í ±× ÆÄÀÏÀ» ·ÎµåÇÔÀ¸·Î½á \ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ ¸ðµâ ÆÄÀÏ(*.bil)À» \ ¿±´Ï´Ù. } ACTION Print { LABEL Àμâ ARG_TYPE BIL TYPE MAP MAP_ACTION NoPrint } ################################################################### DATA_ATTRIBUTES BIX { ACTIONS Open ICON DtABbix NAME_TEMPLATE %s.bix MIME_TYPE text/plain DESCRIPTION ÀÌ ÆÄÀÏ¿¡´Â µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ \ ¸ðµç ÇÁ·ÎÁ§Æ®(BIP)¿Í ¸ðµâ(BIL) ÆÄÀÏ µ¥ÀÌÅÍ°¡ \ µé¾î ÀÖ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ À¯ÇüÀº BIX¶ó°í ÇÕ´Ï´Ù. \ BIX ÆÄÀÏÀº ÆÄÀÏ À̸§ ³¡¿¡ .'bix'ÀÇ È®ÀåÀÚ¸¦ °®½À´Ï´Ù. TYPE_LABEL BIX } DATA_CRITERIA BIX1 { DATA_ATTRIBUTES_NAME BIX MODE f NAME_PATTERN *.bix } ACTION Open { LABEL ¿­±â ARG_TYPE BIX TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION ÀÌ Á¶Ä¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¸¦ ¼öÇàÇÏ°í ±× ÆÄÀÏÀ» \ ·ÎµåÇÔÀ¸·Î½á ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ ĸ½¶È­ \ ÇÁ·ÎÁ§Æ® ÆÄÀÏ(*.bix)À» ¿±´Ï´Ù. } ACTION Print { LABEL Àμâ ARG_TYPE BIX TYPE MAP MAP_ACTION NoPrint } ################################################################### ################################################################### # # Á¶Ä¡ # ################################################################### ACTION Dtappbuild { LABEL ApplicationBuilder TYPE COMMAND EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' ICON DtBldr WINDOW_TYPE NO_STDIO DESCRIPTION ApplicationBuilder(Dtappbuild) Á¶Ä¡´Â µ¥½ºÅ©Å¾ \ ÀÀ¿ëÇÁ·Î±×·¥ ºô´õ¸¦ ¼öÇàÇÕ´Ï´Ù. } ###### ACTION CodeGen { LABEL ÄÚµå »ý¼º±â TYPE COMMAND ARG_TYPE BIP EXEC_STRING /bin/sh -c ' \ DIR_NAME=`dirname %(File)Arg_1"ÇÁ·ÎÁ§Æ® ÆÄÀÏ(*.bip):"%` ; \ if [ ! -d "\$DIR_NAME" ] ; then \ echo "¿À·ù: \$DIR_NAME Æú´õ°¡ ¾Æ´Õ´Ï´Ù."; \ else \ BIP_FILE=`basename %(File)Arg_1%` ; \ ( cd \$DIR_NAME; /usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtcodegen -p \$BIP_FILE 2>&1; ) | \${PAGER:-more}; \ echo "\\n*** ÀÌ Ã¢À» ´ÝÀ¸·Á¸é â ¸Þ´º¿¡¼­ '´Ý±â' ¶Ç´Â 'Á¾·á'¸¦ ¼±ÅÃÇϽʽÿÀ. ***"; \ fi ' ICON DtBldr WINDOW_TYPE PERM_TERMINAL DESCRIPTION ÄÚµå »ý¼º±â(CodeGen) Á¶Ä¡´Â µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥ \ ºô´õ¿¡ ´ëÇÑ ÄÚµå »ý¼º±â¸¦ ¼öÇàÇÕ´Ï´Ù. } ########################### EOF ##############################################