Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 3031
Collapse All | Expand All

(-)xstroke-0.5.12/Imakefile (-1 / +1 lines)
Lines 2-8 Link Here
2
SUBDIRS=etc
2
SUBDIRS=etc
3
CDEBUGFLAGS=-g -ansi -ansi-error -Wall -pedantic
3
CDEBUGFLAGS=-g -ansi -ansi-error -Wall -pedantic
4
YFLAGS=-d
4
YFLAGS=-d
5
LOCAL_LIBRARIES=$(XTESTLIB) $(XLIB) $(XRENDERLIB) $(XFTLIB) -lm -ldl -lpthread
5
LOCAL_LIBRARIES=$(XTESTLIB) $(XLIB) $(XRENDERLIB) $(XFTLIB) -lXft -lXrender -lm -ldl -lpthread
6
FLEX=flex
6
FLEX=flex
7
OBJS=xstroke.o args.o backing.o bresenham.o brush.o control_win.o stroke.o matrix.o \
7
OBJS=xstroke.o args.o backing.o bresenham.o brush.o control_win.o stroke.o matrix.o \
8
     action.o action_item.o feature.o gesture.o log.o option.o sprintf_alloc.o \
8
     action.o action_item.o feature.o gesture.o log.o option.o sprintf_alloc.o \
(-)xstroke-0.5.12/Makefile (+937 lines)
Line 0 Link Here
1
# Makefile generated by imake - do not edit!
2
# $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $
3
4
# ----------------------------------------------------------------------
5
# Makefile generated from "Imake.tmpl" and <Imakefile>
6
# $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $
7
#
8
#
9
#
10
#
11
# $XFree86: xc/config/cf/Imake.tmpl,v 3.32.2.12 1999/01/09 14:18:57 dawes Exp $
12
# ----------------------------------------------------------------------
13
14
all::
15
16
.SUFFIXES: .i
17
18
# $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $
19
# $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $
20
21
# -----------------------------------------------------------------------
22
# site-specific configuration parameters that need to come before
23
# the platform-specific parameters - edit site.def to change
24
25
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
26
27
# ----------------------------------------------------------------------
28
# platform-specific configuration parameters - edit linux.cf to change
29
30
# platform:  $TOG: linux.cf /main/36 1997/06/16 22:21:03 kaleb $
31
# platform:  $XFree86: xc/config/cf/linux.cf,v 3.57.2.19 1999/09/04 09:12:27 dawes Exp $
32
33
# operating system:  Linux 2.4.17-r3 1 [ELF] (2.4.17)
34
# libc:	(6.2.4)
35
# binutils:	(31)
36
37
# $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $
38
# $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.4 1998/12/18 11:56:08 dawes Exp $
39
40
# $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.53 1999/12/10 12:38:13 hohndel Exp $
41
42
# $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $
43
44
LINKKITDIR = $(USRLIBDIR)/Server
45
XF98LINKKITDIR = $(USRLIBDIR)/Server
46
47
       XF86SRC = $(SERVERSRC)/hw/xfree86
48
  XF86ACCELSRC = $(XF86SRC)/accel
49
    XF86COMSRC = $(XF86SRC)/common
50
 XF86CONFIGSRC = $(XF86COMSRC)
51
     XF86HWSRC = $(XF86SRC)/common_hw
52
     XF86OSSRC = $(XF86SRC)/os-support
53
  VGADRIVERSRC = $(XF86SRC)/vga256/drivers
54
VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
55
 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
56
 MONODRIVERSRC = $(XF86SRC)/mono/drivers
57
   S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
58
  S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers
59
60
       XF68SRC = $(SERVERSRC)/hw/xfree68
61
    XF68COMSRC = $(XF68SRC)/common
62
 XF68CONFIGSRC = $(XF68COMSRC)
63
     XF68OSSRC = $(XF68SRC)/os-support
64
65
           XF98SRC = $(SERVERSRC)/hw/xfree98
66
      XF98ACCELSRC = $(XF98SRC)/accel
67
        XF98COMSRC = $(XF98SRC)/common
68
     XF98CONFIGSRC = $(XF98COMSRC)
69
         XF98HWSRC = $(XF98SRC)/common_hw/generic
70
      XF98HWNECSRC = $(XF98SRC)/common_hw/nec
71
    XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
72
     XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
73
    XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968
74
         XF98OSSRC = $(XF98SRC)/os-support
75
  XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
76
XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
77
 XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
78
 XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
79
XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
80
XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
81
 XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
82
XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers
83
84
        XFREE86DOCDIR = $(DOCDIR)
85
      XFREE86PSDOCDIR = $(DOCPSDIR)
86
    XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
87
XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
88
89
# $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $
90
# $XFree86: xc/config/cf/xf86.rules,v 3.16.2.3 1999/09/04 07:08:46 dawes Exp $
91
92
# ----------------------------------------------------------------------
93
# site-specific configuration parameters that go after
94
# the platform-specific parameters - edit site.def to change
95
96
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
97
98
# ---------------------------------------------------------------------
99
# Imake rules for building libraries, programs, scripts, and data files
100
# rules:  $TOG: Imake.rules /main/222 1997/07/17 20:04:40 kaleb $
101
# rules:  $XFree86: xc/config/cf/Imake.rules,v 3.33.2.10 1998/11/04 10:53:01 dawes Exp $
102
103
 _NULLCMD_ = @ echo -n
104
105
TKLIBNAME =
106
107
TKLIBDIR =
108
109
TCLLIBNAME =
110
111
TCLIBDIR =
112
113
JPTKLIBNAME =
114
115
JPTKLIBDIR =
116
117
JPTCLLIBNAME =
118
119
JPTCLIBDIR =
120
121
          PATHSEP = /
122
            SHELL = /bin/sh
123
124
              TOP = .
125
      CURRENT_DIR = .
126
127
            IMAKE = imake
128
           DEPEND = gccmakedep
129
        MKDIRHIER = mkdir -p
130
    EXPORTLISTGEN =
131
        CONFIGSRC = $(TOP)/config
132
         IMAKESRC = $(CONFIGSRC)/imake
133
        DEPENDSRC = $(CONFIGSRC)/util
134
135
          INCROOT = /usr/X11R6/include
136
        USRLIBDIR = /usr/X11R6/lib
137
        VARLIBDIR = /var/lib
138
         SHLIBDIR = /usr/X11R6/lib
139
       LINTLIBDIR = $(USRLIBDIR)/lint
140
          MANPATH = /usr/X11R6/man
141
    MANSOURCEPATH = $(MANPATH)/man
142
           MANDIR = $(MANSOURCEPATH)1
143
        LIBMANDIR = $(MANSOURCEPATH)3
144
       FILEMANDIR = $(MANSOURCEPATH)5
145
       MISCMANDIR = $(MANSOURCEPATH)7
146
147
               AR = ar clq
148
  BOOTSTRAPCFLAGS =
149
               CC = gcc
150
               AS = as
151
152
.SUFFIXES: .cc
153
154
              CXX = c++
155
          CXXFILT = c++filt
156
           CXXLIB =
157
    CXXDEBUGFLAGS = -O2 -fno-strength-reduce
158
CXXDEPENDINCLUDES =
159
 CXXEXTRA_DEFINES =
160
CXXEXTRA_INCLUDES =
161
   CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES)
162
       CXXOPTIONS =
163
      CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
164
       CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES)
165
         CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
166
167
         COMPRESS = compress
168
          GZIPCMD = gzip
169
              CPP = /lib/cpp $(STD_CPP_DEFINES)
170
    PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
171
          INSTALL = install
172
     INSTALLFLAGS = -c
173
               LD = ld
174
              LEX = flex -l
175
           LEXLIB = -lfl
176
             YACC = bison --yacc
177
           CCYACC = bison --yacc
178
             LINT = lint
179
      LINTLIBFLAG = -C
180
         LINTOPTS = -axz
181
               LN = ln -s
182
             MAKE = make
183
               MV = mv -f
184
               CP = cp
185
186
           RANLIB = ranlib
187
  RANLIBINSTFLAGS =
188
189
               RM = rm -f
190
        MANSUFFIX = 1x
191
     LIBMANSUFFIX = 3x
192
    FILEMANSUFFIX = 5x
193
    MISCMANSUFFIX = 7x
194
195
            TROFF = groff -Tps
196
            NROFF = nroff
197
         MSMACROS = -ms
198
        MANMACROS = -man
199
              TBL = tbl
200
              EQN = eqn
201
             NEQN = neqn
202
              COL = col
203
         COLFLAGS = -b
204
205
            DVIPS = dvips
206
            LATEX = latex
207
208
     STD_INCLUDES =
209
  STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
210
      STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
211
 EXTRA_LOAD_FLAGS =
212
  EXTRA_LDOPTIONS =
213
  EXTRA_LIBRARIES =
214
             TAGS = ctags
215
216
   PARALLELMFLAGS =
217
218
    SHAREDCODEDEF =
219
         SHLIBDEF =
220
221
     SHLIBLDFLAGS = -shared
222
223
         PICFLAGS = -fPIC
224
225
      CXXPICFLAGS = -fPIC
226
227
    PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
228
229
     INSTPGMFLAGS = -s
230
231
     INSTBINFLAGS = -m 0755
232
     INSTUIDFLAGS = -m 4711
233
     INSTLIBFLAGS = -m 0644
234
     INSTINCFLAGS = -m 0444
235
     INSTMANFLAGS = -m 0444
236
     INSTDATFLAGS = -m 0444
237
    INSTKMEMFLAGS = -m 4711
238
239
      PROJECTROOT = /usr/X11R6
240
241
      CDEBUGFLAGS = -O2 -fno-strength-reduce
242
        CCOPTIONS =
243
244
      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
245
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
246
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
247
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
248
         LDPRELIB = -L$(USRLIBDIR)
249
        LDPOSTLIB =
250
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
251
     CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
252
253
           LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
254
255
           CCLINK = $(CC)
256
257
          CXXLINK = $(CXX)
258
259
     LDSTRIPFLAGS = -x
260
   LDCOMBINEFLAGS = -r
261
      DEPENDFLAGS =
262
263
# Not sure this belongs here
264
         TKLIBDIR =
265
         TKINCDIR =
266
        TKLIBNAME =
267
        TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
268
        TCLLIBDIR =
269
        TCLINCDIR =
270
       TCLLIBNAME =
271
       TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
272
       JPTKLIBDIR =
273
       JPTKINCDIR =
274
      JPTKLIBNAME =
275
      JPTKLIBRARY = -L$(JPTKLIBDIR) -l$(JPTKLIBNAME)
276
      JPTCLLIBDIR =
277
      JPTCLINCDIR =
278
     JPTCLLIBNAME =
279
     JPTCLLIBRARY = -L$(JPTCLLIBDIR) -l$(JPTCLLIBNAME)
280
281
        MACROFILE = linux.cf
282
           RM_CMD = $(RM)
283
284
    IMAKE_DEFINES =
285
286
         IRULESRC = $(CONFIGDIR)
