"SfR Fresh" - the SfR Freeware/Shareware Archive 
Member "xlab-0.8.3/Makefile.noimake" of archive xlab-0.8.3.tar.gz:
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 # Makefile generated by imake - do not edit!
2 # $XConsortium: imake.c /main/90 1996/11/13 14:43:23 lehors $
3
4 # ----------------------------------------------------------------------
5 # Makefile generated from "Imake.tmpl" and </tmp/IIf.a19869>
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.4 1997/05/21 15:49:24 dawes Exp $
12 #
13
14 all::
15
16 .SUFFIXES: .i
17
18 # $XConsortium: Imake.cf /main/26 1996/09/28 16:05:09 rws $
19 # $XFree86: xc/config/cf/Imake.cf,v 3.34 1997/01/05 11:49:28 dawes 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: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $
26 # site: $XFree86: xc/config/cf/site.def,v 3.17 1997/01/14 22:12:40 dawes Exp $
27
28 # $XFree86: xc/config/cf/xf86site.def,v 3.101.2.10 1997/05/24 13:38:10 dawes Exp $
29
30 # ----------------------------------------------------------------------
31 # platform-specific configuration parameters - edit linux.cf to change
32
33 # platform: $XConsortium: linux.cf /main/27 1996/12/26 08:52:44 kaleb $
34 # platform: $XFree86: xc/config/cf/linux.cf,v 3.57.2.6 1997/05/27 06:22:10 dawes Exp $
35
36 # operating system: Linux 2.0.30 i586 [ELF] (2.0.30)
37
38 # $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $
39 # $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.2 1997/05/24 08:35:53 dawes Exp $
40
41 # $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.13 1997/06/02 01:44:09 dawes Exp $
42
43 # $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $
44
45 LINKKITDIR = $(USRLIBDIR)/Server
46 XF98LINKKITDIR = $(USRLIBDIR)/Server
47
48 XF86SRC = $(SERVERSRC)/hw/xfree86
49 XF86ACCELSRC = $(XF86SRC)/accel
50 XF86COMSRC = $(XF86SRC)/common
51 XF86CONFIGSRC = $(XF86COMSRC)
52 XF86HWSRC = $(XF86SRC)/common_hw
53 XF86OSSRC = $(XF86SRC)/os-support
54 VGADRIVERSRC = $(XF86SRC)/vga256/drivers
55 VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
56 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
57 MONODRIVERSRC = $(XF86SRC)/mono/drivers
58 S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
59 S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers
60
61 XF68SRC = $(SERVERSRC)/hw/xfree68
62 XF68COMSRC = $(XF68SRC)/common
63 XF68CONFIGSRC = $(XF68COMSRC)
64 XF68OSSRC = $(XF68SRC)/os-support
65
66 XF98SRC = $(SERVERSRC)/hw/xfree98
67 XF98ACCELSRC = $(XF98SRC)/accel
68 XF98COMSRC = $(XF98SRC)/common
69 XF98CONFIGSRC = $(XF98COMSRC)
70 XF98HWSRC = $(XF98SRC)/common_hw/generic
71 XF98HWNECSRC = $(XF98SRC)/common_hw/nec
72 XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
73 XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
74 XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968
75 XF98OSSRC = $(XF98SRC)/os-support
76 XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
77 XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
78 XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
79 XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
80 XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
81 XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
82 XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
83 XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers
84
85 XFREE86DOCDIR = $(LIBDIR)/doc
86 XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript
87 XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html
88 XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese
89
90 # $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $
91 # $XFree86: xc/config/cf/xf86.rules,v 3.16.2.1 1997/05/18 12:00:01 dawes Exp $
92
93 # ----------------------------------------------------------------------
94 # site-specific configuration parameters that go after
95 # the platform-specific parameters - edit site.def to change
96
97 # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $
98 # site: $XFree86: xc/config/cf/site.def,v 3.17 1997/01/14 22:12:40 dawes Exp $
99
100 # ---------------------------------------------------------------------
101 # Imake rules for building libraries, programs, scripts, and data files
102 # rules: $TOG: Imake.rules /main/218 1997/02/13 13:54:11 kaleb $
103 # rules: $XFree86: xc/config/cf/Imake.rules,v 3.33.2.2 1997/05/11 05:04:02 dawes Exp $
104
105 _NULLCMD_ = @ echo -n
106
107 TKLIBNAME =
108
109 TKLIBDIR =
110
111 TCLLIBNAME =
112
113 TCLIBDIR =
114
115 PATHSEP = /
116 SHELL = /bin/sh
117
118 TOP = .
119 CURRENT_DIR = .
120
121 IMAKE = imake
122 DEPEND = gccmakedep
123 MKDIRHIER = mkdir -p
124 EXPORTLISTGEN =
125 CONFIGSRC = $(TOP)/config
126 IMAKESRC = $(CONFIGSRC)/imake
127 DEPENDSRC = $(CONFIGSRC)/util
128
129 INCROOT = /usr/X11R6/include
130 USRLIBDIR = /usr/X11R6/lib
131 VARLIBDIR = /var/lib
132 SHLIBDIR = /usr/X11R6/lib
133 LINTLIBDIR = $(USRLIBDIR)/lint
134 MANPATH = /usr/X11R6/man
135 MANSOURCEPATH = $(MANPATH)/man
136 MANDIR = $(MANSOURCEPATH)1
137 LIBMANDIR = $(MANSOURCEPATH)3
138 FILEMANDIR = $(MANSOURCEPATH)5
139
140 AR = ar clq
141 BOOTSTRAPCFLAGS =
142 CC = gcc
143 AS = as
144
145 .SUFFIXES: .cc
146
147 CXX = c++
148 CXXFILT = c++filt
149 CXXLIB =
150 CXXDEBUGFLAGS = -O2 -fno-strength-reduce
151 CXXDEPENDINCLUDES =
152 CXXEXTRA_DEFINES =
153 CXXEXTRA_INCLUDES =
154 CXXSTD_DEFINES = -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -Dlinux -D__i386__ -DX_LOCALE $(CXXPROJECT_DEFINES)
155 CXXOPTIONS =
156 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
157 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES)
158 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
159
160 COMPRESS = compress
161 GZIPCMD = gzip
162 CPP = /lib/cpp $(STD_CPP_DEFINES)
163 PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
164 INSTALL = install
165 INSTALLFLAGS = -c
166 LD = ld
167 LEX = flex -l
168 LEXLIB = -lfl
169 YACC = bison -y
170 CCYACC = bison -y
171 LINT = lint
172 LINTLIBFLAG = -C
173 LINTOPTS = -axz
174 LN = ln -s
175 MAKE = make
176 MV = mv -f
177 CP = cp
178
179 RANLIB = ranlib
180 RANLIBINSTFLAGS =
181
182 RM = rm -f
183 MANSUFFIX = 1x
184 LIBMANSUFFIX = 3x
185 FILEMANSUFFIX = 5x
186 TROFF = psroff
187 NROFF = nroff
188 MSMACROS = -ms
189 MANMACROS = -man
190 TBL = tbl
191 EQN = eqn
192 NEQN = neqn
193 COL = col
194
195 DVIPS = dvips
196 LATEX = latex
197
198 STD_INCLUDES =
199 STD_CPP_DEFINES = -traditional -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -Dlinux -D__i386__ -DX_LOCALE $(PROJECT_DEFINES)
200 STD_DEFINES = -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -Dlinux -D__i386__ -DX_LOCALE $(PROJECT_DEFINES)
201 EXTRA_LOAD_FLAGS =
202 EXTRA_LDOPTIONS =
203 EXTRA_LIBRARIES =
204 TAGS = ctags
205
206 PARALLELMFLAGS =
207
208 SHAREDCODEDEF =
209 SHLIBDEF =
210
211 SHLIBLDFLAGS = -shared
212
213 PICFLAGS = -fPIC
214
215 CXXPICFLAGS = -fPIC
216
217 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
218
219 INSTPGMFLAGS = -s
220
221 INSTBINFLAGS = -m 0755
222 INSTUIDFLAGS = -m 4711
223 INSTLIBFLAGS = -m 0644
224 INSTINCFLAGS = -m 0444
225 INSTMANFLAGS = -m 0444
226 INSTDATFLAGS = -m 0444
227 INSTKMEMFLAGS = -m 4711
228
229 PROJECTROOT = /usr/X11R6
230
231 CDEBUGFLAGS = -O2 -fno-strength-reduce
232 CCOPTIONS =
233
234 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
235 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
236 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
237 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
238 LDPRELIB = -L$(USRLIBDIR)
239 LDPOSTLIB =
240 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
241 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
242
243 LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
244
245 CCLINK = $(CC)
246
247 CXXLINK = $(CXX)
248
249 LDSTRIPFLAGS = -x
250 LDCOMBINEFLAGS = -r
251 DEPENDFLAGS =
252
253 # Not sure this belongs here
254 TKLIBDIR =
255 TKINCDIR =
256 TKLIBNAME =
257 TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
258 TCLLIBDIR =
259 TCLINCDIR =
260 TCLLIBNAME =
261 TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
262
263 MACROFILE = linux.cf
264 RM_CMD = $(RM)
265
266 IMAKE_DEFINES =
267
268 IRULESRC = $(CONFIGDIR)
269 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
270
271 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
272
273 # $XConsortium: X11.rules /main/2 1996/12/04 10:13:00 swick $
274
275 # ----------------------------------------------------------------------
276 # X Window System Build Parameters and Rules
277 # $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $
278 #
279 #
280 #
281 #
282 # $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.3 1997/05/21 15:02:13 dawes Exp $
283
284 # -----------------------------------------------------------------------
285 # X Window System make variables; these need to be coordinated with rules
286
287 XTOP = $(TOP)
288 BINDIR = /usr/X11R6/bin
289 BUILDINCROOT = $(TOP)/exports
290 BUILDINCDIR = $(BUILDINCROOT)/include
291 BUILDINCTOP = ../..
292 BUILDLIBDIR = $(TOP)/exports/lib
293 BUILDLIBTOP = ../..
294 BUILDBINDIR = $(TOP)/exports/bin
295 BUILDBINTOP = ../..
296 XBUILDINCROOT = $(XTOP)/exports
297 XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
298 XBUILDINCTOP = ../../..
299 XBUILDBINDIR = $(XBUILDINCROOT)/bin
300 INCDIR = $(INCROOT)
301 ADMDIR = /usr/adm
302 LIBDIR = $(USRLIBDIR)/X11
303 TOP_X_INCLUDES =
304
305 FONTDIR = $(LIBDIR)/fonts
306 XINITDIR = $(LIBDIR)/xinit
307 XDMDIR = $(LIBDIR)/xdm
308 XDMVARDIR = $(VARLIBDIR)/xdm
309 TWMDIR = $(LIBDIR)/twm
310 XSMDIR = $(LIBDIR)/xsm
311 NLSDIR = $(LIBDIR)/nls
312 XLOCALEDIR = $(LIBDIR)/locale
313 PEXAPIDIR = $(LIBDIR)/PEX
314 LBXPROXYDIR = $(LIBDIR)/lbxproxy
315 PROXYMANAGERDIR = $(LIBDIR)/proxymngr
316 XPRINTDIR = $(LIBDIR)
317 XAPPLOADDIR = $(LIBDIR)/app-defaults
318 FONTCFLAGS = -t
319
320 INSTAPPFLAGS = $(INSTDATFLAGS)
321
322 RGB = rgb
323 FONTC = bdftopcf
324 MKFONTDIR = mkfontdir
325
326 DOCUTILSRC = $(XTOP)/doc/util
327 CLIENTSRC = $(TOP)/clients
328 DEMOSRC = $(TOP)/demos
329 XDOCMACROS = $(DOCUTILSRC)/macros.t
330 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
331 PROGRAMSRC = $(TOP)/programs
332 LIBSRC = $(XTOP)/lib
333 FONTSRC = $(XTOP)/fonts
334 INCLUDESRC = $(BUILDINCROOT)/include
335 XINCLUDESRC = $(INCLUDESRC)/X11
336 SERVERSRC = $(XTOP)/programs/Xserver
337 CONTRIBSRC = $(XTOP)/../contrib
338 UNSUPPORTEDSRC = $(XTOP)/unsupported
339 DOCSRC = $(XTOP)/doc
340 RGBSRC = $(XTOP)/programs/rgb
341 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
342 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
343 FONTSERVERSRC = $(PROGRAMSRC)/xfs
344 FONTINCSRC = $(XTOP)/include/fonts
345 EXTINCSRC = $(XTOP)/include/extensions
346 TRANSCOMMSRC = $(LIBSRC)/xtrans
347 TRANS_INCLUDES = -I$(TRANSCOMMSRC)
348
349 XENVLIBDIR = $(USRLIBDIR)
350 CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR)
351
352 # $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
353 # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $
354
355 XLIBSRC = $(LIBSRC)/X11
356
357 SOXLIBREV = 6.1
358 DEPXONLYLIB =
359 XONLYLIB = -lX11
360
361 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
362
363 XLIBONLY = $(XONLYLIB)
364
365 XEXTLIBSRC = $(LIBSRC)/Xext
366
367 SOXEXTREV = 6.3
368 DEPEXTENSIONLIB =
369 EXTENSIONLIB = -lXext
370
371 LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
372
373 LINTEXTENSIONLIB = $(LINTEXTENSION)
374 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
375 XLIB = $(EXTENSIONLIB) $(XONLYLIB)
376 LINTXLIB = $(LINTXONLYLIB)
377
378 XSSLIBSRC = $(LIBSRC)/Xss
379
380 DEPXSSLIB = $(USRLIBDIR)/libXss.a
381 XSSLIB = -lXss
382
383 LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
384
385 XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
386
387 DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a
388 XXF86MISCLIB = -lXxf86misc
389
390 LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
391
392 XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
393
394 DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a
395 XXF86VMLIB = -lXxf86vm
396
397 LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
398
399 XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
400
401 DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a
402 XXF86DGALIB = -lXxf86dga
403
404 LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
405
406 XDPMSLIBSRC = $(LIBSRC)/Xdpms
407
408 DEPXDPMSLIB = $(USRLIBDIR)/libXdpms.a
409 XDPMSLIB = -lXdpms
410
411 LINTXDPMS = $(LINTLIBDIR)/llib-lXdpms.ln
412
413 XAUTHSRC = $(LIBSRC)/Xau
414
415 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
416 XAUTHLIB = -lXau
417
418 LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
419
420 XDMCPLIBSRC = $(LIBSRC)/Xdmcp
421
422 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
423 XDMCPLIB = -lXdmcp
424
425 LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
426
427 XMUSRC = $(LIBSRC)/Xmu
428
429 SOXMUREV = 6.0
430 DEPXMULIB =
431 XMULIB = -lXmu
432
433 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
434
435 OLDXLIBSRC = $(LIBSRC)/oldX
436
437 DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
438 OLDXLIB = -loldX
439
440 LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
441
442 XPLIBSRC = $(LIBSRC)/Xp
443
444 SOXPREV = 6.2
445 DEPXPLIB =
446 XPLIB = -lXp
447
448 LINTXP = $(LINTLIBDIR)/llib-lXp.ln
449
450 TOOLKITSRC = $(LIBSRC)/Xt
451
452 SOXTREV = 6.0
453 DEPXTOOLONLYLIB =
454 XTOOLONLYLIB = -lXt
455
456 LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
457
458 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
459 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
460 LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
461
462 XALIBSRC = $(LIBSRC)/Xa
463
464 SOXAREV = 1.0
465 DEPXALIB =
466 XALIB = -lXa
467
468 LINTXA = $(LINTLIBDIR)/llib-lXa.ln
469
470 AWIDGETSRC = $(LIBSRC)/Xaw
471
472 SOXAWREV = 6.1
473 DEPXAWLIB =
474 XAWLIB = -lXaw
475
476 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
477
478 XILIBSRC = $(LIBSRC)/Xi
479
480 SOXINPUTREV = 6.0
481 DEPXILIB =
482 XILIB = -lXi
483
484 LINTXI = $(LINTLIBDIR)/llib-lXi.ln
485
486 XTESTLIBSRC = $(LIBSRC)/Xtst
487
488 SOXTESTREV = 6.1
489 DEPXTESTLIB =
490 XTESTLIB = -lXtst
491
492 LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
493
494 PEXLIBSRC = $(LIBSRC)/PEX5
495
496 SOPEXREV = 6.0
497 DEPPEXLIB =
498 PEXLIB = -lPEX5
499
500 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
501
502 XIELIBSRC = $(LIBSRC)/XIE
503
504 SOXIEREV = 6.0
505 DEPXIELIB =
506 XIELIB = -lXIE
507
508 LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
509
510 PHIGSLIBSRC = $(LIBSRC)/PHIGS
511
512 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
513 PHIGSLIB = -lphigs
514
515 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
516
517 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
518 XBSDLIB = -lXbsd
519
520 LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
521
522 ICESRC = $(LIBSRC)/ICE
523
524 SOICEREV = 6.3
525 DEPICELIB =
526 ICELIB = -lICE
527
528 LINTICE = $(LINTLIBDIR)/llib-lICE.ln
529
530 SMSRC = $(LIBSRC)/SM
531
532 SOSMREV = 6.0
533 DEPSMLIB =
534 SMLIB = -lSM
535
536 LINTSM = $(LINTLIBDIR)/llib-lSM.ln
537
538 XKEYSRC = $(LIBSRC)/Xkey
539
540 SOXKEYREV = 6.0
541 DEPXKEYLIB =
542 XKEYLIB = -lXkey
543
544 LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
545
546 FSLIBSRC = $(LIBSRC)/FS
547
548 DEPFSLIB = $(USRLIBDIR)/libFS.a
549 FSLIB = -lFS
550
551 LINTFS = $(LINTLIBDIR)/llib-lFS.ln
552
553 FONTLIBSRC = $(LIBSRC)/font
554
555 DEPFONTLIB = $(USRLIBDIR)/libfont.a
556 FONTLIB = -lfont
557
558 LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
559
560 XPMLIBSRC = $(LIBSRC)/Xpm
561
562 DEPXPMLIB = $(USRLIBDIR)/libXpm.a
563 XPMLIB = -lXpm
564
565 LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
566
567 XKBFILELIBSRC = $(LIBSRC)/xkbfile
568
569 DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a
570 XKBFILELIB = -lxkbfile
571
572 LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
573
574 XKBCOMPCMD = xkbcomp
575
576 XKBUILIBSRC = $(LIBSRC)/xkbui
577
578 DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a
579 XKBUILIB = -lxkbui
580
581 LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
582
583 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
584
585 DEPLIBS1 = $(DEPLIBS)
586 DEPLIBS2 = $(DEPLIBS)
587 DEPLIBS3 = $(DEPLIBS)
588 DEPLIBS4 = $(DEPLIBS)
589 DEPLIBS5 = $(DEPLIBS)
590 DEPLIBS6 = $(DEPLIBS)
591 DEPLIBS7 = $(DEPLIBS)
592 DEPLIBS8 = $(DEPLIBS)
593 DEPLIBS9 = $(DEPLIBS)
594 DEPLIBS10 = $(DEPLIBS)
595
596 XMULIBONLY = -lXmu
597 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
598
599 CONFIGDIR = $(LIBDIR)/config
600
601 USRLIBDIRPATH = $(USRLIBDIR)
602 LDPRELIBS = -L$(USRLIBDIR)
603 LDPOSTLIBS =
604 TOP_INCLUDES = -I$(INCROOT) $(TOP_X_INCLUDES)
605 PROJECT_DEFINES =
606
607 CXXPROJECT_DEFINES =
608
609 # ----------------------------------------------------------------------
610 # start of Imakefile
611
612 # # Imakefile for Xlab. Copyright 1998 Marc Vertes
613 # $Id: Makefile.noimake,v 1.2 1998/06/04 04:53:24 marc Exp $
614 # #
615
616 CCOPTIONS = -g -Wall -ansi
617 SYS_LIBRARIES =
618 DEPLIBS = $(DEPXLIB)
619 LOCAL_LIBRARIES = $(XLIB)
620
621 SRCS = prtype.c print11.c table11.c decode11.c server.c fd.c common.c scope.c record.c parse.y parse.l
622
623 OBJS = scope.o common.o fd.o server.o decode11.o table11.o print11.o prtype.o record.o y.tab.o lex.yy.o
624
625 PROGRAM = xlab
626
627 all:: xlab
628
629 xlab: $(OBJS) $(DEPLIBS)
630 $(RM) $@
631 $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
632
633 install:: xlab
634 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
635 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
636 $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) xlab $(DESTDIR)$(BINDIR)/xlab
637
638 install.man:: xlab.man
639 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
640 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
641 $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) xlab.man $(DESTDIR)$(MANDIR)/xlab.$(MANSUFFIX)
642
643 depend::
644 $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
645
646 lint:
647 $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
648 lint1:
649 $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
650
651 clean::
652 $(RM) xlab
653 # #
654 common.o: $(_NOOP_)
655 $(RM) $@
656 $(CC) -c $(CFLAGS) $(SIGNAL_DEFINES) $*.c
657
658 scope.c: y.tab.h
659
660 y.tab.h: parse.y
661 yacc -d parse.y
662
663 y.tab.o: parse.y
664 $(CC) $(CFLAGS) -c y.tab.c
665
666 lex.yy.o: parse.l
667 lex parse.l
668 $(CC) $(CFLAGS) -c lex.yy.c
669
670 clean::
671 $(RM) lex.yy.c y.tab.h y.tab.c
672
673 # ----------------------------------------------------------------------
674 # common rules for all Makefiles - do not edit
675
676 .c.i:
677 $(RM) $@
678 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
679
680 emptyrule::
681
682 clean::
683 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"*
684
685 Makefile::
686 -@if [ -f Makefile ]; then set -x; \
687 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
688 else exit 0; fi
689 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
690
691 tags::
692 $(TAGS) -w *.[ch]
693 $(TAGS) -xw *.[ch] > TAGS
694
695 man_keywords::
696
697 # ----------------------------------------------------------------------
698 # empty rules for directories that do not have SUBDIRS - do not edit
699
700 install::
701 @echo "install in $(CURRENT_DIR) done"
702
703 install.man::
704 @echo "install.man in $(CURRENT_DIR) done"
705
706 install.linkkit::
707 @echo "install.linkkit in $(CURRENT_DIR) done"
708
709 Makefiles::
710
711 includes::
712
713 depend::
714
715 # ----------------------------------------------------------------------
716 # dependencies generated by makedepend
717
718 # DO NOT DELETE
719 prtype.o: prtype.c scope.h /usr/X11R6/include/X11/Xos.h \
720 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
721 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
722 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
723 /usr/include/sys/bitypes.h /usr/include/string.h \
724 /usr/include/features.h /usr/include/sys/cdefs.h \
725 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
726 /usr/include/fcntl.h /usr/include/gnu/types.h \
727 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
728 /usr/include/unistd.h /usr/include/posix_opt.h \
729 /usr/include/confname.h /usr/include/sys/time.h \
730 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
731 /usr/include/libio.h /usr/include/_G_config.h fd.h x11.h
732 print11.o: print11.c scope.h /usr/X11R6/include/X11/Xos.h \
733 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
734 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
735 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
736 /usr/include/sys/bitypes.h /usr/include/string.h \
737 /usr/include/features.h /usr/include/sys/cdefs.h \
738 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
739 /usr/include/fcntl.h /usr/include/gnu/types.h \
740 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
741 /usr/include/unistd.h /usr/include/posix_opt.h \
742 /usr/include/confname.h /usr/include/sys/time.h \
743 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
744 /usr/include/libio.h /usr/include/_G_config.h fd.h x11.h
745 table11.o: table11.c scope.h /usr/X11R6/include/X11/Xos.h \
746 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
747 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
748 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
749 /usr/include/sys/bitypes.h /usr/include/string.h \
750 /usr/include/features.h /usr/include/sys/cdefs.h \
751 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
752 /usr/include/fcntl.h /usr/include/gnu/types.h \
753 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
754 /usr/include/unistd.h /usr/include/posix_opt.h \
755 /usr/include/confname.h /usr/include/sys/time.h \
756 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
757 /usr/include/libio.h /usr/include/_G_config.h fd.h x11.h
758 decode11.o: decode11.c scope.h /usr/X11R6/include/X11/Xos.h \
759 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
760 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
761 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
762 /usr/include/sys/bitypes.h /usr/include/string.h \
763 /usr/include/features.h /usr/include/sys/cdefs.h \
764 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
765 /usr/include/fcntl.h /usr/include/gnu/types.h \
766 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
767 /usr/include/unistd.h /usr/include/posix_opt.h \
768 /usr/include/confname.h /usr/include/sys/time.h \
769 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
770 /usr/include/libio.h /usr/include/_G_config.h fd.h x11.h
771 server.o: server.c scope.h /usr/X11R6/include/X11/Xos.h \
772 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
773 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
774 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
775 /usr/include/sys/bitypes.h /usr/include/string.h \
776 /usr/include/features.h /usr/include/sys/cdefs.h \
777 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
778 /usr/include/fcntl.h /usr/include/gnu/types.h \
779 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
780 /usr/include/unistd.h /usr/include/posix_opt.h \
781 /usr/include/confname.h /usr/include/sys/time.h \
782 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
783 /usr/include/libio.h /usr/include/_G_config.h fd.h record.h \
784 /usr/X11R6/include/X11/Xlib.h /usr/X11R6/include/X11/X.h \
785 /usr/X11R6/include/X11/Xfuncproto.h x11.h
786 fd.o: fd.c scope.h /usr/X11R6/include/X11/Xos.h \
787 /usr/X11R6/include/X11/Xosdefs.h /usr/include/sys/types.h \
788 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
789 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
790 /usr/include/sys/bitypes.h /usr/include/string.h \
791 /usr/include/features.h /usr/include/sys/cdefs.h \
792 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
793 /usr/include/fcntl.h /usr/include/gnu/types.h \
794 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
795 /usr/include/unistd.h /usr/include/posix_opt.h \
796 /usr/include/confname.h /usr/include/sys/time.h \
797 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
798 /usr/include/libio.h /usr/include/_G_config.h fd.h \
799 /usr/include/errno.h /usr/include/linux/errno.h \
800 /usr/include/asm/errno.h
801 common.o: common.c /usr/include/stdlib.h /usr/include/features.h \
802 /usr/include/sys/cdefs.h \
803 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
804 /usr/include/errno.h /usr/include/linux/errno.h \
805 /usr/include/asm/errno.h /usr/include/alloca.h /usr/include/fcntl.h \
806 /usr/include/sys/types.h /usr/include/linux/types.h \
807 /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h \
808 /usr/include/asm/types.h /usr/include/sys/bitypes.h \
809 /usr/include/gnu/types.h /usr/include/linux/fcntl.h \
810 /usr/include/asm/fcntl.h scope.h /usr/X11R6/include/X11/Xos.h \
811 /usr/X11R6/include/X11/Xosdefs.h /usr/include/string.h \
812 /usr/include/unistd.h /usr/include/posix_opt.h \
813 /usr/include/confname.h /usr/include/sys/time.h \
814 /usr/include/linux/time.h /usr/include/time.h /usr/include/stdio.h \
815 /usr/include/libio.h /usr/include/_G_config.h fd.h \
816 /usr/include/signal.h /usr/include/linux/signal.h \
817 /usr/include/asm/signal.h /usr/include/sys/uio.h \
818 /usr/include/linux/socket.h /usr/include/asm/socket.h \
819 /usr/include/asm/sockios.h /usr/include/linux/sockios.h \
820 /usr/include/linux/uio.h /usr/include/sys/socket.h \
821 /usr/include/sys/ioctl.h /usr/include/linux/ioctl.h \
822 /usr/include/asm/ioctl.h /usr/include/termios.h \
823 /usr/include/linux/termios.h /usr/include/asm/termios.h \
824 /usr/include/asm/termbits.h /usr/include/asm/ioctls.h \
825 /usr/include/sys/socketio.h /usr/include/netinet/in.h \
826 /usr/include/linux/in.h /usr/include/asm/byteorder.h \
827 /usr/include/netdb.h /usr/include/paths.h
828 record.o: record.c /usr/include/stdio.h /usr/include/features.h \
829 /usr/include/sys/cdefs.h /usr/include/libio.h \
830 /usr/include/_G_config.h /usr/include/stdlib.h \
831 /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h \
832 /usr/include/errno.h /usr/include/linux/errno.h \
833 /usr/include/asm/errno.h /usr/include/alloca.h \
834 /usr/X11R6/include/X11/Xlib.h /usr/include/sys/types.h \
835 /usr/include/linux/types.h /usr/include/linux/posix_types.h \
836 /usr/include/asm/posix_types.h /usr/include/asm/types.h \
837 /usr/include/sys/bitypes.h /usr/X11R6/include/X11/X.h \
838 /usr/X11R6/include/X11/Xfuncproto.h /usr/X11R6/include/X11/Xosdefs.h \
839 /usr/X11R6/include/X11/Xutil.h /usr/X11R6/include/X11/keysym.h \
840 /usr/X11R6/include/X11/keysymdef.h scope.h \
841 /usr/X11R6/include/X11/Xos.h /usr/include/string.h \
842 /usr/include/fcntl.h /usr/include/gnu/types.h \
843 /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h \
844 /usr/include/unistd.h /usr/include/posix_opt.h \
845 /usr/include/confname.h /usr/include/sys/time.h \
846 /usr/include/linux/time.h /usr/include/time.h fd.h record.h x11.h \
847 server.h