1 XCOMM ##########################################################################
5 XCOMM Action and DataType definitions for the Common Desktop Environment
6 XCOMM (CDE) components. This file contains common datatypes for developers.
8 XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
9 XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
10 XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
11 XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
13 XCOMM $XConsortium: develop.dt.src /main/5 1996/04/23 17:35:01 drk $
15 XCOMM ##########################################################################
19 XCOMM ##########################################################################
21 %|nls-10-#HASH WARNING:...#|
23 XCOMM ##########################################################################
25 XCOMM ##################################################################
27 %|nls-11-#HASH Data Attributes#|
29 XCOMM ##################################################################
34 MIME_TYPE application/octet-stream
36 DESCRIPTION %|nls-6001-#This file#|
37 TYPE_LABEL %|nls-31013-#CORE#|
41 DATA_ATTRIBUTES_NAME CORE
47 DATA_ATTRIBUTES_NAME CORE
59 XCOMM ###########################################################
61 DATA_ATTRIBUTES OBJECT
66 MIME_TYPE application/octet-stream
68 DESCRIPTION %|nls-6002-#This file#|
69 TYPE_LABEL %|nls-31014-#OBJECT#|
73 DATA_ATTRIBUTES_NAME OBJECT
92 XCOMM ###########################################################
94 DATA_ATTRIBUTES ASSEMBLER
102 DESCRIPTION %|nls-6003-#This file#|
103 TYPE_LABEL %|nls-31015-#ASSEMBLER#|
105 DATA_CRITERIA ASSEMBLER1
107 DATA_ATTRIBUTES_NAME ASSEMBLER
112 XCOMM ###########################################################
114 DATA_ATTRIBUTES ARCH_LIB
118 MIME_TYPE application/octet-stream
119 DESCRIPTION %|nls-6004-#This file#|
120 TYPE_LABEL %|nls-31016-#ARCH_LIB#|
122 DATA_CRITERIA ARCH_LIB1
124 DATA_ATTRIBUTES_NAME ARCH_LIB
143 XCOMM ###########################################################
145 DATA_ATTRIBUTES SHARED_LIB
149 MIME_TYPE application/octet-stream
150 DESCRIPTION %|nls-6006-#This file#|
151 TYPE_LABEL %|nls-31017-#SHARED_LIB#|
153 DATA_CRITERIA SHARED_LIB1
155 DATA_ATTRIBUTES_NAME SHARED_LIB
159 DATA_CRITERIA SHARED_LIB2
161 DATA_ATTRIBUTES_NAME SHARED_LIB
165 DATA_CRITERIA SHARED_LIB3
167 DATA_ATTRIBUTES_NAME SHARED_LIB
186 XCOMM ###########################################################
188 DATA_ATTRIBUTES C_SRC
190 ACTIONS Open,Make,Print
196 DESCRIPTION %|nls-6008-#This file#|
197 TYPE_LABEL %|nls-31018-#C_SRC#|
201 DATA_ATTRIBUTES_NAME C_SRC
207 LABEL %|nls-5-#Make#|
210 WINDOW_TYPE PERM_TERMINAL
211 EXEC_STRING sh -c ' \
212 make `basename "%(File)Arg_1%" .c`.o 2>&1 | \${PAGER:-more}; \
213 echo "%|nls-7-#Select#|"'
214 DESCRIPTION %|nls-6009-#The#|
217 XCOMM ###########################################################
219 DATA_ATTRIBUTES CPLUSPLUS_SRC
221 ACTIONS Open,Make,Print
226 DESCRIPTION %|nls-6010-#This is#|
227 TYPE_LABEL %|nls-31019-#CPLUSPLUS_SRC#|
229 DATA_CRITERIA C_PLUSPLUS1
231 DATA_ATTRIBUTES_NAME CPLUSPLUS_SRC
235 DATA_CRITERIA C_PLUSPLUS2
237 DATA_ATTRIBUTES_NAME CPLUSPLUS_SRC
243 LABEL %|nls-5-#Make#|
245 ARG_TYPE CPLUSPLUS_SRC
246 WINDOW_TYPE PERM_TERMINAL
247 EXEC_STRING sh -c ' \
248 if [ -r "%(File)Arg_1%.C" ]; then \
249 make `basename "%(File)Arg_1%" .C`.o 2>&1 | \${PAGER:-more}; \
251 make `basename "%(File)Arg_1%" .cc`.o 2>&1 | \${PAGER:-more}; \
252 echo "%|nls-7-#Select#|"'
253 DESCRIPTION %|nls-6011-#The#|
256 XCOMM ###########################################################
258 DATA_ATTRIBUTES H_SRC
266 DESCRIPTION %|nls-6012-#This file#|
267 TYPE_LABEL %|nls-31020-#H_SRC#|
271 DATA_ATTRIBUTES_NAME H_SRC
276 XCOMM ###########################################################
278 DATA_ATTRIBUTES MAKEFILE
280 ACTIONS Open,Make,Print
283 NAME_TEMPLATE Makefile
286 DESCRIPTION %|nls-6013-#This is#|
287 TYPE_LABEL %|nls-31021-#MAKEFILE#|
289 DATA_CRITERIA MAKEFILE1
291 DATA_ATTRIBUTES_NAME MAKEFILE
293 NAME_PATTERN [Mm]akefile*
295 DATA_CRITERIA MAKEFILE2
297 DATA_ATTRIBUTES_NAME MAKEFILE
303 LABEL %|nls-5-#Make#|
306 WINDOW_TYPE PERM_TERMINAL
307 EXEC_STRING sh -c ' \
308 make -f "%(File)Arg_1%" %"%|nls-6014-#Target#|"% 2>&1 | \${PAGER:-more}; \
309 echo "%|nls-7-#Select#|"'
310 DESCRIPTION %|nls-6015-#The#|
314 XCOMM ###########################################################
316 DATA_ATTRIBUTES IMAKEFILE
318 ACTIONS Open,Make,Print
321 NAME_TEMPLATE Imakefile
323 DESCRIPTION %|nls-6016-#This is#|
324 TYPE_LABEL %|nls-31022-#IMAKEFILE#|
326 DATA_CRITERIA IMAKEFILE1
328 DATA_ATTRIBUTES_NAME IMAKEFILE
330 NAME_PATTERN [Ii]makefile*
334 LABEL %|nls-5-#Make#|
337 WINDOW_TYPE PERM_TERMINAL
338 EXEC_STRING sh -c ' \
339 make Makefile 2>&1 | \${PAGER:-more}; \
340 echo "%|nls-7-#Select#|"'
341 DESCRIPTION %|nls-6017-#The#|
344 XCOMM ##########################################################################
345 XCOMM ##########################################################################
347 %|nls-12-#HASH Actions#|
349 XCOMM ##########################################################################
353 LABEL %|nls-6018-#Symbols List#|
355 WINDOW_TYPE PERM_TERMINAL
356 EXEC_STRING sh -c ' \
357 /usr/ccs/bin/nm "%(File)Arg_1"%|nls-6019-#Filename:#|"%" 2>&1 | \${PAGER:-more}; \
358 echo "%|nls-7-#Select#|"'
359 DESCRIPTION %|nls-6020-#The Symbols List#|
364 LABEL %|nls-6021-#Print Symbol List#|
367 EXEC_STRING /bin/sh -c ' \
368 /usr/ccs/bin/nm "%(File)Arg_1%" | \
369 /usr/dt/bin/dtlp -u "%|nls-6018-#Symbols List#|"'
370 DESCRIPTION %|nls-6022-#The Print Symbol List#|
377 LABEL %|nls-6018-#Symbols List#|
379 WINDOW_TYPE PERM_TERMINAL
380 EXEC_STRING sh -c ' \
381 nm "%(File)Arg_1"%|nls-6019-#Filename:#|"%" 2>&1 | \${PAGER:-more}; \
382 echo "%|nls-7-#Select#|"'
383 DESCRIPTION %|nls-6020-#The Symbols List#|
387 LABEL %|nls-6021-#Print Symbol List#|
390 EXEC_STRING /bin/sh -c ' nm "%(File)Arg_1%" | \
391 /usr/dt/bin/dtlp -u "%|nls-6018-#Symbols List#|"'
392 DESCRIPTION %|nls-6022-#The Print Symbol List#|
398 LABEL %|nls-5-#Make#|
401 WINDOW_TYPE PERM_TERMINAL
404 make -f "%(File)Arg_1"%|nls-6023-#Makefile:#|"%" %"%|nls-6014-#Target#|"% 2>&1 | \
406 echo "%|nls-7-#Select#|"'
407 DESCRIPTION %|nls-6024-#The#|
409 XCOMM ######################## EOF ############################################