287
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
288
289
     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl 			$(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) 			$(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
290
291
# $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mgreess $
292
293
# $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
294
#
295
#
296
#
297
# $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $
298
299
# $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgreess $
300
301
# ----------------------------------------------------------------------
302
# X Window System Build Parameters and Rules
303
# $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $
304
#
305
#
306
#
307
#
308
# $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.9 1998/12/30 10:04:09 dawes Exp $
309
310
CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT
311
312
# -----------------------------------------------------------------------
313
# X Window System make variables; these need to be coordinated with rules
314
315
             XTOP = $(TOP)
316
           BINDIR = /usr/X11R6/bin
317
     BUILDINCROOT = $(TOP)/exports
318
      BUILDINCDIR = $(BUILDINCROOT)/include
319
      BUILDINCTOP = ../..
320
      BUILDLIBDIR = $(TOP)/exports/lib
321
      BUILDLIBTOP = ../..
322
      BUILDBINDIR = $(TOP)/exports/bin
323
      BUILDBINTOP = ../..
324
    XBUILDINCROOT = $(XTOP)/exports
325
     XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
326
     XBUILDINCTOP = ../../..
327
     XBUILDBINDIR = $(XBUILDINCROOT)/bin
328
           INCDIR = $(INCROOT)
329
           ADMDIR = /usr/adm
330
           LIBDIR = $(USRLIBDIR)/X11
331
   TOP_X_INCLUDES = -I$(XPROJECTROOT)/include
332
333
           VARDIR = /var/X11
334
335
           DOCDIR = $(LIBDIR)/doc
336
       DOCHTMLDIR = $(DOCDIR)/html
337
         DOCPSDIR = $(DOCDIR)/PostScript
338
          FONTDIR = $(LIBDIR)/fonts
339
         XINITDIR = $(LIBDIR)/xinit
340
           XDMDIR = $(LIBDIR)/xdm
341
        XDMVARDIR = $(VARLIBDIR)/xdm
342
           TWMDIR = $(LIBDIR)/twm
343
           XSMDIR = $(LIBDIR)/xsm
344
           NLSDIR = $(LIBDIR)/nls
345
       XLOCALEDIR = $(LIBDIR)/locale
346
        PEXAPIDIR = $(LIBDIR)/PEX
347
      LBXPROXYDIR = $(LIBDIR)/lbxproxy
348
  PROXYMANAGERDIR = $(LIBDIR)/proxymngr
349
        XPRINTDIR = $(LIBDIR)
350
      XAPPLOADDIR = $(LIBDIR)/app-defaults
351
       FONTCFLAGS = -t
352
353
     INSTAPPFLAGS = $(INSTDATFLAGS)
354
355
              RGB = rgb
356
            FONTC = bdftopcf
357
        MKFONTDIR = mkfontdir
358
359
       DOCUTILSRC = $(XTOP)/doc/util
360
        CLIENTSRC = $(TOP)/clients
361
          DEMOSRC = $(TOP)/demos
362
       XDOCMACROS = $(DOCUTILSRC)/macros.t
363
       XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
364
       PROGRAMSRC = $(TOP)/programs
365
           LIBSRC = $(XTOP)/lib
366
          FONTSRC = $(XTOP)/fonts
367
       INCLUDESRC = $(BUILDINCROOT)/include
368
      XINCLUDESRC = $(INCLUDESRC)/X11
369
        SERVERSRC = $(XTOP)/programs/Xserver
370
       CONTRIBSRC = $(XTOP)/../contrib
371
   UNSUPPORTEDSRC = $(XTOP)/unsupported
372
           DOCSRC = $(XTOP)/doc
373
           RGBSRC = $(XTOP)/programs/rgb
374
      BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
375
     MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
376
    FONTSERVERSRC = $(PROGRAMSRC)/xfs
377
       FONTINCSRC = $(XTOP)/include/fonts
378
        EXTINCSRC = $(XTOP)/include/extensions
379
     TRANSCOMMSRC = $(LIBSRC)/xtrans
380
   TRANS_INCLUDES = -I$(TRANSCOMMSRC)
381
382
     XPROJECTROOT = /usr/X11R6
383
384
       XENVLIBDIR = $(XPROJECTROOT)/lib
385
   CLIENTENVSETUP = LD_LIBRARY_PATH=$(MOTIFENVLIBDIR):$(XENVLIBDIR)
386
387
# $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
388
# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $
389
390
          XLIBSRC = $(LIBSRC)/X11
391
392
SOXLIBREV = 6.1
393
DEPXONLYLIB =
394
XONLYLIB =  -lX11
395
396
LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
397
398
         XLIBONLY = $(XONLYLIB)
399
400
      XEXTLIBSRC = $(LIBSRC)/Xext
401
402
SOXEXTREV = 6.3
403
DEPEXTENSIONLIB =
404
EXTENSIONLIB =  -lXext
405
406
LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
407
408
LINTEXTENSIONLIB = $(LINTEXTENSION)
409
          DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
410
             XLIB = $(EXTENSIONLIB) $(XONLYLIB)
411
         LINTXLIB = $(LINTXONLYLIB)
412
413
    XSSLIBSRC = $(LIBSRC)/Xss
414
415
DEPXSSLIB = $(USRLIBDIR)/libXss.a
416
XSSLIB =  -lXss
417
418
LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
419
420
    XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
421
422
DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a
423
XXF86MISCLIB =  -lXxf86misc
424
425
LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
426
427
    XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
428
429
DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a
430
XXF86VMLIB =  -lXxf86vm
431
432
LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
433
434
    XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
435
436
DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a
437
XXF86DGALIB =  -lXxf86dga
438
439
LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
440
441
    XDPMSLIBSRC = $(LIBSRC)/Xdpms
442
443
DEPXDPMSLIB = $(USRLIBDIR)/libXdpms.a
444
XDPMSLIB =  -lXdpms
445
446
LINTXDPMS = $(LINTLIBDIR)/llib-lXdpms.ln
447
448
         XAUTHSRC = $(LIBSRC)/Xau
449
450
DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
451
XAUTHLIB =  -lXau
452
453
LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
454
455
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
456
457
DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
458
XDMCPLIB =  -lXdmcp
459
460
LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
461
462
           XMUSRC = $(LIBSRC)/Xmu
463
464
SOXMUREV = 6.0
465
DEPXMULIB =
466
XMULIB =  -lXmu
467
468
LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
469
470
       OLDXLIBSRC = $(LIBSRC)/oldX
471
472
DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
473
OLDXLIB =  -loldX
474
475
LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
476
477
         XPLIBSRC = $(LIBSRC)/Xp
478
479
SOXPREV = 6.2
480
DEPXPLIB =
481
XPLIB =  -lXp
482
483
LINTXP = $(LINTLIBDIR)/llib-lXp.ln
484
485
       TOOLKITSRC = $(LIBSRC)/Xt
486
487
SOXTREV = 6.0
488
DEPXTOOLONLYLIB =
489
XTOOLONLYLIB =  -lXt
490
491
LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
492
493
      DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
494
         XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
495
     LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
496
497
       XALIBSRC = $(LIBSRC)/Xa
498
499
SOXAREV = 1.0
500
DEPXALIB =
501
XALIB =  -lXa
502
503
LINTXA = $(LINTLIBDIR)/llib-lXa.ln
504
505
       AWIDGETSRC = $(LIBSRC)/Xaw
506
507
SOXAWREV = 6.1
508
DEPXAWLIB =
509
XAWLIB =  -lXaw
510
511
LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
512
513
         XILIBSRC = $(LIBSRC)/Xi
514
515
SOXINPUTREV = 6.0
516
DEPXILIB =
517
XILIB =  -lXi
518
519
LINTXI = $(LINTLIBDIR)/llib-lXi.ln
520
521
      XTESTLIBSRC = $(LIBSRC)/Xtst
522
523
SOXTESTREV = 6.1
524
DEPXTESTLIB =
525
XTESTLIB =  -lXtst
526
527
LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
528
529
        PEXLIBSRC = $(LIBSRC)/PEX5
530
531
SOPEXREV = 6.0
532
DEPPEXLIB =
533
PEXLIB =  -lPEX5
534
535
LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
536
537
        XIELIBSRC = $(LIBSRC)/XIE
538
539
SOXIEREV = 6.0
540
DEPXIELIB =
541
XIELIB =  -lXIE
542
543
LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
544
545
      PHIGSLIBSRC = $(LIBSRC)/PHIGS
546
547
DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
548
PHIGSLIB =  -lphigs
549
550
LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
551
552
DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
553
XBSDLIB =  -lXbsd
554
555
LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
556
557
           ICESRC = $(LIBSRC)/ICE
558
559
SOICEREV = 6.3
560
DEPICELIB =
561
ICELIB =  -lICE
562
563
LINTICE = $(LINTLIBDIR)/llib-lICE.ln
564
565
            SMSRC = $(LIBSRC)/SM
566
567
SOSMREV = 6.0
568
DEPSMLIB =
569
SMLIB =  -lSM
570
571
LINTSM = $(LINTLIBDIR)/llib-lSM.ln
572
573
           XKEYSRC = $(LIBSRC)/Xkey
574
575
SOXKEYREV = 6.0
576
DEPXKEYLIB =
577
XKEYLIB =  -lXkey
578
579
LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
580
581
         FSLIBSRC = $(LIBSRC)/FS
582
583
DEPFSLIB = $(USRLIBDIR)/libFS.a
584
FSLIB =  -lFS
585
586
LINTFS = $(LINTLIBDIR)/llib-lFS.ln
587
588
         FONTLIBSRC = $(LIBSRC)/font
589
590
DEPFONTLIB = $(USRLIBDIR)/libfont.a
591
FONTLIB =  -lfont
592
593
LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
594
595
          XPMLIBSRC = $(LIBSRC)/Xpm
596
597
DEPXPMLIB = $(USRLIBDIR)/libXpm.a
598
XPMLIB =  -lXpm
599
600
LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
601
602
    XKBFILELIBSRC = $(LIBSRC)/xkbfile
603
604
DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a
605
XKBFILELIB =  -lxkbfile
606
607
LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
608
609
     XKBCOMPCMD = xkbcomp
610
611
    XKBUILIBSRC = $(LIBSRC)/xkbui
612
613
DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a
614
XKBUILIB =  -lxkbui
615
616
LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
617
618
          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
619
620
         DEPLIBS1 = $(DEPLIBS)
621
         DEPLIBS2 = $(DEPLIBS)
622
         DEPLIBS3 = $(DEPLIBS)
623
         DEPLIBS4 = $(DEPLIBS)
624
         DEPLIBS5 = $(DEPLIBS)
625
         DEPLIBS6 = $(DEPLIBS)
626
         DEPLIBS7 = $(DEPLIBS)
627
         DEPLIBS8 = $(DEPLIBS)
628
         DEPLIBS9 = $(DEPLIBS)
629
         DEPLIBS10 = $(DEPLIBS)
630
631
              MTOP = $(TOP)
632
633
      UIL_INCLUDES = -I$(USRINCDIR)/uil
634
635
    MOTIFENVLIBDIR = $(USRLIBDIR)
636
637
      USRINCDIR = /usr/X11R6/include
638
         UIDDIR = $(LIBDIR)/uid
639
        TESTSRC = $(MTOP)/tests
640
        TESTLIB = $(TESTSRC)/lib
641
  GENERALSRCLIB = $(TESTSRC)/General/lib
642
  GENERALSRCBIN = $(TESTSRC)/General/bin
643
   MANUALSRCLIB = $(TESTSRC)/Manual/lib
644
   MANUALSRCBIN = $(TESTSRC)/Manual/bin
645
     AUTOSRCLIB = $(TESTSRC)/Auto/lib
646
     AUTOSRCBIN = $(TESTSRC)/Auto/bin
647
       COMMONPP = $(GENERALSRCBIN)/Commonpp
648
         GENRUN = $(GENERALSRCBIN)/Genrun
649
         MANRUN = $(GENERALSRCBIN)/Manrun
650
651
     TESTCOMSRC = $(MANUALSRCLIB)/Common
652
653
    BUILDDOCDIR = $(BUILDINCROOT)/doc
654
    BUILDLOCDIR = $(BUILDINCROOT)/localized
655
656
    MTOOLKITSRC = $(TOOLKITSRC)
657
658
    MINCLUDESRC = $(MTOP)/include
659
        MDOCSRC = $(MTOP)/doc
660
        MLOCSRC = $(MTOP)/localized
661
662
        MLIBSRC = $(MTOP)/lib
663
     MCLIENTSRC = $(MTOP)/clients
664
       MDEMOSRC = $(MTOP)/demos
665
     MWIDGETSRC = $(MLIBSRC)/Xm
666
   MRESOURCESRC = $(MLIBSRC)/Mrm
667
         UILSRC = $(MCLIENTSRC)/uil
668
669
            UIL = uil
670
         DEPUIL = $(BINDIR)/uil
671
672
   XMEXTRA_LIBS =
673
674
SOXMREV = 2.1
675
DEPXMLIB =
676
XMLIB =  -lXm
677
678
LINTXM = $(LINTLIBDIR)/llib-lXm.ln
679
680
SOMRMREV = 2.1
681
DEPMRESOURCELIB =
682
MRESOURCELIB =  -lMrm
683
684
LINTMRESOURCE = $(LINTLIBDIR)/llib-lMrm.ln
685
686
SOUILREV = 2.1
687
DEPUILLIB =
688
UILLIB =  -lUil
689
690
LINTUIL = $(LINTLIBDIR)/llib-lUil.ln
691
692
SOMCOMMONREV = 2.1
693
DEPTESTCOMLIB =
694
TESTCOMLIB =  -lMCommon
695
696
LINTTESTCOM = $(LINTLIBDIR)/llib-lMCommon.ln
697
698
TESTUILCOMLIB = $(TESTCOMSRC)/libMCommonUil.a
699
700
  LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
701
LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
702
     LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
703
     LINTUILLIB = $(UILSRC)/llib-lUil.ln
704
705
      YACCFLAGS =
706
       UILFLAGS =
707
    GENCATFLAGS =
708
         GENCAT = gencat $(GENCATFLAGS)
709
      MKCATTOOL = $(MLOCSRC)/util/mkcatdefs
710
711
         RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  *.Dat
712
713
        DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
714
715
        DEPLIBS1 = $(DEPLIBS)
716
        DEPLIBS2 = $(DEPLIBS)
717
        DEPLIBS3 = $(DEPLIBS)
718
719
XMULIBONLY = -lXmu
720
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
721
722
        CONFIGDIR = $(LIBDIR)/config
723
724
    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib
725
        LDPRELIBS = -L$(USRLIBDIR)  -L$(XPROJECTROOT)/lib
726
       LDPOSTLIBS =   -L$(XPROJECTROOT)/lib
727
     TOP_INCLUDES = -I$(INCROOT) $(TOP_MOTIF_INCLUDES) $(TOP_X_INCLUDES)
728
  PROJECT_DEFINES =
729
730
CXXPROJECT_DEFINES =
731
732
# ----------------------------------------------------------------------
733
# start of Imakefile
734
735
SUBDIRS=etc
736
CDEBUGFLAGS=-g -ansi -ansi-error -Wall -pedantic
737
YFLAGS=-d
738
LOCAL_LIBRARIES=$(XTESTLIB) $(XLIB) $(XRENDERLIB) $(XFTLIB) -lXft -lXrender -lm -ldl -lpthread
739
FLEX=flex
740
OBJS=xstroke.o args.o backing.o bresenham.o brush.o control_win.o stroke.o matrix.o      action.o action_item.o feature.o gesture.o log.o option.o sprintf_alloc.o      rec.o rec_callback.o rec_history.o rec_lex.o rec_mode.o rec_parse.o      rec_engine.o grid.o regex_feature.o fixed.o      anchor_engine.o dir_engine.o grid_engine.o raw_engine.o      xlp.o xlp_callback.o xlp_color.o xlp_timeout.o xlp_win.o
741
742
SRCS=xstroke.c args.c backing.c bresenham.c brush.c control_win.c stroke.c matrix.c      action.c action_item.c feature.c gesture.c log.c option.c sprintf_alloc.c      rec.c rec_callback.c rec_history.c rec_mode.c      rec_engine.c grid.c regex_feature.c fixed.c      anchor_engine.c dir_engine.c grid_engine.c raw_engine.c      xlp.c xlp_callback.c xlp_color.c xlp_timeout.c xlp_win.c
743
744
 PROGRAM = xstroke
745
746
all:: xstroke
747
748
xstroke: $(OBJS) $(DEPLIBS)
749
	$(RM) $@
750
	$(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
751
752
install:: xstroke
753
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
754
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
755
	$(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS)  xstroke $(DESTDIR)$(BINDIR)/xstroke
756
757
install.man:: xstroke.man
758
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
759
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
760
	$(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) xstroke.man $(DESTDIR)$(MANDIR)/xstroke.$(MANSUFFIX)
761
762
depend::
763
	$(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
764
765
lint:
766
	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
767
lint1:
768
	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
769
770
clean::
771
	$(RM) xstroke
772
773
rec.c: rec_parse.h
774
775
rec_parse.h: rec_parse_tab.h
776
777
rec_parse_tab.h: rec_parse.c
778
	mv y.tab.h $@
779
780
rec_parse.c: rec_parse.y rec.h rec_mode.h gesture.h action.h feature.h option.h
781
782
rec_lex.c: rec_lex.l rec.h rec_mode.h gesture.h action.h feature.h option.h rec_parse.h rec_lex.h sprintf_alloc.h
783
	${FLEX} -t rec_lex.l > $@
784
785
clean::
786
	rm -f rec_lex.c rec_parse.c y.tab.h rec_parse_tab.h
787
788
# ----------------------------------------------------------------------
789
# common rules for all Makefiles - do not edit
790
791
.c.i:
792
	$(RM) $@
793
	 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
794
795
emptyrule::
796
797
clean::
798
	$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  "#"*
799
800
Makefile::
801
	-@if [ -f Makefile ]; then set -x; \
802
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
803
	else exit 0; fi
804
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
805
806
tags::
807
	$(TAGS) -w *.[ch]
808
	$(TAGS) -xw *.[ch] > TAGS
809
810
man_keywords::
811
812
# ----------------------------------------------------------------------
813
# rules for building in SUBDIRS - do not edit
814
815
install::
816
	@for flag in ${MAKEFLAGS} ''; do \
817
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
818
	for i in $(SUBDIRS) ;\
819
	do \
820
	echo "installing" "in $(CURRENT_DIR)/$$i..."; \
821
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install; \
822
	done
823
824
install.man::
825
	@for flag in ${MAKEFLAGS} ''; do \
826
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
827
	for i in $(SUBDIRS) ;\
828
	do \
829
	echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
830
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install.man; \
831
	done
832
833
install.linkkit::
834
	@for flag in ${MAKEFLAGS} ''; do \
835
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
836
	for i in $(SUBDIRS) ;\
837
	do \
838
	echo "installing link kit" "in $(CURRENT_DIR)/$$i..."; \
839
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR='$(DESTDIR)' install.linkkit; \
840
	done
841
842
clean::
843
	@for flag in ${MAKEFLAGS} ''; do \
844
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
845
	for i in $(SUBDIRS) ;\
846
	do \
847
	echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
848
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS)  clean; \
849
	done
850
851
tags::
852
	@for flag in ${MAKEFLAGS} ''; do \
853
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
854
	for i in $(SUBDIRS) ;\
855
	do \
856
	echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
857
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) TAGS='$(TAGS)' tags; \
858
	done
859
860
$(ONESUBDIR)/Makefile:
861
	@for flag in ${MAKEFLAGS} ''; do \
862
	case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \
863
	cd $(ONESUBDIR) && \
864
	if [ "$$executeit" != "no" ]; then \
865
	$(IMAKE_CMD) -DTOPDIR=$(IMAKETOP) -DCURDIR=$(ONECURDIR)$(ONESUBDIR); \
866
	fi;
867
868
Makefiles::
869
	-@for flag in ${MAKEFLAGS} ''; do \
870
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
871
	for flag in ${MAKEFLAGS} ''; do \
872
	case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \
873
	for i in $(SUBDIRS) ;\
874
	do \
875
	case "$(CURRENT_DIR)" in \
876
	.) curdir= ;; \
877
	*) curdir=$(CURRENT_DIR)/ ;; \
878
	esac; \
879
	echo "making Makefiles in $$curdir$$i..."; \
880
	itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \
881
	curtmp="$(CURRENT_DIR)" \
882
	toptmp=""; \
883
	case "$$itmp" in \
884
	../?*) \
885
	while echo "$$itmp" | grep '^\.\./' > /dev/null;\
886
	do \
887
	toptmp="/`basename $$curtmp`$$toptmp"; \
888
	curtmp="`dirname $$curtmp`"; \
889
	itmp="`echo $$itmp | sed 's;\.\./;;'`"; \
890
	done \
891
	;; \
892
	esac; \
893
	case "$$itmp" in \
894
	*/?*/?*/?*/?*)	newtop=../../../../..;; \
895
	*/?*/?*/?*)	newtop=../../../..;; \
896
	*/?*/?*)	newtop=../../..;; \
897
	*/?*)		newtop=../..;; \
898
	*)		newtop=..;; \
899
	esac; \
900
	newtop="$$newtop$$toptmp"; \
901
	case "$(TOP)" in \
902
	/?*) imaketop=$(TOP) \
903
	imakeprefix= ;; \
904
	.) imaketop=$$newtop \
905
	imakeprefix=$$newtop/ ;; \
906
	*) imaketop=$$newtop/$(TOP) \
907
	imakeprefix=$$newtop/ ;; \
908
	esac; \
909
	$(RM) $$i/Makefile.bak; \
910
	if [ -f $$i/Makefile ]; then \
911
	echo "	$(MV) Makefile Makefile.bak"; \
912
	if [ "$$executeit" != "no" ]; then \
913
	$(MV) $$i/Makefile $$i/Makefile.bak; \
914
	fi; \
915
	fi; \
916
	$(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \
917
	if [ -d $$i ] ; then \
918
	cd $$i; \
919
	$(MAKE) $(MFLAGS) Makefiles; \
920
	cd $$newtop; \
921
	else \
922
	exit 1; \
923
	fi; \
924
	done
925
926
includes::
927
	@for flag in ${MAKEFLAGS} ''; do \
928
	case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
929
	for i in $(SUBDIRS) ;\
930
	do \
931
	echo including "in $(CURRENT_DIR)/$$i..."; \
932
	$(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS)  includes; \
933
	done
934
935
# ----------------------------------------------------------------------
936
# dependencies generated by makedepend
937
(-)xstroke-0.5.12/etc/Makefile (+795 lines)
Line 0 Link Here
1
# Makefile generated by imake - do not edit!
2
# $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $
3
4
# ----------------------------------------------------------------------
5
# Makefile generated from "Imake.tmpl" and <Imakefile>
6
# $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $
7
#
8
#
9
#
10
#
11
# $XFree86: xc/config/cf/Imake.tmpl,v 3.32.2.12 1999/01/09 14:18:57 dawes Exp $
12
# ----------------------------------------------------------------------
13
14
all::
15
16
.SUFFIXES: .i
17
18
# $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $
19
# $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $
20
21
# -----------------------------------------------------------------------
22
# site-specific configuration parameters that need to come before
23
# the platform-specific parameters - edit site.def to change
24
25
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
26
27
# ----------------------------------------------------------------------
28
# platform-specific configuration parameters - edit linux.cf to change
29
30
# platform:  $TOG: linux.cf /main/36 1997/06/16 22:21:03 kaleb $
31
# platform:  $XFree86: xc/config/cf/linux.cf,v 3.57.2.19 1999/09/04 09:12:27 dawes Exp $
32
33
# operating system:  Linux 2.4.17-r3 1 [ELF] (2.4.17)
34
# libc:	(6.2.4)
35
# binutils:	(31)
36
37
# $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $
38
# $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.4 1998/12/18 11:56:08 dawes Exp $
39
40
# $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.53 1999/12/10 12:38:13 hohndel Exp $
41
42
# $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $
43
44
LINKKITDIR = $(USRLIBDIR)/Server
45
XF98LINKKITDIR = $(USRLIBDIR)/Server
46
47
       XF86SRC = $(SERVERSRC)/hw/xfree86
48
  XF86ACCELSRC = $(XF86SRC)/accel
49
    XF86COMSRC = $(XF86SRC)/common
50
 XF86CONFIGSRC = $(XF86COMSRC)
51
     XF86HWSRC = $(XF86SRC)/common_hw
52
     XF86OSSRC = $(XF86SRC)/os-support
53
  VGADRIVERSRC = $(XF86SRC)/vga256/drivers
54
VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
55
 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
56
 MONODRIVERSRC = $(XF86SRC)/mono/drivers
57
   S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
58
  S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers
59
60
       XF68SRC = $(SERVERSRC)/hw/xfree68
61
    XF68COMSRC = $(XF68SRC)/common
62
 XF68CONFIGSRC = $(XF68COMSRC)
63
     XF68OSSRC = $(XF68SRC)/os-support
64
65
           XF98SRC = $(SERVERSRC)/hw/xfree98
66
      XF98ACCELSRC = $(XF98SRC)/accel
67
        XF98COMSRC = $(XF98SRC)/common
68
     XF98CONFIGSRC = $(XF98COMSRC)
69
         XF98HWSRC = $(XF98SRC)/common_hw/generic
70
      XF98HWNECSRC = $(XF98SRC)/common_hw/nec
71
    XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
72
     XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
73
    XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968
74
         XF98OSSRC = $(XF98SRC)/os-support
75
  XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
76
XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
77
 XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
78
 XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
79
XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
80
XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
81
 XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
82
XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers
83
84
        XFREE86DOCDIR = $(DOCDIR)
85
      XFREE86PSDOCDIR = $(DOCPSDIR)
86
    XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
87
XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
88
89
# $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $
90
# $XFree86: xc/config/cf/xf86.rules,v 3.16.2.3 1999/09/04 07:08:46 dawes Exp $
91
92
# ----------------------------------------------------------------------
93
# site-specific configuration parameters that go after
94
# the platform-specific parameters - edit site.def to change
95
96
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
97
98
# ---------------------------------------------------------------------
99
# Imake rules for building libraries, programs, scripts, and data files
100
# rules:  $TOG: Imake.rules /main/222 1997/07/17 20:04:40 kaleb $
101
# rules:  $XFree86: xc/config/cf/Imake.rules,v 3.33.2.10 1998/11/04 10:53:01 dawes Exp $
102
103
 _NULLCMD_ = @ echo -n
104
105
TKLIBNAME =
106
107
TKLIBDIR =
108
109
TCLLIBNAME =
110
111
TCLIBDIR =
112
113
JPTKLIBNAME =
114
115
JPTKLIBDIR =
116
117
JPTCLLIBNAME =
118
119
JPTCLIBDIR =
120
121
          PATHSEP = /
122
            SHELL = /bin/sh
123
124
              TOP = .
125
      CURRENT_DIR = .
126
127
            IMAKE = imake
128
           DEPEND = gccmakedep
129
        MKDIRHIER = mkdir -p
130
    EXPORTLISTGEN =
131
        CONFIGSRC = $(TOP)/config
132
         IMAKESRC = $(CONFIGSRC)/imake
133
        DEPENDSRC = $(CONFIGSRC)/util
134
135
          INCROOT = /usr/X11R6/include
136
        USRLIBDIR = /usr/X11R6/lib
137
        VARLIBDIR = /var/lib
138
         SHLIBDIR = /usr/X11R6/lib
139
       LINTLIBDIR = $(USRLIBDIR)/lint
140
          MANPATH = /usr/X11R6/man
141
    MANSOURCEPATH = $(MANPATH)/man
142
           MANDIR = $(MANSOURCEPATH)1
143
        LIBMANDIR = $(MANSOURCEPATH)3
144
       FILEMANDIR = $(MANSOURCEPATH)5
145
       MISCMANDIR = $(MANSOURCEPATH)7
146
147
               AR = ar clq
148
  BOOTSTRAPCFLAGS =
149
               CC = gcc
150
               AS = as
151
152
.SUFFIXES: .cc
153
154
              CXX = c++
155
          CXXFILT = c++filt
156
           CXXLIB =
157
    CXXDEBUGFLAGS = -O2 -fno-strength-reduce
158
CXXDEPENDINCLUDES =
159
 CXXEXTRA_DEFINES =
160
CXXEXTRA_INCLUDES =
161
   CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES)
162
       CXXOPTIONS =
163
      CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
164
       CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES)
165
         CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
166
167
         COMPRESS = compress
168
          GZIPCMD = gzip
169
              CPP = /lib/cpp $(STD_CPP_DEFINES)
170
    PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
171
          INSTALL = install
172
     INSTALLFLAGS = -c
173
               LD = ld
174
              LEX = flex -l
175
           LEXLIB = -lfl
176
             YACC = bison --yacc
177
           CCYACC = bison --yacc
178
             LINT = lint
179
      LINTLIBFLAG = -C
180
         LINTOPTS = -axz
181
               LN = ln -s
182
             MAKE = make
183
               MV = mv -f
184
               CP = cp
185
186
           RANLIB = ranlib
187
  RANLIBINSTFLAGS =
188
189
               RM = rm -f
190
        MANSUFFIX = 1x
191
     LIBMANSUFFIX = 3x
192
    FILEMANSUFFIX = 5x
193
    MISCMANSUFFIX = 7x
194
195
            TROFF = groff -Tps
196
            NROFF = nroff
197
         MSMACROS = -ms
198
        MANMACROS = -man
199
              TBL = tbl
200
              EQN = eqn
201
             NEQN = neqn
202
              COL = col
203
         COLFLAGS = -b
204
205
            DVIPS = dvips
206
            LATEX = latex
207
208
     STD_INCLUDES =
209
  STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
210
      STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
211
 EXTRA_LOAD_FLAGS =
212
  EXTRA_LDOPTIONS =
213
  EXTRA_LIBRARIES =
214
             TAGS = ctags
215
216
   PARALLELMFLAGS =
217
218
    SHAREDCODEDEF =
219
         SHLIBDEF =
220
221
     SHLIBLDFLAGS = -shared
222
223
         PICFLAGS = -fPIC
224
225
      CXXPICFLAGS = -fPIC
226
227
    PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
228
229
     INSTPGMFLAGS = -s
230
231
     INSTBINFLAGS = -m 0755
232
     INSTUIDFLAGS = -m 4711
233
     INSTLIBFLAGS = -m 0644
234
     INSTINCFLAGS = -m 0444
235
     INSTMANFLAGS = -m 0444
236
     INSTDATFLAGS = -m 0444
237
    INSTKMEMFLAGS = -m 4711
238
239
      PROJECTROOT = /usr/X11R6
240
241
      CDEBUGFLAGS = -O2 -fno-strength-reduce
242
        CCOPTIONS =
243
244
      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
245
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
246
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
247
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
248
         LDPRELIB = -L$(USRLIBDIR)
249
        LDPOSTLIB =
250
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
251
     CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
252
253
           LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
254
255
           CCLINK = $(CC)
256
257
          CXXLINK = $(CXX)
258
259
     LDSTRIPFLAGS = -x
260
   LDCOMBINEFLAGS = -r
261
      DEPENDFLAGS =
262
263
# Not sure this belongs here
264
         TKLIBDIR =
265
         TKINCDIR =
266
        TKLIBNAME =
267
        TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
268
        TCLLIBDIR =
269
        TCLINCDIR =
270
       TCLLIBNAME =
271
       TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
272
       JPTKLIBDIR =
273
       JPTKINCDIR =
274
      JPTKLIBNAME =
275
      JPTKLIBRARY = -L$(JPTKLIBDIR) -l$(JPTKLIBNAME)
276
      JPTCLLIBDIR =
277
      JPTCLINCDIR =
278
     JPTCLLIBNAME =
279
     JPTCLLIBRARY = -L$(JPTCLLIBDIR) -l$(JPTCLLIBNAME)
280
281
        MACROFILE = linux.cf
282
           RM_CMD = $(RM)
283
284
    IMAKE_DEFINES =
285
286
         IRULESRC = $(CONFIGDIR)
287
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
288
289
     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl 			$(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) 			$(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
290
291
# $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mgreess $
292
293
# $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
294
#
295
#
296
#
297
# $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $
298
299
# $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgreess $
300
301
# ----------------------------------------------------------------------
302
# X Window System Build Parameters and Rules
303
# $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $
304
#
305
#
306
#
307
#
308
# $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.9 1998/12/30 10:04:09 dawes Exp $
309
310
CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT
311
312
# -----------------------------------------------------------------------
313
# X Window System make variables; these need to be coordinated with rules
314
315
             XTOP = $(TOP)
316
           BINDIR = /usr/X11R6/bin
317
     BUILDINCROOT = $(TOP)/exports
318
      BUILDINCDIR = $(BUILDINCROOT)/include
319
      BUILDINCTOP = ../..
320
      BUILDLIBDIR = $(TOP)/exports/lib
321
      BUILDLIBTOP = ../..
322
      BUILDBINDIR = $(TOP)/exports/bin
323
      BUILDBINTOP = ../..
324
    XBUILDINCROOT = $(XTOP)/exports
325
     XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
326
     XBUILDINCTOP = ../../..
327
     XBUILDBINDIR = $(XBUILDINCROOT)/bin
328
           INCDIR = $(INCROOT)
329
           ADMDIR = /usr/adm
330
           LIBDIR = $(USRLIBDIR)/X11
331
   TOP_X_INCLUDES = -I$(XPROJECTROOT)/include
332
333
           VARDIR = /var/X11
334
335
           DOCDIR = $(LIBDIR)/doc
336
       DOCHTMLDIR = $(DOCDIR)/html
337
         DOCPSDIR = $(DOCDIR)/PostScript
338
          FONTDIR = $(LIBDIR)/fonts
339
         XINITDIR = $(LIBDIR)/xinit
340
           XDMDIR = $(LIBDIR)/xdm
341
        XDMVARDIR = $(VARLIBDIR)/xdm
342
           TWMDIR = $(LIBDIR)/twm
343
           XSMDIR = $(LIBDIR)/xsm
344
           NLSDIR = $(LIBDIR)/nls
345
       XLOCALEDIR = $(LIBDIR)/locale
346
        PEXAPIDIR = $(LIBDIR)/PEX
347
      LBXPROXYDIR = $(LIBDIR)/lbxproxy
348
  PROXYMANAGERDIR = $(LIBDIR)/proxymngr
349
        XPRINTDIR = $(LIBDIR)
350
      XAPPLOADDIR = $(LIBDIR)/app-defaults
351
       FONTCFLAGS = -t
352
353
     INSTAPPFLAGS = $(INSTDATFLAGS)
354
355
              RGB = rgb
356
            FONTC = bdftopcf
357
        MKFONTDIR = mkfontdir
358
359
       DOCUTILSRC = $(XTOP)/doc/util
360
        CLIENTSRC = $(TOP)/clients
361
          DEMOSRC = $(TOP)/demos
362
       XDOCMACROS = $(DOCUTILSRC)/macros.t
363
       XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
364
       PROGRAMSRC = $(TOP)/programs
365
           LIBSRC = $(XTOP)/lib
366
          FONTSRC = $(XTOP)/fonts
367
       INCLUDESRC = $(BUILDINCROOT)/include
368
      XINCLUDESRC = $(INCLUDESRC)/X11
369
        SERVERSRC = $(XTOP)/programs/Xserver
370
       CONTRIBSRC = $(XTOP)/../contrib
371
   UNSUPPORTEDSRC = $(XTOP)/unsupported
372
           DOCSRC = $(XTOP)/doc
373
           RGBSRC = $(XTOP)/programs/rgb
374
      BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
375
     MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
376
    FONTSERVERSRC = $(PROGRAMSRC)/xfs
377
       FONTINCSRC = $(XTOP)/include/fonts
378
        EXTINCSRC = $(XTOP)/include/extensions
379
     TRANSCOMMSRC = $(LIBSRC)/xtrans
380
   TRANS_INCLUDES = -I$(TRANSCOMMSRC)
381
382
     XPROJECTROOT = /usr/X11R6
383
384
       XENVLIBDIR = $(XPROJECTROOT)/lib
385
   CLIENTENVSETUP = LD_LIBRARY_PATH=$(MOTIFENVLIBDIR):$(XENVLIBDIR)
386
387
# $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
388
# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $
389
390
          XLIBSRC = $(LIBSRC)/X11
391
392
SOXLIBREV = 6.1
393
DEPXONLYLIB =
394
XONLYLIB =  -lX11
395
396
LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
397
398
         XLIBONLY = $(XONLYLIB)
399
400
      XEXTLIBSRC = $(LIBSRC)/Xext
401
402
SOXEXTREV = 6.3
403
DEPEXTENSIONLIB =
404
EXTENSIONLIB =  -lXext
405
406
LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
407
408
LINTEXTENSIONLIB = $(LINTEXTENSION)
409
          DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
410
             XLIB = $(EXTENSIONLIB) $(XONLYLIB)
411
         LINTXLIB = $(LINTXONLYLIB)
412
413
    XSSLIBSRC = $(LIBSRC)/Xss
414
415
DEPXSSLIB = $(USRLIBDIR)/libXss.a
416
XSSLIB =  -lXss
417
418
LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
419
420
    XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
421
422
DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a
423
XXF86MISCLIB =  -lXxf86misc
424
425
LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
426
427
    XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
428
429
DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a
430
XXF86VMLIB =  -lXxf86vm
431
432
LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
433
434
    XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
435
436
DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a
437
XXF86DGALIB =  -lXxf86dga
438
439
LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
440
441
    XDPMSLIBSRC = $(LIBSRC)/Xdpms
442
443
DEPXDPMSLIB = $(USRLIBDIR)/libXdpms.a
444
XDPMSLIB =  -lXdpms
445
446
LINTXDPMS = $(LINTLIBDIR)/llib-lXdpms.ln
447
448
         XAUTHSRC = $(LIBSRC)/Xau
449
450
DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
451
XAUTHLIB =  -lXau
452
453
LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
454
455
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
456
457
DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
458
XDMCPLIB =  -lXdmcp
459
460
LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
461
462
           XMUSRC = $(LIBSRC)/Xmu
463
464
SOXMUREV = 6.0
465
DEPXMULIB =
466
XMULIB =  -lXmu
467
468
LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
469
470
       OLDXLIBSRC = $(LIBSRC)/oldX
471
472
DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
473
OLDXLIB =  -loldX
474
475
LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
476
477
         XPLIBSRC = $(LIBSRC)/Xp
478
479
SOXPREV = 6.2
480
DEPXPLIB =
481
XPLIB =  -lXp
482
483
LINTXP = $(LINTLIBDIR)/llib-lXp.ln
484
485
       TOOLKITSRC = $(LIBSRC)/Xt
486
487
SOXTREV = 6.0
488
DEPXTOOLONLYLIB =
489
XTOOLONLYLIB =  -lXt
490
491
LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
492
493
      DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
494
         XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
495
     LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
496
497
       XALIBSRC = $(LIBSRC)/Xa
498
499
SOXAREV = 1.0
500
DEPXALIB =
501
XALIB =  -lXa
502
503
LINTXA = $(LINTLIBDIR)/llib-lXa.ln
504
505
       AWIDGETSRC = $(LIBSRC)/Xaw
506
507
SOXAWREV = 6.1
508
DEPXAWLIB =
509
XAWLIB =  -lXaw
510
511
LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
512
513
         XILIBSRC = $(LIBSRC)/Xi
514
515
SOXINPUTREV = 6.0
516
DEPXILIB =
517
XILIB =  -lXi
518
519
LINTXI = $(LINTLIBDIR)/llib-lXi.ln
520
521
      XTESTLIBSRC = $(LIBSRC)/Xtst
522
523
SOXTESTREV = 6.1
524
DEPXTESTLIB =
525
XTESTLIB =  -lXtst
526
527
LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
528
529
        PEXLIBSRC = $(LIBSRC)/PEX5
530
531
SOPEXREV = 6.0
532
DEPPEXLIB =
533
PEXLIB =  -lPEX5
534
535
LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
536
537
        XIELIBSRC = $(LIBSRC)/XIE
538
539
SOXIEREV = 6.0
540
DEPXIELIB =
541
XIELIB =  -lXIE
542
543
LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
544
545
      PHIGSLIBSRC = $(LIBSRC)/PHIGS
546
547
DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
548
PHIGSLIB =  -lphigs
549
550
LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
551
552
DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
553
XBSDLIB =  -lXbsd
554
555
LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
556
557
           ICESRC = $(LIBSRC)/ICE
558
559
SOICEREV = 6.3
560
DEPICELIB =
561
ICELIB =  -lICE
562
563
LINTICE = $(LINTLIBDIR)/llib-lICE.ln
564
565
            SMSRC = $(LIBSRC)/SM
566
567
SOSMREV = 6.0
568
DEPSMLIB =
569
SMLIB =  -lSM
570
571
LINTSM = $(LINTLIBDIR)/llib-lSM.ln
572
573
           XKEYSRC = $(LIBSRC)/Xkey
574
575
SOXKEYREV = 6.0
576
DEPXKEYLIB =
577
XKEYLIB =  -lXkey
578
579
LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
580
581
         FSLIBSRC = $(LIBSRC)/FS
582
583
DEPFSLIB = $(USRLIBDIR)/libFS.a
584
FSLIB =  -lFS
585
586
LINTFS = $(LINTLIBDIR)/llib-lFS.ln
587
588
         FONTLIBSRC = $(LIBSRC)/font
589
590
DEPFONTLIB = $(USRLIBDIR)/libfont.a
591
FONTLIB =  -lfont
592
593
LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
594
595
          XPMLIBSRC = $(LIBSRC)/Xpm
596
597
DEPXPMLIB = $(USRLIBDIR)/libXpm.a
598
XPMLIB =  -lXpm
599
600
LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
601
602
    XKBFILELIBSRC = $(LIBSRC)/xkbfile
603
604
DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a
605
XKBFILELIB =  -lxkbfile
606
607
LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
608
609
     XKBCOMPCMD = xkbcomp
610
611
    XKBUILIBSRC = $(LIBSRC)/xkbui
612
613
DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a
614
XKBUILIB =  -lxkbui
615
616
LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
617
618
          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
619
620
         DEPLIBS1 = $(DEPLIBS)
621
         DEPLIBS2 = $(DEPLIBS)
622
         DEPLIBS3 = $(DEPLIBS)
623
         DEPLIBS4 = $(DEPLIBS)
624
         DEPLIBS5 = $(DEPLIBS)
625
         DEPLIBS6 = $(DEPLIBS)
626
         DEPLIBS7 = $(DEPLIBS)
627
         DEPLIBS8 = $(DEPLIBS)
628
         DEPLIBS9 = $(DEPLIBS)
629
         DEPLIBS10 = $(DEPLIBS)
630
631
              MTOP = $(TOP)
632
633
      UIL_INCLUDES = -I$(USRINCDIR)/uil
634
635
    MOTIFENVLIBDIR = $(USRLIBDIR)
636
637
      USRINCDIR = /usr/X11R6/include
638
         UIDDIR = $(LIBDIR)/uid
639
        TESTSRC = $(MTOP)/tests
640
        TESTLIB = $(TESTSRC)/lib
641
  GENERALSRCLIB = $(TESTSRC)/General/lib
642
  GENERALSRCBIN = $(TESTSRC)/General/bin
643
   MANUALSRCLIB = $(TESTSRC)/Manual/lib
644
   MANUALSRCBIN = $(TESTSRC)/Manual/bin
645
     AUTOSRCLIB = $(TESTSRC)/Auto/lib
646
     AUTOSRCBIN = $(TESTSRC)/Auto/bin
647
       COMMONPP = $(GENERALSRCBIN)/Commonpp
648
         GENRUN = $(GENERALSRCBIN)/Genrun
649
         MANRUN = $(GENERALSRCBIN)/Manrun
650
651
     TESTCOMSRC = $(MANUALSRCLIB)/Common
652
653
    BUILDDOCDIR = $(BUILDINCROOT)/doc
654
    BUILDLOCDIR = $(BUILDINCROOT)/localized
655
656
    MTOOLKITSRC = $(TOOLKITSRC)
657
658
    MINCLUDESRC = $(MTOP)/include
659
        MDOCSRC = $(MTOP)/doc
660
        MLOCSRC = $(MTOP)/localized
661
662
        MLIBSRC = $(MTOP)/lib
663
     MCLIENTSRC = $(MTOP)/clients
664
       MDEMOSRC = $(MTOP)/demos
665
     MWIDGETSRC = $(MLIBSRC)/Xm
666
   MRESOURCESRC = $(MLIBSRC)/Mrm
667
         UILSRC = $(MCLIENTSRC)/uil
668
669
            UIL = uil
670
         DEPUIL = $(BINDIR)/uil
671
672
   XMEXTRA_LIBS =
673
674
SOXMREV = 2.1
675
DEPXMLIB =
676
XMLIB =  -lXm
677
678
LINTXM = $(LINTLIBDIR)/llib-lXm.ln
679
680
SOMRMREV = 2.1
681
DEPMRESOURCELIB =
682
MRESOURCELIB =  -lMrm
683
684
LINTMRESOURCE = $(LINTLIBDIR)/llib-lMrm.ln
685
686
SOUILREV = 2.1
687
DEPUILLIB =
688
UILLIB =  -lUil
689
690
LINTUIL = $(LINTLIBDIR)/llib-lUil.ln
691
692
SOMCOMMONREV = 2.1
693
DEPTESTCOMLIB =
694
TESTCOMLIB =  -lMCommon
695
696
LINTTESTCOM = $(LINTLIBDIR)/llib-lMCommon.ln
697
698
TESTUILCOMLIB = $(TESTCOMSRC)/libMCommonUil.a
699
700
  LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
701
LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
702
     LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
703
     LINTUILLIB = $(UILSRC)/llib-lUil.ln
704
705
      YACCFLAGS =
706
       UILFLAGS =
707
    GENCATFLAGS =
708
         GENCAT = gencat $(GENCATFLAGS)
709
      MKCATTOOL = $(MLOCSRC)/util/mkcatdefs
710
711
         RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  *.Dat
712
713
        DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
714
715
        DEPLIBS1 = $(DEPLIBS)
716
        DEPLIBS2 = $(DEPLIBS)
717
        DEPLIBS3 = $(DEPLIBS)
718
719
XMULIBONLY = -lXmu
720
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
721
722
        CONFIGDIR = $(LIBDIR)/config
723
724
    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib
725
        LDPRELIBS = -L$(USRLIBDIR)  -L$(XPROJECTROOT)/lib
726
       LDPOSTLIBS =   -L$(XPROJECTROOT)/lib
727
     TOP_INCLUDES = -I$(INCROOT) $(TOP_MOTIF_INCLUDES) $(TOP_X_INCLUDES)
728
  PROJECT_DEFINES =
729
730
CXXPROJECT_DEFINES =
731
732
# ----------------------------------------------------------------------
733
# start of Imakefile
734
735
CONFDIR=/etc/xstroke
736
737
all::
738
739
includes::
740
741
clean::
742
743
depend::
744
	$(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
745
746
install:: alphabet
747
	@if [ -d $(DESTDIR)$(CONFDIR) ]; then set +x; \
748
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(CONFDIR)); fi
749
	$(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) alphabet $(DESTDIR)$(CONFDIR)/alphabet
750
751
# ----------------------------------------------------------------------
752
# common rules for all Makefiles - do not edit
753
754
.c.i:
755
	$(RM) $@
756
	 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
757
758
emptyrule::
759
760
clean::
761
	$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  "#"*
762
763
Makefile::
764
	-@if [ -f Makefile ]; then set -x; \
765
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
766
	else exit 0; fi
767
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
768
769
tags::
770
	$(TAGS) -w *.[ch]
771
	$(TAGS) -xw *.[ch] > TAGS
772
773
man_keywords::
774
775
# ----------------------------------------------------------------------
776
# empty rules for directories that do not have SUBDIRS - do not edit
777
778
install::
779
	@echo "install in $(CURRENT_DIR) done"
780
781
install.man::
782
	@echo "install.man in $(CURRENT_DIR) done"
783
784
install.linkkit::
785
	@echo "install.linkkit in $(CURRENT_DIR) done"
786
787
Makefiles::
788
789
includes::
790
791
depend::
792
793
# ----------------------------------------------------------------------
794
# dependencies generated by makedepend
795
(-)xstroke-0.5.12/test/Makefile (+814 lines)
Line 0 Link Here
1
# Makefile generated by imake - do not edit!
2
# $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $
3
4
# ----------------------------------------------------------------------
5
# Makefile generated from "Imake.tmpl" and <Imakefile>
6
# $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $
7
#
8
#
9
#
10
#
11
# $XFree86: xc/config/cf/Imake.tmpl,v 3.32.2.12 1999/01/09 14:18:57 dawes Exp $
12
# ----------------------------------------------------------------------
13
14
all::
15
16
.SUFFIXES: .i
17
18
# $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $
19
# $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $
20
21
# -----------------------------------------------------------------------
22
# site-specific configuration parameters that need to come before
23
# the platform-specific parameters - edit site.def to change
24
25
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
26
27
# ----------------------------------------------------------------------
28
# platform-specific configuration parameters - edit linux.cf to change
29
30
# platform:  $TOG: linux.cf /main/36 1997/06/16 22:21:03 kaleb $
31
# platform:  $XFree86: xc/config/cf/linux.cf,v 3.57.2.19 1999/09/04 09:12:27 dawes Exp $
32
33
# operating system:  Linux 2.4.17-r3 1 [ELF] (2.4.17)
34
# libc:	(6.2.4)
35
# binutils:	(31)
36
37
# $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $
38
# $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.4 1998/12/18 11:56:08 dawes Exp $
39
40
# $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.53 1999/12/10 12:38:13 hohndel Exp $
41
42
# $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $
43
44
LINKKITDIR = $(USRLIBDIR)/Server
45
XF98LINKKITDIR = $(USRLIBDIR)/Server
46
47
       XF86SRC = $(SERVERSRC)/hw/xfree86
48
  XF86ACCELSRC = $(XF86SRC)/accel
49
    XF86COMSRC = $(XF86SRC)/common
50
 XF86CONFIGSRC = $(XF86COMSRC)
51
     XF86HWSRC = $(XF86SRC)/common_hw
52
     XF86OSSRC = $(XF86SRC)/os-support
53
  VGADRIVERSRC = $(XF86SRC)/vga256/drivers
54
VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
55
 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
56
 MONODRIVERSRC = $(XF86SRC)/mono/drivers
57
   S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
58
  S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers
59
60
       XF68SRC = $(SERVERSRC)/hw/xfree68
61
    XF68COMSRC = $(XF68SRC)/common
62
 XF68CONFIGSRC = $(XF68COMSRC)
63
     XF68OSSRC = $(XF68SRC)/os-support
64
65
           XF98SRC = $(SERVERSRC)/hw/xfree98
66
      XF98ACCELSRC = $(XF98SRC)/accel
67
        XF98COMSRC = $(XF98SRC)/common
68
     XF98CONFIGSRC = $(XF98COMSRC)
69
         XF98HWSRC = $(XF98SRC)/common_hw/generic
70
      XF98HWNECSRC = $(XF98SRC)/common_hw/nec
71
    XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
72
     XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
73
    XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968
74
         XF98OSSRC = $(XF98SRC)/os-support
75
  XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
76
XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
77
 XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
78
 XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
79
XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
80
XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
81
 XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
82
XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers
83
84
        XFREE86DOCDIR = $(DOCDIR)
85
      XFREE86PSDOCDIR = $(DOCPSDIR)
86
    XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
87
XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
88
89
# $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $
90
# $XFree86: xc/config/cf/xf86.rules,v 3.16.2.3 1999/09/04 07:08:46 dawes Exp $
91
92
# ----------------------------------------------------------------------
93
# site-specific configuration parameters that go after
94
# the platform-specific parameters - edit site.def to change
95
96
# site:  $TOG: site.def /main/12 1997/07/02 17:52:18 samborn $
97
98
# ---------------------------------------------------------------------
99
# Imake rules for building libraries, programs, scripts, and data files
100
# rules:  $TOG: Imake.rules /main/222 1997/07/17 20:04:40 kaleb $
101
# rules:  $XFree86: xc/config/cf/Imake.rules,v 3.33.2.10 1998/11/04 10:53:01 dawes Exp $
102
103
 _NULLCMD_ = @ echo -n
104
105
TKLIBNAME =
106
107
TKLIBDIR =
108
109
TCLLIBNAME =
110
111
TCLIBDIR =
112
113
JPTKLIBNAME =
114
115
JPTKLIBDIR =
116
117
JPTCLLIBNAME =
118
119
JPTCLIBDIR =
120
121
          PATHSEP = /
122
            SHELL = /bin/sh
123
124
              TOP = .
125
      CURRENT_DIR = .
126
127
            IMAKE = imake
128
           DEPEND = gccmakedep
129
        MKDIRHIER = mkdir -p
130
    EXPORTLISTGEN =
131
        CONFIGSRC = $(TOP)/config
132
         IMAKESRC = $(CONFIGSRC)/imake
133
        DEPENDSRC = $(CONFIGSRC)/util
134
135
          INCROOT = /usr/X11R6/include
136
        USRLIBDIR = /usr/X11R6/lib
137
        VARLIBDIR = /var/lib
138
         SHLIBDIR = /usr/X11R6/lib
139
       LINTLIBDIR = $(USRLIBDIR)/lint
140
          MANPATH = /usr/X11R6/man
141
    MANSOURCEPATH = $(MANPATH)/man
142
           MANDIR = $(MANSOURCEPATH)1
143
        LIBMANDIR = $(MANSOURCEPATH)3
144
       FILEMANDIR = $(MANSOURCEPATH)5
145
       MISCMANDIR = $(MANSOURCEPATH)7
146
147
               AR = ar clq
148
  BOOTSTRAPCFLAGS =
149
               CC = gcc
150
               AS = as
151
152
.SUFFIXES: .cc
153
154
              CXX = c++
155
          CXXFILT = c++filt
156
           CXXLIB =
157
    CXXDEBUGFLAGS = -O2 -fno-strength-reduce
158
CXXDEPENDINCLUDES =
159
 CXXEXTRA_DEFINES =
160
CXXEXTRA_INCLUDES =
161
   CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES)
162
       CXXOPTIONS =
163
      CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
164
       CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES)
165
         CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
166
167
         COMPRESS = compress
168
          GZIPCMD = gzip
169
              CPP = /lib/cpp $(STD_CPP_DEFINES)
170
    PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
171
          INSTALL = install
172
     INSTALLFLAGS = -c
173
               LD = ld
174
              LEX = flex -l
175
           LEXLIB = -lfl
176
             YACC = bison --yacc
177
           CCYACC = bison --yacc
178
             LINT = lint
179
      LINTLIBFLAG = -C
180
         LINTOPTS = -axz
181
               LN = ln -s
182
             MAKE = make
183
               MV = mv -f
184
               CP = cp
185
186
           RANLIB = ranlib
187
  RANLIBINSTFLAGS =
188
189
               RM = rm -f
190
        MANSUFFIX = 1x
191
     LIBMANSUFFIX = 3x
192
    FILEMANSUFFIX = 5x
193
    MISCMANSUFFIX = 7x
194
195
            TROFF = groff -Tps
196
            NROFF = nroff
197
         MSMACROS = -ms
198
        MANMACROS = -man
199
              TBL = tbl
200
              EQN = eqn
201
             NEQN = neqn
202
              COL = col
203
         COLFLAGS = -b
204
205
            DVIPS = dvips
206
            LATEX = latex
207
208
     STD_INCLUDES =
209
  STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
210
      STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES)
211
 EXTRA_LOAD_FLAGS =
212
  EXTRA_LDOPTIONS =
213
  EXTRA_LIBRARIES =
214
             TAGS = ctags
215
216
   PARALLELMFLAGS =
217
218
    SHAREDCODEDEF =
219
         SHLIBDEF =
220
221
     SHLIBLDFLAGS = -shared
222
223
         PICFLAGS = -fPIC
224
225
      CXXPICFLAGS = -fPIC
226
227
    PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
228
229
     INSTPGMFLAGS = -s
230
231
     INSTBINFLAGS = -m 0755
232
     INSTUIDFLAGS = -m 4711
233
     INSTLIBFLAGS = -m 0644
234
     INSTINCFLAGS = -m 0444
235
     INSTMANFLAGS = -m 0444
236
     INSTDATFLAGS = -m 0444
237
    INSTKMEMFLAGS = -m 4711
238
239
      PROJECTROOT = /usr/X11R6
240
241
      CDEBUGFLAGS = -O2 -fno-strength-reduce
242
        CCOPTIONS =
243
244
      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
245
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
246
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
247
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
248
         LDPRELIB = -L$(USRLIBDIR)
249
        LDPOSTLIB =
250
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
251
     CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
252
253
           LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
254
255
           CCLINK = $(CC)
256
257
          CXXLINK = $(CXX)
258
259
     LDSTRIPFLAGS = -x
260
   LDCOMBINEFLAGS = -r
261
      DEPENDFLAGS =
262
263
# Not sure this belongs here
264
         TKLIBDIR =
265
         TKINCDIR =
266
        TKLIBNAME =
267
        TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
268
        TCLLIBDIR =
269
        TCLINCDIR =
270
       TCLLIBNAME =
271
       TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
272
       JPTKLIBDIR =
273
       JPTKINCDIR =
274
      JPTKLIBNAME =
275
      JPTKLIBRARY = -L$(JPTKLIBDIR) -l$(JPTKLIBNAME)
276
      JPTCLLIBDIR =
277
      JPTCLINCDIR =
278
     JPTCLLIBNAME =
279
     JPTCLLIBRARY = -L$(JPTCLLIBDIR) -l$(JPTCLLIBNAME)
280
281
        MACROFILE = linux.cf
282
           RM_CMD = $(RM)
283
284
    IMAKE_DEFINES =
285
286
         IRULESRC = $(CONFIGDIR)
287
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
288
289
     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl 			$(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) 			$(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
290
291
# $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mgreess $
292
293
# $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
294
#
295
#
296
#
297
# $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $
298
299
# $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgreess $
300
301
# ----------------------------------------------------------------------
302
# X Window System Build Parameters and Rules
303
# $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $
304
#
305
#
306
#
307
#
308
# $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.9 1998/12/30 10:04:09 dawes Exp $
309
310
CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT
311
312
# -----------------------------------------------------------------------
313
# X Window System make variables; these need to be coordinated with rules
314
315
             XTOP = $(TOP)
316
           BINDIR = /usr/X11R6/bin
317
     BUILDINCROOT = $(TOP)/exports
318
      BUILDINCDIR = $(BUILDINCROOT)/include
319
      BUILDINCTOP = ../..
320
      BUILDLIBDIR = $(TOP)/exports/lib
321
      BUILDLIBTOP = ../..
322
      BUILDBINDIR = $(TOP)/exports/bin
323
      BUILDBINTOP = ../..
324
    XBUILDINCROOT = $(XTOP)/exports
325
     XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
326
     XBUILDINCTOP = ../../..
327
     XBUILDBINDIR = $(XBUILDINCROOT)/bin
328
           INCDIR = $(INCROOT)
329
           ADMDIR = /usr/adm
330
           LIBDIR = $(USRLIBDIR)/X11
331
   TOP_X_INCLUDES = -I$(XPROJECTROOT)/include
332
333
           VARDIR = /var/X11
334
335
           DOCDIR = $(LIBDIR)/doc
336
       DOCHTMLDIR = $(DOCDIR)/html
337
         DOCPSDIR = $(DOCDIR)/PostScript
338
          FONTDIR = $(LIBDIR)/fonts
339
         XINITDIR = $(LIBDIR)/xinit
340
           XDMDIR = $(LIBDIR)/xdm
341
        XDMVARDIR = $(VARLIBDIR)/xdm
342
           TWMDIR = $(LIBDIR)/twm
343
           XSMDIR = $(LIBDIR)/xsm
344
           NLSDIR = $(LIBDIR)/nls
345
       XLOCALEDIR = $(LIBDIR)/locale
346
        PEXAPIDIR = $(LIBDIR)/PEX
347
      LBXPROXYDIR = $(LIBDIR)/lbxproxy
348
  PROXYMANAGERDIR = $(LIBDIR)/proxymngr
349
        XPRINTDIR = $(LIBDIR)
350
      XAPPLOADDIR = $(LIBDIR)/app-defaults
351
       FONTCFLAGS = -t
352
353
     INSTAPPFLAGS = $(INSTDATFLAGS)
354
355
              RGB = rgb
356
            FONTC = bdftopcf
357
        MKFONTDIR = mkfontdir
358
359
       DOCUTILSRC = $(XTOP)/doc/util
360
        CLIENTSRC = $(TOP)/clients
361
          DEMOSRC = $(TOP)/demos
362
       XDOCMACROS = $(DOCUTILSRC)/macros.t
363
       XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
364
       PROGRAMSRC = $(TOP)/programs
365
           LIBSRC = $(XTOP)/lib
366
          FONTSRC = $(XTOP)/fonts
367
       INCLUDESRC = $(BUILDINCROOT)/include
368
      XINCLUDESRC = $(INCLUDESRC)/X11
369
        SERVERSRC = $(XTOP)/programs/Xserver
370
       CONTRIBSRC = $(XTOP)/../contrib
371
   UNSUPPORTEDSRC = $(XTOP)/unsupported
372
           DOCSRC = $(XTOP)/doc
373
           RGBSRC = $(XTOP)/programs/rgb
374
      BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
375
     MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
376
    FONTSERVERSRC = $(PROGRAMSRC)/xfs
377
       FONTINCSRC = $(XTOP)/include/fonts
378
        EXTINCSRC = $(XTOP)/include/extensions
379
     TRANSCOMMSRC = $(LIBSRC)/xtrans
380
   TRANS_INCLUDES = -I$(TRANSCOMMSRC)
381
382
     XPROJECTROOT = /usr/X11R6
383
384
       XENVLIBDIR = $(XPROJECTROOT)/lib
385
   CLIENTENVSETUP = LD_LIBRARY_PATH=$(MOTIFENVLIBDIR):$(XENVLIBDIR)
386
387
# $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
388
# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $
389
390
          XLIBSRC = $(LIBSRC)/X11
391
392
SOXLIBREV = 6.1
393
DEPXONLYLIB =
394
XONLYLIB =  -lX11
395
396
LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
397
398
         XLIBONLY = $(XONLYLIB)
399
400
      XEXTLIBSRC = $(LIBSRC)/Xext
401
402
SOXEXTREV = 6.3
403
DEPEXTENSIONLIB =
404
EXTENSIONLIB =  -lXext
405
406
LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
407
408
LINTEXTENSIONLIB = $(LINTEXTENSION)
409
          DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
410
             XLIB = $(EXTENSIONLIB) $(XONLYLIB)
411
         LINTXLIB = $(LINTXONLYLIB)
412
413
    XSSLIBSRC = $(LIBSRC)/Xss
414
415
DEPXSSLIB = $(USRLIBDIR)/libXss.a
416
XSSLIB =  -lXss
417
418
LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
419
420
    XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
421
422
DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a
423
XXF86MISCLIB =  -lXxf86misc
424
425
LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
426
427
    XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
428
429
DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a
430
XXF86VMLIB =  -lXxf86vm
431
432
LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
433
434
    XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
435
436
DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a
437
XXF86DGALIB =  -lXxf86dga
438
439
LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
440
441
    XDPMSLIBSRC = $(LIBSRC)/Xdpms
442
443
DEPXDPMSLIB = $(USRLIBDIR)/libXdpms.a
444
XDPMSLIB =  -lXdpms
445
446
LINTXDPMS = $(LINTLIBDIR)/llib-lXdpms.ln
447
448
         XAUTHSRC = $(LIBSRC)/Xau
449
450
DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
451
XAUTHLIB =  -lXau
452
453
LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
454
455
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
456
457
DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
458
XDMCPLIB =  -lXdmcp
459
460
LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
461
462
           XMUSRC = $(LIBSRC)/Xmu
463
464
SOXMUREV = 6.0
465
DEPXMULIB =
466
XMULIB =  -lXmu
467
468
LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
469
470
       OLDXLIBSRC = $(LIBSRC)/oldX
471
472
DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
473
OLDXLIB =  -loldX
474
475
LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
476
477
         XPLIBSRC = $(LIBSRC)/Xp
478
479
SOXPREV = 6.2
480
DEPXPLIB =
481
XPLIB =  -lXp
482
483
LINTXP = $(LINTLIBDIR)/llib-lXp.ln
484
485
       TOOLKITSRC = $(LIBSRC)/Xt
486
487
SOXTREV = 6.0
488
DEPXTOOLONLYLIB =
489
XTOOLONLYLIB =  -lXt
490
491
LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
492
493
      DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
494
         XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
495
     LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
496
497
       XALIBSRC = $(LIBSRC)/Xa
498
499
SOXAREV = 1.0
500
DEPXALIB =
501
XALIB =  -lXa
502
503
LINTXA = $(LINTLIBDIR)/llib-lXa.ln
504
505
       AWIDGETSRC = $(LIBSRC)/Xaw
506
507
SOXAWREV = 6.1
508
DEPXAWLIB =
509
XAWLIB =  -lXaw
510
511
LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
512
513
         XILIBSRC = $(LIBSRC)/Xi
514
515
SOXINPUTREV = 6.0
516
DEPXILIB =
517
XILIB =  -lXi
518
519
LINTXI = $(LINTLIBDIR)/llib-lXi.ln
520
521
      XTESTLIBSRC = $(LIBSRC)/Xtst
522
523
SOXTESTREV = 6.1
524
DEPXTESTLIB =
525
XTESTLIB =  -lXtst
526
527
LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
528
529
        PEXLIBSRC = $(LIBSRC)/PEX5
530
531
SOPEXREV = 6.0
532
DEPPEXLIB =
533
PEXLIB =  -lPEX5
534
535
LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
536
537
        XIELIBSRC = $(LIBSRC)/XIE
538
539
SOXIEREV = 6.0
540
DEPXIELIB =
541
XIELIB =  -lXIE
542
543
LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
544
545
      PHIGSLIBSRC = $(LIBSRC)/PHIGS
546
547
DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
548
PHIGSLIB =  -lphigs
549
550
LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
551
552
DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
553
XBSDLIB =  -lXbsd
554
555
LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
556
557
           ICESRC = $(LIBSRC)/ICE
558
559
SOICEREV = 6.3
560
DEPICELIB =
561
ICELIB =  -lICE
562
563
LINTICE = $(LINTLIBDIR)/llib-lICE.ln
564
565
            SMSRC = $(LIBSRC)/SM
566
567
SOSMREV = 6.0
568
DEPSMLIB =
569
SMLIB =  -lSM
570
571
LINTSM = $(LINTLIBDIR)/llib-lSM.ln
572
573
           XKEYSRC = $(LIBSRC)/Xkey
574
575
SOXKEYREV = 6.0
576
DEPXKEYLIB =
577
XKEYLIB =  -lXkey
578
579
LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
580
581
         FSLIBSRC = $(LIBSRC)/FS
582
583
DEPFSLIB = $(USRLIBDIR)/libFS.a
584
FSLIB =  -lFS
585
586
LINTFS = $(LINTLIBDIR)/llib-lFS.ln
587
588
         FONTLIBSRC = $(LIBSRC)/font
589
590
DEPFONTLIB = $(USRLIBDIR)/libfont.a
591
FONTLIB =  -lfont
592
593
LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
594
595
          XPMLIBSRC = $(LIBSRC)/Xpm
596
597
DEPXPMLIB = $(USRLIBDIR)/libXpm.a
598
XPMLIB =  -lXpm
599
600
LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
601
602
    XKBFILELIBSRC = $(LIBSRC)/xkbfile
603
604
DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a
605
XKBFILELIB =  -lxkbfile
606
607
LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
608
609
     XKBCOMPCMD = xkbcomp
610
611
    XKBUILIBSRC = $(LIBSRC)/xkbui
612
613
DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a
614
XKBUILIB =  -lxkbui
615
616
LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
617
618
          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
619
620
         DEPLIBS1 = $(DEPLIBS)
621
         DEPLIBS2 = $(DEPLIBS)
622
         DEPLIBS3 = $(DEPLIBS)
623
         DEPLIBS4 = $(DEPLIBS)
624
         DEPLIBS5 = $(DEPLIBS)
625
         DEPLIBS6 = $(DEPLIBS)
626
         DEPLIBS7 = $(DEPLIBS)
627
         DEPLIBS8 = $(DEPLIBS)
628
         DEPLIBS9 = $(DEPLIBS)
629
         DEPLIBS10 = $(DEPLIBS)
630
631
              MTOP = $(TOP)
632
633
      UIL_INCLUDES = -I$(USRINCDIR)/uil
634
635
    MOTIFENVLIBDIR = $(USRLIBDIR)
636
637
      USRINCDIR = /usr/X11R6/include
638
         UIDDIR = $(LIBDIR)/uid
639
        TESTSRC = $(MTOP)/tests
640
        TESTLIB = $(TESTSRC)/lib
641
  GENERALSRCLIB = $(TESTSRC)/General/lib
642
  GENERALSRCBIN = $(TESTSRC)/General/bin
643
   MANUALSRCLIB = $(TESTSRC)/Manual/lib
644
   MANUALSRCBIN = $(TESTSRC)/Manual/bin
645
     AUTOSRCLIB = $(TESTSRC)/Auto/lib
646
     AUTOSRCBIN = $(TESTSRC)/Auto/bin
647
       COMMONPP = $(GENERALSRCBIN)/Commonpp
648
         GENRUN = $(GENERALSRCBIN)/Genrun
649
         MANRUN = $(GENERALSRCBIN)/Manrun
650
651
     TESTCOMSRC = $(MANUALSRCLIB)/Common
652
653
    BUILDDOCDIR = $(BUILDINCROOT)/doc
654
    BUILDLOCDIR = $(BUILDINCROOT)/localized
655
656
    MTOOLKITSRC = $(TOOLKITSRC)
657
658
    MINCLUDESRC = $(MTOP)/include
659
        MDOCSRC = $(MTOP)/doc
660
        MLOCSRC = $(MTOP)/localized
661
662
        MLIBSRC = $(MTOP)/lib
663
     MCLIENTSRC = $(MTOP)/clients
664
       MDEMOSRC = $(MTOP)/demos
665
     MWIDGETSRC = $(MLIBSRC)/Xm
666
   MRESOURCESRC = $(MLIBSRC)/Mrm
667
         UILSRC = $(MCLIENTSRC)/uil
668
669
            UIL = uil
670
         DEPUIL = $(BINDIR)/uil
671
672
   XMEXTRA_LIBS =
673
674
SOXMREV = 2.1
675
DEPXMLIB =
676
XMLIB =  -lXm
677
678
LINTXM = $(LINTLIBDIR)/llib-lXm.ln
679
680
SOMRMREV = 2.1
681
DEPMRESOURCELIB =
682
MRESOURCELIB =  -lMrm
683
684
LINTMRESOURCE = $(LINTLIBDIR)/llib-lMrm.ln
685
686
SOUILREV = 2.1
687
DEPUILLIB =
688
UILLIB =  -lUil
689
690
LINTUIL = $(LINTLIBDIR)/llib-lUil.ln
691
692
SOMCOMMONREV = 2.1
693
DEPTESTCOMLIB =
694
TESTCOMLIB =  -lMCommon
695
696
LINTTESTCOM = $(LINTLIBDIR)/llib-lMCommon.ln
697
698
TESTUILCOMLIB = $(TESTCOMSRC)/libMCommonUil.a
699
700
  LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
701
LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
702
     LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
703
     LINTUILLIB = $(UILSRC)/llib-lUil.ln
704
705
      YACCFLAGS =
706
       UILFLAGS =
707
    GENCATFLAGS =
708
         GENCAT = gencat $(GENCATFLAGS)
709
      MKCATTOOL = $(MLOCSRC)/util/mkcatdefs
710
711
         RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  *.Dat
712
713
        DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
714
715
        DEPLIBS1 = $(DEPLIBS)
716
        DEPLIBS2 = $(DEPLIBS)
717
        DEPLIBS3 = $(DEPLIBS)
718
719
XMULIBONLY = -lXmu
720
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
721
722
        CONFIGDIR = $(LIBDIR)/config
723
724
    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib
725
        LDPRELIBS = -L$(USRLIBDIR)  -L$(XPROJECTROOT)/lib
726
       LDPOSTLIBS =   -L$(XPROJECTROOT)/lib
727
     TOP_INCLUDES = -I$(INCROOT) $(TOP_MOTIF_INCLUDES) $(TOP_X_INCLUDES)
728
  PROJECT_DEFINES =
729
730
CXXPROJECT_DEFINES =
731
732
# ----------------------------------------------------------------------
733
# start of Imakefile
734
735
CDEBUGFLAGS=-I.. -g -ansi -ansi-error -Wall -pedantic
736
LOCAL_LIBRARIES=$(XLIB) -lm -lfl -ldl
737
OBJS=validate.o ../args.o ../bresenham.o ../stroke.o ../action.o ../matrix.o      ../action_item.o ../feature.o ../gesture.o ../log.o ../sprintf_alloc.o      ../rec.o ../rec_callback.o ../rec_history.o ../rec_lex.o ../rec_mode.o      ../rec_parse.o ../rec_engine.o ../grid_engine.o
738
739
SRCS=validate.c ../args.c ../bresenham.c ../stroke.c ../action.c ../matrix.c      ../action_item.c ../feature.c ../gesture.c ../log.c ../sprintf_alloc.c      ../rec.c ../rec_callback.c ../rec_history.c ../rec_lex.c ../rec_mode.c      ../rec_parse.c ../rec_engine.c ../grid_engine.c
740
741
 PROGRAM = validate
742
743
all:: validate
744
745
validate: $(OBJS) $(DEPLIBS)
746
	$(RM) $@
747
	$(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
748
749
install:: validate
750
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
751
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
752
	$(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS)  validate $(DESTDIR)$(BINDIR)/validate
753
754
install.man:: validate.man
755
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
756
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
757
	$(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) validate.man $(DESTDIR)$(MANDIR)/validate.$(MANSUFFIX)
758
759
depend::
760
	$(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
761
762
lint:
763
	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
764
lint1:
765
	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
766
767
clean::
768
	$(RM) validate
769
770
# ----------------------------------------------------------------------
771
# common rules for all Makefiles - do not edit
772
773
.c.i:
774
	$(RM) $@
775
	 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
776
777
emptyrule::
778
779
clean::
780
	$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  "#"*
781
782
Makefile::
783
	-@if [ -f Makefile ]; then set -x; \
784
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
785
	else exit 0; fi
786
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
787
788
tags::
789
	$(TAGS) -w *.[ch]
790
	$(TAGS) -xw *.[ch] > TAGS
791
792
man_keywords::
793
794
# ----------------------------------------------------------------------
795
# empty rules for directories that do not have SUBDIRS - do not edit
796
797
install::
798
	@echo "install in $(CURRENT_DIR) done"
799
800
install.man::
801
	@echo "install.man in $(CURRENT_DIR) done"
802
803
install.linkkit::
804
	@echo "install.linkkit in $(CURRENT_DIR) done"
805
806
Makefiles::
807
808
includes::
809
810
depend::
811
812
# ----------------------------------------------------------------------
813
# dependencies generated by makedepend
814

Return to bug 3031