head 1.1; branch 1.1.1; access; symbols libdrm-1_0_4:1.1.1.9 trunk-20040613:1.1.1.9 mach64-last-merge:1.1.1.9 driinterface-0-0-3-20040303-merge:1.1.1.9 driinterface-0-0-3-20040303-premerge:1.1.1.9 driinterface-0-0-3-20040303:1.1.1.9 driinterface-0-0-3-branch:1.1.1.9.0.16 mach64-0-0-7-branch:1.1.1.9.0.14 driinterface-0-0-2-branch:1.1.1.9.0.12 newmesa-0-0-1-20031209-merge:1.1.1.9 trunk-20031209:1.1.1.9 newmesa-0-0-1-20031209:1.1.1.9 newmesa-0-0-1-branch:1.1.1.9.0.10 driinterface-0-0-1-branch:1.1.1.9.0.8 savage-2-0-0-branch:1.1.1.9.0.6 savage-2-0-0-fork:1.1.1.9 dynamic-0-0-1-branch:1.1.1.9.0.4 config-0-0-1-20031005-freeze:1.1.1.8 savage-1_0_0-20031002-trunk-premerge:1.1.1.8 cle266-0-0-1-branch:1.1.1.9.0.2 i865-agp-0-1-20030929:1.1.1.8 trunk-20030916:1.1.1.9 XFree86-4_3_99_12-merge:1.1.1.9 X_4_3_99_12:1.1.1.9 trunk-20030912:1.1.1.8 i865-agp-0-1-20030905:1.1.1.8 i865-agp-0-1-20030728:1.1.1.8 i865-agp-0-1-20030707:1.1.1.8 savage-1_0_0-branch:1.1.1.8.0.10 newdrm-0-0-1-branch:1.1.1.8.0.8 i865-agp-0-1-branch:1.1.1.8.0.6 config-0-0-1-branch:1.1.1.8.0.4 texmem-0-0-1-20030429-merge:1.1.1.8 texmem-0-0-1-20030429-premerge:1.1.1.8 texmem-0-0-1-20030407:1.1.1.7.36.1 trident-0-0-2-branch:1.1.1.8.0.2 mach64-0-0-6-20030330:1.1.1.7.54.1 mach64-0-0-6-20030329-freeze:1.1.1.7 texmem-0-0-1-20030328-freeze:1.1.1.7 X_4_3_0-20030324-merge:1.1.1.8 X_4_3_0-20020324-preimport:1.1.1.7 drm-filp-0-1-branch:1.1.1.7.0.56 mesa-4-0-4-20030222:1.1.1.7 bsd-4-0-0-20030221-merge:1.1.1.7 bsd-4-0-0-20030220:1.1.1.7 bsd-4-0-0-20030220-freeze:1.1.1.7 mesa-4-0-4-20030216:1.1.1.7 mach64-0-0-6-branch:1.1.1.7.0.54 mesa-4-0-4-20030208:1.1.1.7 texmem-0-0-1-20030204-trunk-merge:1.1.1.7 texmem-0-0-1-20030204-trunk-premerge:1.1.1.7 mesa-4-0-4-20030203:1.1.1.7 mesa-4-0-4-20030129:1.1.1.7 texmem-0-0-1-20030125-trunk-merge:1.1.1.7 texmem-0-0-1-20030123-trunk-premerge:1.1.1.7 mesa-4-0-4-20030114:1.1.1.7 agpgart_2_0_branch:1.1.1.7.0.52 mesa-4-0-4-20021220:1.1.1.7 mesa-4-0-4-20021216:1.1.1.7 mesa-4-0-4-20021215:1.1.1.7 mesa-4-0-4-20021214:1.1.1.7 mesa-4-0-4-branch:1.1.1.7.0.50 dmx-1-0-20021129-final:1.1.1.7 texmem-0-0-1-20021127-mesa-4-1-merge:1.1.1.7 trunk-20021125:1.1.1.7 dmx-1-0-20021115-beta:1.1.1.7 bsd-4-0-0-branch:1.1.1.7.0.48 nv-0-0-1-branch:1.1.1.7.0.46 savage-0-0-1-branch:1.1.1.7.0.44 stable-1-0-branch:1.1.1.7.0.42 r200-stable-1-0-20021028:1.1.1.7 dmx-1-0-20021025-alpha:1.1.1.7 X_4_2_99_2-20021023-merge:1.1.1.7 X_4_2_99_2:1.1.1.7 trunk-20021022:1.1.1.7 r200-stable-1-0-branch:1.1.1.7.0.40 mesa-4-1-branch:1.1.1.7.0.38 texmem-0-0-1:1.1.1.7.0.36 trunk-20021002:1.1.1.7 dmx-1-0-20020926-final:1.1.1.7 dmx-1-0-20020830-beta:1.1.1.7 r200-0-2-branch:1.1.1.7.0.34 r200-0-1-20020822-merge:1.1.1.7 r200-0-1-20020822:1.1.1.7 r200-0-1-20020826-freeze:1.1.1.7 xv845g-0-1-branch:1.1.1.7.0.32 xv845g-0-1-bp:1.1.1.7 GEODE-BASE-DRIVER:1.1.1.7 geode-0-0-1-branch:1.1.1.7.0.30 tdlabs-0-0-1-branch:1.1.1.7.0.28 reinit-0-0-1-branch:1.1.1.7.0.26 dmx-1-0-20020719-alpha:1.1.1.7 r200-0-1-20020715:1.1.1.7 r200-0-1-20020714-freeze:1.1.1.7 bsd-3-0-0-20020705-merge:1.1.1.7 bsd-3-0-0-freeze:1.1.1.7 trunk-20020705:1.1.1.7 bsd-3-0-0-20020705:1.1.1.7 trunk-20020703:1.1.1.7 mach64-0-0-5-branch:1.1.1.7.0.22 trunk-20020626:1.1.1.7 trunk-20020617:1.1.1.7 tcl-0-0-20020612-merge:1.1.1.7 tcl-0-0-20020612:1.1.1.7 tcl-0-0-20020612-freeze:1.1.1.7 r200-0-1-branch:1.1.1.7.0.24 dmx-1-0-20020604-phase1:1.1.1.7 dmx-1-0-20020603-base:1.1.1.7 dmx-1-0-branch:1.1.1.7.0.20 dmx-0-1-20020531-final:1.1.1.6 mach64-0-0-4-dma-branch:1.1.1.7.0.18 dmx-0-1-20020419-beta:1.1.1.6 mach64-0-0-4-branch:1.1.1.7.0.16 drmcommand-0-0-1-20020409-merge:1.1.1.7 drmcommand-0-0-1-20020409:1.1.1.7 drmcommand-0-0-1-20020409-freeze:1.1.1.7 trunk-20020328:1.1.1.7 s3virge-0-0-1-branch:1.1.1.7.0.14 drmcommand-0-0-1-branch:1.1.1.7.0.12 trident-0-0-1-branch:1.1.1.7.0.10 mach64-0-0-3-dma-branch:1.1.1.7.0.8 bsd-3-0-0-branch:1.1.1.7.0.6 dmx-0-1-20020228-alpha:1.1.1.6 mach64-0-0-3-branch:1.1.1.7.0.4 trunk-20020221:1.1.1.7 tcl-0-0-branch:1.1.1.7.0.2 mesa-4-0-20020214-merge:1.1.1.7 mesa-4-0-20020214:1.1.1.6.6.1 mesa-4-0-20020213:1.1.1.6.6.1 mesa-4-0-20020211-freeze:1.1.1.6 X_4_2_0-20020128-merge:1.1.1.7 X_4_2_0:1.1.1.7 X_4_2_0-20020127-preimport:1.1.1.6 X_4_2_0-20020123-preimport:1.1.1.6 dmx-0-1-20020112:1.1.1.6 dmx-0-1-20011128-snapshot:1.1.1.6 dmx-0-1-20011115:1.1.1.6 dmx-0-1-branch:1.1.1.6.0.10 mach64-0-0-2-branch:1.1.1.6.0.8 mesa-4-0-branch:1.1.1.6.0.6 X_4_1_99_1-20010822-merge:1.1.1.6 X_4_1_99_1:1.1.1.6 X_4_1_99_1-20010822-preimport:1.1.1.6 multihead-1-0-0-20010730:1.1.1.6 multihead-1-0-0-20010730-merge:1.1.1.6 multihead-1-0-0-20010727-freeze:1.1.1.6 X_4_1_0-20010615-merge:1.1.1.6 mesa-3-5-20010621-freeze:1.1.1.4.20.1 X_4_1_0:1.1.1.6 X_4_1_0-20010614-preimport:1.1.1.6 multihead-1-0-0-branch:1.1.1.6.0.4 X_4_0_99_3-20010502-merge:1.1.1.6 X_4_0_99_3:1.1.1.6 X_4_0_99_3-20010501-preimport:1.1.1.6 bsd-2-0-0-branch:1.1.1.6.0.2 X_4_0_99_2-20010410-merge:1.1.1.6 X_4_0_99_2:1.1.1.6 X_4_0_99_2-20010409-preimport:1.1.1.5 ati-pcigart-1-0-0-20010405-merge:1.1.1.5 ati-pcigart-1-0-0-20010405:1.1.1.5 ati-pcigart-1-0-0-20010405-freeze:1.1.1.5 ati-pcigart-1-0-0-branch:1.1.1.5.0.2 mesa-3-5-20010323-freeze:1.1.1.4 X_4_0_99_1-20010321-merge:1.1.1.5 X_4_0_99_1:1.1.1.5 X_4_0_99_1-20010319-preimport:1.1.1.4 full-1-0-0-20010315-head:1.1.1.4 sarea-1-0-0-20010314-merge:1.1.1.4 sarea-1-0-0-20010314:1.1.1.4 full-1-0-0-branch:1.1.1.4 sarea-1-0-0-20010307:1.1.1.4 sarea-1-0-0-20010307-freeze:1.1.1.4 tdfx-3-1-0-20010306-merge:1.1.1.4 tdfx-3-1-0-20010306-freeze:1.1.1.4 tdfx-3-1-0-20010306:1.1.1.4 tdfx-3-1-0-20010305-merge:1.1.1.4 tdfx-3-1-0-20010305-freeze2:1.1.1.4 tdfx-3-1-0-20010305-freeze:1.1.1.4 tdfx-3-1-0-20010301-freeze:1.1.1.4 ati-pcigart-0-0-1-branch-02282001-freeze:1.1.1.4 ati-5-0-1-20010220-head:1.1.1.4 ati-5-0-1-branch:1.1.1.4.0.28 sarea-1-0-0-branch:1.1.1.4.0.26 mga-1-0-0-20010215-merge:1.1.1.4 mga-1-0-0-20010215-freeze:1.1.1.4 tdfx-3-1-0-branch:1.1.1.4.0.24 tdfx-3-0-1-branch:1.1.1.4 ati-pcigart-0-0-1-branch:1.1.1.4.0.22 mesa-3-5-branch:1.1.1.4.0.20 tdfx-3-0-0-20010109-merge:1.1.1.4 tdfx-3-0-0-20010108:1.1.1.4 ati-5-0-0-20010105-merge:1.1.1.4 ati-5-0-0-20010105:1.1.1.4 ati-5-0-0-20000104-freeze:1.1.1.4 tdfx-3-0-0-20010104-freeze:1.1.1.4 ati-5-0-0-20001223-merge:1.1.1.4 ati-5-0-0-20001223-freeze:1.1.1.4 X_4_0_2-20001221-merge:1.1.1.4 X_4_0_2:1.1.1.4 mga-1-0-0-branch:1.1.1.4.0.18 X_4_0_1h-20001207-merge:1.1.1.4 X_4_0_1h-20001205-merge:1.1.1.4 X_4_0_1h:1.1.1.4 ati-4-1-1-20001202-merge-trunk:1.1.1.4 sse-1-0-1-branch:1.1.1.4.0.16 ati-4-1-1-20001202-merge:1.1.1.2 tdfx-3-0-0-20001201:1.1.1.4 ati-4-1-1-20001201-freeze:1.1.1.2 tdfx-3-0-0-20001201-freeze:1.1.1.4 X_4_0_1g-20001130-merge:1.1.1.4 X_4_0_1g:1.1.1.4 X_4_0_1f-20001130-merge:1.1.1.4 X_4_0_1f:1.1.1.4 ati-4-1-1-20001125-freeze:1.1.1.2 mach64-0-0-1-branch:1.1.1.4.0.14 ati-5-0-0-branch:1.1.1.4.0.12 X_4_0_1e-20001107-merge:1.1.1.4 X_4_0_1e:1.1.1.4 X_4_0_1d-20001107-merge:1.1.1.4 X_4_0_1d:1.1.1.4 ppc-1-0-1-branch:1.1.1.4.0.10 radeon-1-0-0-20001017:1.1.1.2 full-0-0-2-branch:1.1.1.4.0.8 full-0-0-1-branch:1.1.1.4.0.6 ati-4-1-1-20001009-freeze:1.1.1.2 mga-readpix-0-0-1-branch:1.1.1.4.0.4 tdfx-3-0-0-branch:1.1.1.4.0.2 X_4_0_1d-pre:1.1.1.4 ati-4-1-1-20000919-stable:1.1.1.2 radeon-1-0-0-branch:1.1.1.2.0.24 ppc-1-0-0-20000912:1.1.1.2 mga-lock-debug-0-2-0-branch:1.1.1.2.0.22 sse-1-0-0-branch:1.1.1.2.0.20 mga-lock-debug-0-0-1-branch:1.1.1.2.0.18 gamma-2-0-0-branch:1.1.1.2.0.16 tdfx-2-1-20000907-merge:1.1.1.2 tdfx-2-1-20000906:1.1.1.1.46.1 tdfx-2-1-20000905-freeze:1.1.1.1.46.1 ppc-1-0-0-2000-09-01-freeze:1.1.1.2 m3-0-0-1-branch:1.1.1.2.0.14 mach64-0-0-0-branch:1.1.1.2.0.12 ati-4-1-1-branch:1.1.1.2.0.10 X_4_0_1b-20000816-merge:1.1.1.2 X_4_0_1b:1.1.1.2 ati-4-0-2-branch:1.1.1.2.0.8 ppc-1-0-0-branch:1.1.1.2.0.6 tdfx-2-1-20000711:1.1.1.1.46.1 tdfx-2-1-20000711-freeze:1.1.1.1 X_4_0_1-20000711-merge:1.1.1.2.0.4 xc_4_0_1-20000711-merge:1.1.1.2.0.2 X_4_0_1:1.1.1.2 tdfx-2-1-branch:1.1.1.1.0.46 pre401-20000613-freeze:1.1.1.1 bsd-1-0-1-20000613-merge:1.1.1.1 bsd-1-0-1-20000613:1.1.1.1 bsd-1-0-1-20000612-freeze:1.1.1.1 tdfx-2-0-20000612-merge:1.1.1.1 ati-4-1-0-20000613-merge:1.1.1.1 ati-4-1-0-20000613:1.1.1.1 tdfx-2-0-20000608-merge:1.1.1.1 tdfx-2-0-20000608-freeze:1.1.1.1 ati-4-1-0-branch:1.1.1.1.0.44 glxmisc-3-0-0-20000608-merge:1.1.1.1 glxmisc-3-0-0-20000607:1.1.1.1 glxmisc-3-0-0-20000606-freeze:1.1.1.1 bsd-1-0-1-branch:1.1.1.1.0.42 bsd-1-0-0-20000531-merge:1.1.1.1 bsd-1-0-0-20000530-merge:1.1.1.1 bsd-1-0-0-20000530-freeze:1.1.1.1 tdfx-2-0-20000222-merge:1.1.1.1 tdfx-2-0-20000222-freeze:1.1.1.1 ati-4-0-1-20000518-merge:1.1.1.1 ati-4-0-1-20000518:1.1.1.1 video-1-0-0-branch:1.1.1.1.0.40 gamma-1-0-0-branch:1.1.1.1.0.38 mgadh-0-0-3-branch:1.1.1.1.0.36 glxmisc-3-0-0-branch:1.1.1.1.0.34 glxmisc-2-0-0-20000503-merge:1.1.1.1 bsd-1-0-0-branch:1.1.1.1.0.32 glxmisc-2-0-0-20000503:1.1.1.1 glxmisc-2-0-0-branch:1.1.1.1.0.30 tdfx-2-0-branch:1.1.1.1.0.28 tdfx-2-0-trunk:1.1.1.1 glxmisc-1-0-0-20000420-merge:1.1.1.1 glxmisc-1-0-0-20000420:1.1.1.1 ati-4-0-1-beta:1.1.1.1 glxmisc-1-0-0-branch:1.1.1.1.0.26 mga-0-0-3-branch:1.1.1.1.0.24 mga-0-0-2-20000404-merge:1.1.1.1 ati-4-0-1-alpha:1.1.1.1 ati-4-0-1-20000319-base:1.1.1.1 ati-4-0-1-branch:1.1.1.1.0.22 ati-4-0-0-20000319:1.1.1.1 X_4_0-20000315-merge:1.1.1.1 X_4_0:1.1.1.1 freeze-20000226:1.1.1.1 dispatch-0-0-3-20000225-merge:1.1.1.1 dispatch-0-0-3-20000225:1.1.1.1 mga-0-0-1-20000225-merge:1.1.1.1 mga-0-0-2-branch:1.1.1.1.0.20 smt-0-0-2-branch:1.1.1.1.0.18 smt-0-0-1-20000222-freeze:1.1.1.1 X_3_9_18-20000222-merge:1.1.1.1 X_3_9_18:1.1.1.1 smt-0-0-1-stage2c:1.1.1.1 smt-0-0-1-stage2b:1.1.1.1.0.16 dispatch-0-0-3-branch:1.1.1.1.0.14 i810-20000214-beta2:1.1.1.1 dispatch-0-0-2-20000212:1.1.1.1 dispatch-0-0-2-branch:1.1.1.1.0.12 i810-20000201-beta1:1.1.1.1 dispatch-0-0-1-20000129-merge:1.1.1.1 dispatch-0-0-1-20000128:1.1.1.1 smt-0-0-1-20000112-base:1.1.1.1 smt-0-0-1-branch:1.1.1.1.0.6 dispatch-0-0-1-branch:1.1.1.1.0.10 tdfx-1-1:1.1.1.1.0.4 X_3_9_17:1.1.1.1 ati-4-0-0-branch:1.1.1.1.0.8 mga-0-0-1-branch:1.1.1.1.0.2 X_3_9_16:1.1.1.1 XFree:1.1.1; locks; strict; comment @# @; 1.1 date 99.12.05.00.59.08; author daryll; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 99.12.05.00.59.08; author daryll; state Exp; branches 1.1.1.1.20.1 1.1.1.1.46.1; next 1.1.1.2; 1.1.1.2 date 2000.07.10.20.35.23; author alanh; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2000.09.22.17.06.42; author alanh; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2000.09.23.20.39.14; author alanh; state Exp; branches 1.1.1.4.20.1; next 1.1.1.5; 1.1.1.5 date 2001.03.19.17.45.15; author dawes; state Exp; branches; next 1.1.1.6; 1.1.1.6 date 2001.04.09.16.26.55; author dawes; state Exp; branches 1.1.1.6.6.1; next 1.1.1.7; 1.1.1.7 date 2002.01.27.18.20.59; author dawes; state Exp; branches 1.1.1.7.36.1 1.1.1.7.54.1; next 1.1.1.8; 1.1.1.8 date 2003.03.24.23.54.16; author alanh; state Exp; branches; next 1.1.1.9; 1.1.1.9 date 2003.09.12.09.44.30; author alanh; state Exp; branches; next ; 1.1.1.7.36.1 date 2003.04.02.04.28.30; author idr; state Exp; branches; next ; 1.1.1.7.54.1 date 2003.03.30.04.49.52; author ldelgass; state Exp; branches; next ; 1.1.1.6.6.1 date 2002.02.12.00.03.20; author dawes; state Exp; branches; next ; 1.1.1.4.20.1 date 2001.03.27.20.00.56; author gareth; state Exp; branches; next 1.1.1.4.20.2; 1.1.1.4.20.2 date 2001.06.26.02.07.33; author brianp; state Exp; branches; next ; 1.1.1.1.20.1 date 2000.03.24.17.06.14; author keithw; state Exp; branches; next 1.1.1.1.20.2; 1.1.1.1.20.2 date 2000.03.27.16.39.23; author keithw; state Exp; branches; next ; 1.1.1.1.46.1 date 2000.07.11.19.36.01; author daryll; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @# $TOG: Makefile /main/37 1998/02/17 14:30:04 kaleb $ # $XFree86: xc/Makefile,v 3.15 1999/08/14 10:48:56 dawes Exp $ # Luna users will need to either run make as "make MAKE=make" # or add "MAKE = make" to this file. RELEASE = "Release 6.4" SHELL = /bin/sh RM = rm -f MV = mv WORLDOPTS = -k WIN32WORLDOPTS = -i TOP = . CURRENT_DIR = . CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC)/imake DEPENDSRC = $(CONFIGSRC)/makedepend DEPENDTOP = ../.. IMAKETOP = ../.. IRULESRC = $(CONFIGSRC)/cf IMAKE = $(IMAKESRC)/imake IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES) MAKE_OPTS = -f xmakefile MAKE_CMD = $(MAKE) $(MAKE_OPTS) FLAGS = $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)" CC="$(CC)" all: @@$(MAKE_CMD) xmakefile-exists || $(MAKE) all-initial @@$(MAKE_CMD) $@@ all-initial: @@echo Please use make World, or on NT use nmake World.Win32. @@echo Check the configuration parameters in the $(IRULESRC) directory, @@echo and pass BOOTSTRAPCFLAGS if necessary. @@echo Read the release notes carefully before proceeding. @@echo Do not name your log file make.log or it will be deleted. World: @@echo "" @@echo Building $(RELEASE) of the X Window System. @@echo "" @@case "x$(BOOTSTRAPCFLAGS)" in x) \ echo I hope you checked the configuration parameters in $(IRULESRC) ; \ echo to see if you need to pass BOOTSTRAPCFLAGS. ; \ echo "" ; \ ;; esac; @@date @@echo "" @@if [ ! -f $(IRULESRC)/host.def ]; then \ if [ ! -f $(TOP)/lib/Xt/Imakefile ]; then \ echo "#define BuildServersOnly YES" > $(IRULESRC)/host.def; \ else \ if [ ! -f $(TOP)/fonts/Imakefile ]; then \ echo "#define BuildFonts NO" > $(IRULESRC)/host.def; \ else \ echo "" > $(IRULESRC)/host.def; \ fi; \ fi; \ fi cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean $(MAKE) $(MFLAGS) Makefile.boot $(MAKE_CMD) $(MFLAGS) VerifyOS $(MAKE_CMD) $(MFLAGS) Makefiles $(MAKE_CMD) $(MFLAGS) clean BOOTSTRAPSUBDIRS= $(MAKE_CMD) $(MFLAGS) includes $(MAKE_CMD) $(MFLAGS) depend $(MAKE_CMD) $(MFLAGS) $(WORLDOPTS) World @@echo "" @@date @@echo "" @@echo Full build of $(RELEASE) of the X Window System complete. @@echo "" .PRECIOUS: Makefile # This is just a sequence of bootstrapping steps we have to do. # The steps are listed as separate targets so clearmake can wink in # the Makefile.proto files. Makefile.boot: imake.bootstrap imake.proto: cd $(IMAKESRC) && $(MAKE) $(FLAGS) $(RM) $(DEPENDSRC)/Makefile.proto $(DEPENDSRC)/Makefile.proto: imake.proto $(IMAKE_CMD) -s $(DEPENDSRC)/Makefile.proto -f $(DEPENDSRC)/Imakefile -DTOPDIR=$(DEPENDTOP) -DCURDIR=$(DEPENDSRC) depend.bootstrap: $(DEPENDSRC)/Makefile.proto cd $(DEPENDSRC) && $(RM) -r Makefile Makefile.dep makedepend *.o bootstrap cd $(DEPENDSRC) && $(MAKE) -f Makefile.proto bootstrap $(IMAKESRC)/Makefile.proto: depend.bootstrap $(IMAKE_CMD) -s $(IMAKESRC)/Makefile.proto -f $(IMAKESRC)/Imakefile -DTOPDIR=$(IMAKETOP) -DCURDIR=$(IMAKESRC) imake.bootstrap: $(IMAKESRC)/Makefile.proto cd $(IMAKESRC) && $(MAKE) -f Makefile.proto bootstrapdepend cd $(IMAKESRC) && $(MAKE) $(FLAGS) bootstrap cd $(IMAKESRC) && $(MAKE) -f Makefile.proto all -@@if [ -f xmakefile ]; then set -x; \ $(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak; \ else exit 0; fi $(MAKE) $(MFLAGS) xmakefile Makefile:: $(MAKE) $(MFLAGS) xmakefile xmakefile: Imakefile $(IMAKE_CMD) -s xmakefile -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) World.Win32: @@echo : @@echo Building $(RELEASE) of the X Window System. @@echo : @@echo : -@@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def cd $(IMAKESRC) $(MAKE) -f Makefile.ini clean.Win32 $(MAKE) -f Makefile.ini imake.exe cd ..\.. -if exist xmakefile.bak del xmakefile.bak -if exist xmakefile ren xmakefile xmakefile.bak $(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(MAKE_CMD) $(MFLAGS) VerifyOS $(MAKE_CMD) $(MFLAGS) Makefiles $(MAKE_CMD) $(MFLAGS) clean cd $(CONFIGSRC)\util $(MAKE) mkdirhier.exe cd ..\.. $(MAKE_CMD) $(MFLAGS) includes $(MAKE_CMD) $(MFLAGS) depend $(MAKE_CMD) $(MFLAGS) $(WIN32WORLDOPTS) @@echo : @@echo : @@echo Full build of $(RELEASE) of the X Window System complete. @@echo : World.OS2: @@echo : @@echo Building $(RELEASE) of the X Window System on OS/2. @@echo : @@echo : -@@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def \indir $(IMAKESRC) $(MAKE) SHELL= -f Makefile.ini clean.os2 \indir $(IMAKESRC) $(MAKE) SHELL= CC=gcc -f Makefile.ini imake.os2 -if exist Makefile.bak del Makefile.bak -if exist Makefile ren Makefile Makefile.bak $(subst /,\,$(IMAKE)) -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(MAKE) $(MFLAGS) VerifyOS $(MAKE) $(MFLAGS) Makefiles $(MAKE) $(MFLAGS) clean $(MAKE) $(MFLAGS) includes $(MAKE) $(MFLAGS) depend $(MAKE) $(MFLAGS) @@echo : @@echo : @@echo Full build of $(RELEASE) of the X Window System complete. @@echo : # don't allow any default rules in this Makefile .SUFFIXES: # quiet "make" programs that display a message if suffix list empty .SUFFIXES: .Dummy # a copy of every rule that might be invoked at top level clean: $(MAKE_CMD) $@@ dangerous_strip_clean: $(MAKE_CMD) $@@ depend: $(MAKE_CMD) $@@ Everything: $(MAKE_CMD) $@@ external.ln: $(MAKE_CMD) $@@ includes: $(MAKE_CMD) $@@ install.sdk: $(MAKE_CMD) $@@ install.ln: $(MAKE_CMD) $@@ install.man: $(MAKE_CMD) $@@ install: $(MAKE_CMD) $@@ Makefiles: $(MAKE_CMD) $@@ man_keywords: $(MAKE_CMD) $@@ tags: $(MAKE_CMD) $@@ VerifyOS: $(MAKE_CMD) $@@ @ 1.1.1.1 log @Import XFree 3.9.16 @ text @@ 1.1.1.1.46.1 log @ Merge the trunk onto the tdfx-2-1 branch. Now up to date with 4.0.1. @ text @d2 1 a2 1 # $XFree86: xc/Makefile,v 3.16 2000/03/22 21:23:30 dawes Exp $ d94 1 a94 1 $(IMAKE_CMD) -s $(IMAKESRC)/Makefile.proto -f $(IMAKESRC)/Imakefile -DTOPDIR=$(IMAKETOP) -DCURDIR=$(IMAKESRC) -DBootStrap @ 1.1.1.2 log @Import of XFree86 4.0.1 @ text @d2 1 a2 1 # $XFree86: xc/Makefile,v 3.16 2000/03/22 21:23:30 dawes Exp $ d94 1 a94 1 $(IMAKE_CMD) -s $(IMAKESRC)/Makefile.proto -f $(IMAKESRC)/Imakefile -DTOPDIR=$(IMAKETOP) -DCURDIR=$(IMAKESRC) -DBootStrap @ 1.1.1.3 log @Import of XFree86 4.0.1d-pre @ text @d2 1 a2 1 # $XFree86: xc/Makefile,v 3.15 1999/08/14 10:48:56 dawes Exp $ @ 1.1.1.4 log @Import of XFree86 4.0.1d-pre (2) @ text @d2 1 a2 1 # $XFree86: xc/Makefile,v 3.16 2000/03/22 21:23:30 dawes Exp $ @ 1.1.1.4.20.1 log @Initial merge of trunk onto branch. @ text @d1 2 a2 5 # $Xorg: Makefile,v 1.5 2000/08/17 19:41:44 cpqbld Exp $ # $XFree86: xc/Makefile,v 3.20 2001/01/24 17:28:53 tsi Exp $ d7 1 a7 1 RELEASE = "Release 6.5" a48 5 @@if [ -f xmakefile ]; then \ $(MAKE_CMD) -k distclean || \ $(MAKE_CMD) -k clean || \ $(RM) xmakefile; \ fi a59 3 @@if [ ! -f $(IRULESRC)/version.def ]; then \ echo "" > $(IRULESRC)/version.def; \ fi a62 1 $(MAKE_CMD) $(MFLAGS) version.def d64 1 a64 1 $(MAKE_CMD) $(MFLAGS) BOOTSTRAPSUBDIRS= clean a80 1 $(RM) $(IMAKESRC)/Makefile.proto a108 1 $(RM) xmakefile a170 3 distclean: $(MAKE_CMD) $@@ $(RM) xmakefile @ 1.1.1.4.20.2 log @merge from DRI trunk (first pass) @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.21 2001/03/03 22:03:43 tsi Exp $ d187 1 a187 1 $(RM) xmakefile $(IRULESRC)/version.def @ 1.1.1.5 log @Import of XFree86 4.0.99.1 @ text @d1 2 a2 5 # $Xorg: Makefile,v 1.5 2000/08/17 19:41:44 cpqbld Exp $ # $XFree86: xc/Makefile,v 3.20 2001/01/24 17:28:53 tsi Exp $ d7 1 a7 1 RELEASE = "Release 6.5" a48 5 @@if [ -f xmakefile ]; then \ $(MAKE_CMD) -k distclean || \ $(MAKE_CMD) -k clean || \ $(RM) xmakefile; \ fi a59 3 @@if [ ! -f $(IRULESRC)/version.def ]; then \ echo "" > $(IRULESRC)/version.def; \ fi a62 1 $(MAKE_CMD) $(MFLAGS) version.def d64 1 a64 1 $(MAKE_CMD) $(MFLAGS) BOOTSTRAPSUBDIRS= clean a80 1 $(RM) $(IMAKESRC)/Makefile.proto a108 1 $(RM) xmakefile a170 3 distclean: $(MAKE_CMD) $@@ $(RM) xmakefile @ 1.1.1.6 log @Import -f XFree86 4.0.99.2 @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.21 2001/03/03 22:03:43 tsi Exp $ d187 1 a187 1 $(RM) xmakefile $(IRULESRC)/version.def @ 1.1.1.6.6.1 log @Initial merge of trunk into mesa-4-0 branch. @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.22 2001/12/19 21:37:26 dawes Exp $ d10 1 a10 1 RELEASE = "Release 6.6" @ 1.1.1.7 log @Import of XFree86 4.2.0 @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.22 2001/12/19 21:37:26 dawes Exp $ d10 1 a10 1 RELEASE = "Release 6.6" @ 1.1.1.7.36.1 log @First part of trunk-to-branch merge. More to follow. @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.27 2003/02/26 09:21:31 dawes Exp $ a28 3 VERSINC = -Iprograms/Xserver/hw/xfree86 VERSSRC = $(CONFIGSRC)/util/printver.c VERSPROG = $(CONFIGSRC)/util/printver.exe a41 2 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) d43 1 a43 1 @@echo Building XFree86`$(VERSPROG)`. a44 1 @@$(RM) $(VERSPROG) a70 3 @@if [ ! -f $(IRULESRC)/date.def ]; then \ echo "" > $(IRULESRC)/date.def; \ fi d73 1 a74 2 $(MAKE) $(MFLAGS) Makefile.boot $(MAKE_CMD) $(MFLAGS) VerifyOS d83 1 a83 4 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) @@echo Full build of XFree86`$(VERSPROG)` complete. @@$(RM) $(VERSPROG) d127 1 a127 1 @@echo Building XFree86. d149 1 a149 1 @@echo Full build of XFree86 complete. d154 1 a154 1 @@echo Building XFree86 on OS/2. d171 1 a171 1 @@echo Full build of XFree86 on OS/2 complete. d187 1 a187 1 $(RM) xmakefile $(IRULESRC)/version.def $(IRULESRC)/date.def @ 1.1.1.7.54.1 log @Merge trunk - 4.3.0, filp @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.27 2003/02/26 09:21:31 dawes Exp $ a28 3 VERSINC = -Iprograms/Xserver/hw/xfree86 VERSSRC = $(CONFIGSRC)/util/printver.c VERSPROG = $(CONFIGSRC)/util/printver.exe a41 2 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) d43 1 a43 1 @@echo Building XFree86`$(VERSPROG)`. a44 1 @@$(RM) $(VERSPROG) a70 3 @@if [ ! -f $(IRULESRC)/date.def ]; then \ echo "" > $(IRULESRC)/date.def; \ fi d73 1 a74 2 $(MAKE) $(MFLAGS) Makefile.boot $(MAKE_CMD) $(MFLAGS) VerifyOS d83 1 a83 4 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) @@echo Full build of XFree86`$(VERSPROG)` complete. @@$(RM) $(VERSPROG) d127 1 a127 1 @@echo Building XFree86. d149 1 a149 1 @@echo Full build of XFree86 complete. d154 1 a154 1 @@echo Building XFree86 on OS/2. d171 1 a171 1 @@echo Full build of XFree86 on OS/2 complete. d187 1 a187 1 $(RM) xmakefile $(IRULESRC)/version.def $(IRULESRC)/date.def @ 1.1.1.8 log @XFree86 4.3.0 merge @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.27 2003/02/26 09:21:31 dawes Exp $ a28 3 VERSINC = -Iprograms/Xserver/hw/xfree86 VERSSRC = $(CONFIGSRC)/util/printver.c VERSPROG = $(CONFIGSRC)/util/printver.exe a41 2 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) d43 1 a43 1 @@echo Building XFree86`$(VERSPROG)`. a44 1 @@$(RM) $(VERSPROG) a70 3 @@if [ ! -f $(IRULESRC)/date.def ]; then \ echo "" > $(IRULESRC)/date.def; \ fi d73 1 a74 2 $(MAKE) $(MFLAGS) Makefile.boot $(MAKE_CMD) $(MFLAGS) VerifyOS d83 1 a83 4 @@$(RM) $(VERSPROG) @@$(CC) $(VERSINC) -o $(VERSPROG) $(VERSSRC) @@echo Full build of XFree86`$(VERSPROG)` complete. @@$(RM) $(VERSPROG) d127 1 a127 1 @@echo Building XFree86. d149 1 a149 1 @@echo Full build of XFree86 complete. d154 1 a154 1 @@echo Building XFree86 on OS/2. d171 1 a171 1 @@echo Full build of XFree86 on OS/2 complete. d187 1 a187 1 $(RM) xmakefile $(IRULESRC)/version.def $(IRULESRC)/date.def @ 1.1.1.9 log @Import of XFree86 4.3.99.12 @ text @d5 1 a5 1 # $XFree86: xc/Makefile,v 3.28 2003/04/15 03:15:55 dawes Exp $ d14 1 a14 1 WORLDOPTS = @ 1.1.1.1.20.1 log @bug fixes for i810 and mga @ text @d1 2 a2 2 # Makefile generated by imake - do not edit! # $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $ d4 2 a5 640 # ---------------------------------------------------------------------- # Makefile generated from "Imake.tmpl" and # $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $ # # # # # $XFree86: xc/config/cf/Imake.tmpl,v 3.32.2.12 1999/01/09 14:18:57 dawes Exp $ # ---------------------------------------------------------------------- all:: .SUFFIXES: .i # $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $ # $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $ # ----------------------------------------------------------------------- # site-specific configuration parameters that need to come before # the platform-specific parameters - edit site.def to change # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.17.2.1 1997/06/22 10:32:21 dawes Exp $ # $XFree86: xc/config/cf/xf86site.def,v 3.101.2.31 1999/08/02 08:37:48 hohndel Exp $ # ---------------------------------------------------------------------- # platform-specific configuration parameters - edit linux.cf to change # platform: $TOG: linux.cf /main/36 1997/06/16 22:21:03 kaleb $ # platform: $XFree86: xc/config/cf/linux.cf,v 3.57.2.18 1999/07/22 08:13:51 hohndel Exp $ # operating system: Linux 2.2.12-20 i686 [ELF] (2.2.12) # libc: (6.1.2) # binutils: (29) # $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $ # $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.4 1998/12/18 11:56:08 dawes Exp $ # $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.47 1999/08/03 09:41:30 hohndel Exp $ # $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $ LINKKITDIR = $(USRLIBDIR)/Server XF98LINKKITDIR = $(USRLIBDIR)/Server XF86SRC = $(SERVERSRC)/hw/xfree86 XF86ACCELSRC = $(XF86SRC)/accel XF86COMSRC = $(XF86SRC)/common XF86CONFIGSRC = $(XF86COMSRC) XF86HWSRC = $(XF86SRC)/common_hw XF86OSSRC = $(XF86SRC)/os-support VGADRIVERSRC = $(XF86SRC)/vga256/drivers VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers MONODRIVERSRC = $(XF86SRC)/mono/drivers S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers XF68SRC = $(SERVERSRC)/hw/xfree68 XF68COMSRC = $(XF68SRC)/common XF68CONFIGSRC = $(XF68COMSRC) XF68OSSRC = $(XF68SRC)/os-support XF98SRC = $(SERVERSRC)/hw/xfree98 XF98ACCELSRC = $(XF98SRC)/accel XF98COMSRC = $(XF98SRC)/common XF98CONFIGSRC = $(XF98COMSRC) XF98HWSRC = $(XF98SRC)/common_hw/generic XF98HWNECSRC = $(XF98SRC)/common_hw/nec XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968 XF98OSSRC = $(XF98SRC)/os-support XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers XFREE86DOCDIR = $(DOCDIR) XFREE86PSDOCDIR = $(DOCPSDIR) XFREE86HTMLDOCDIR = $(DOCHTMLDIR) XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $ # $XFree86: xc/config/cf/xf86.rules,v 3.16.2.2 1999/07/23 09:00:21 hohndel Exp $ # ---------------------------------------------------------------------- # site-specific configuration parameters that go after # the platform-specific parameters - edit site.def to change # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.17.2.1 1997/06/22 10:32:21 dawes Exp $ # --------------------------------------------------------------------- # Imake rules for building libraries, programs, scripts, and data files # rules: $TOG: Imake.rules /main/222 1997/07/17 20:04:40 kaleb $ # rules: $XFree86: xc/config/cf/Imake.rules,v 3.33.2.10 1998/11/04 10:53:01 dawes Exp $ _NULLCMD_ = @@ echo -n TKLIBNAME = tk TKLIBDIR = /usr/lib TCLLIBNAME = tcl TCLIBDIR = /usr/lib JPTKLIBNAME = JPTKLIBDIR = JPTCLLIBNAME = JPTCLIBDIR = PATHSEP = / SHELL = /bin/sh TOP = . CURRENT_DIR = . IMAKE = imake DEPEND = gccmakedep MKDIRHIER = mkdir -p EXPORTLISTGEN = CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC)/imake DEPENDSRC = $(CONFIGSRC)/util INCROOT = /usr/X11R6/include USRLIBDIR = /usr/X11R6/lib VARLIBDIR = /var/lib SHLIBDIR = /usr/X11R6/lib LINTLIBDIR = $(USRLIBDIR)/lint MANPATH = /usr/X11R6/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)1 LIBMANDIR = $(MANSOURCEPATH)3 FILEMANDIR = $(MANSOURCEPATH)5 AR = ar clq BOOTSTRAPCFLAGS = CC = gcc AS = as .SUFFIXES: .cc CXX = c++ CXXFILT = c++filt CXXLIB = CXXDEBUGFLAGS = -O2 -fno-strength-reduce CXXDEPENDINCLUDES = CXXEXTRA_DEFINES = CXXEXTRA_INCLUDES = 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) CXXOPTIONS = CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES) CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) COMPRESS = compress GZIPCMD = gzip CPP = /lib/cpp $(STD_CPP_DEFINES) PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) INSTALL = install INSTALLFLAGS = -c LD = ld LEX = flex -l LEXLIB = -lfl YACC = bison -y CCYACC = bison -y LINT = lint LINTLIBFLAG = -C LINTOPTS = -axz LN = ln -s MAKE = make MV = mv -f CP = cp RANLIB = ranlib RANLIBINSTFLAGS = RM = rm -f MANSUFFIX = 1x LIBMANSUFFIX = 3x FILEMANSUFFIX = 5x TROFF = groff -Tps NROFF = nroff MSMACROS = -ms MANMACROS = -man TBL = tbl EQN = eqn NEQN = neqn COL = col COLFLAGS = -b DVIPS = dvips LATEX = latex STD_INCLUDES = 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) 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) EXTRA_LOAD_FLAGS = EXTRA_LDOPTIONS = EXTRA_LIBRARIES = TAGS = ctags PARALLELMFLAGS = SHAREDCODEDEF = SHLIBDEF = SHLIBLDFLAGS = -shared PICFLAGS = -fPIC CXXPICFLAGS = -fPIC PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO INSTPGMFLAGS = -s INSTBINFLAGS = -m 0755 INSTUIDFLAGS = -m 4711 INSTLIBFLAGS = -m 0644 INSTINCFLAGS = -m 0444 INSTMANFLAGS = -m 0444 INSTDATFLAGS = -m 0444 INSTKMEMFLAGS = -m 4711 PROJECTROOT = /usr/X11R6 CDEBUGFLAGS = -O2 -fno-strength-reduce CCOPTIONS = ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) LDPRELIB = -L$(USRLIBDIR) LDPOSTLIB = LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) CCLINK = $(CC) CXXLINK = $(CXX) LDSTRIPFLAGS = -x LDCOMBINEFLAGS = -r DEPENDFLAGS = # Not sure this belongs here TKLIBDIR = /usr/lib TKINCDIR = /usr/include TKLIBNAME = tk TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) TCLLIBDIR = /usr/lib TCLINCDIR = /usr/include TCLLIBNAME = tcl TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) JPTKLIBDIR = JPTKINCDIR = JPTKLIBNAME = JPTKLIBRARY = -L$(JPTKLIBDIR) -l$(JPTKLIBNAME) JPTCLLIBDIR = JPTCLINCDIR = JPTCLLIBNAME = JPTCLLIBRARY = -L$(JPTCLLIBDIR) -l$(JPTCLLIBNAME) MACROFILE = linux.cf RM_CMD = $(RM) IMAKE_DEFINES = IRULESRC = $(CONFIGDIR) IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 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) # $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $ # # # # $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $ # ---------------------------------------------------------------------- # X Window System Build Parameters and Rules # $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $ # # # # # $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.9 1998/12/30 10:04:09 dawes Exp $ CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT # ----------------------------------------------------------------------- # X Window System make variables; these need to be coordinated with rules XTOP = $(TOP) BINDIR = /usr/X11R6/bin BUILDINCROOT = $(TOP)/exports BUILDINCDIR = $(BUILDINCROOT)/include BUILDINCTOP = ../.. BUILDLIBDIR = $(TOP)/exports/lib BUILDLIBTOP = ../.. BUILDBINDIR = $(TOP)/exports/bin BUILDBINTOP = ../.. XBUILDINCROOT = $(XTOP)/exports XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 XBUILDINCTOP = ../../.. XBUILDBINDIR = $(XBUILDINCROOT)/bin INCDIR = $(INCROOT) ADMDIR = /usr/adm LIBDIR = $(USRLIBDIR)/X11 TOP_X_INCLUDES = VARDIR = /var/X11 DOCDIR = $(LIBDIR)/doc DOCHTMLDIR = $(DOCDIR)/html DOCPSDIR = $(DOCDIR)/PostScript FONTDIR = $(LIBDIR)/fonts XINITDIR = $(LIBDIR)/xinit XDMDIR = $(LIBDIR)/xdm XDMVARDIR = $(VARLIBDIR)/xdm TWMDIR = $(LIBDIR)/twm XSMDIR = $(LIBDIR)/xsm NLSDIR = $(LIBDIR)/nls XLOCALEDIR = $(LIBDIR)/locale PEXAPIDIR = $(LIBDIR)/PEX LBXPROXYDIR = $(LIBDIR)/lbxproxy PROXYMANAGERDIR = $(LIBDIR)/proxymngr XPRINTDIR = $(LIBDIR) XAPPLOADDIR = $(LIBDIR)/app-defaults FONTCFLAGS = -t INSTAPPFLAGS = $(INSTDATFLAGS) RGB = rgb FONTC = bdftopcf MKFONTDIR = mkfontdir DOCUTILSRC = $(XTOP)/doc/util CLIENTSRC = $(TOP)/clients DEMOSRC = $(TOP)/demos XDOCMACROS = $(DOCUTILSRC)/macros.t XIDXMACROS = $(DOCUTILSRC)/indexmacros.t PROGRAMSRC = $(TOP)/programs LIBSRC = $(XTOP)/lib FONTSRC = $(XTOP)/fonts INCLUDESRC = $(BUILDINCROOT)/include XINCLUDESRC = $(INCLUDESRC)/X11 SERVERSRC = $(XTOP)/programs/Xserver CONTRIBSRC = $(XTOP)/../contrib UNSUPPORTEDSRC = $(XTOP)/unsupported DOCSRC = $(XTOP)/doc RGBSRC = $(XTOP)/programs/rgb BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir FONTSERVERSRC = $(PROGRAMSRC)/xfs FONTINCSRC = $(XTOP)/include/fonts EXTINCSRC = $(XTOP)/include/extensions TRANSCOMMSRC = $(LIBSRC)/xtrans TRANS_INCLUDES = -I$(TRANSCOMMSRC) XENVLIBDIR = $(USRLIBDIR) CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) # $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $ # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $ XLIBSRC = $(LIBSRC)/X11 SOXLIBREV = 6.1 DEPXONLYLIB = XONLYLIB = -lX11 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln XLIBONLY = $(XONLYLIB) XEXTLIBSRC = $(LIBSRC)/Xext SOXEXTREV = 6.3 DEPEXTENSIONLIB = EXTENSIONLIB = -lXext LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln LINTEXTENSIONLIB = $(LINTEXTENSION) DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) XLIB = $(EXTENSIONLIB) $(XONLYLIB) LINTXLIB = $(LINTXONLYLIB) XSSLIBSRC = $(LIBSRC)/Xss DEPXSSLIB = $(USRLIBDIR)/libXss.a XSSLIB = -lXss LINTXSS = $(LINTLIBDIR)/llib-lXss.ln XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a XXF86MISCLIB = -lXxf86misc LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a XXF86VMLIB = -lXxf86vm LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a XXF86DGALIB = -lXxf86dga LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln XDPMSLIBSRC = $(LIBSRC)/Xdpms DEPXDPMSLIB = $(USRLIBDIR)/libXdpms.a XDPMSLIB = -lXdpms LINTXDPMS = $(LINTLIBDIR)/llib-lXdpms.ln XAUTHSRC = $(LIBSRC)/Xau DEPXAUTHLIB = $(USRLIBDIR)/libXau.a XAUTHLIB = -lXau LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln XDMCPLIBSRC = $(LIBSRC)/Xdmcp DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a XDMCPLIB = -lXdmcp LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln XMUSRC = $(LIBSRC)/Xmu SOXMUREV = 6.0 DEPXMULIB = XMULIB = -lXmu LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln OLDXLIBSRC = $(LIBSRC)/oldX DEPOLDXLIB = $(USRLIBDIR)/liboldX.a OLDXLIB = -loldX LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln XPLIBSRC = $(LIBSRC)/Xp SOXPREV = 6.2 DEPXPLIB = XPLIB = -lXp LINTXP = $(LINTLIBDIR)/llib-lXp.ln TOOLKITSRC = $(LIBSRC)/Xt SOXTREV = 6.0 DEPXTOOLONLYLIB = XTOOLONLYLIB = -lXt LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) LINTXTOOLLIB = $(LINTXTOOLONLYLIB) XALIBSRC = $(LIBSRC)/Xa SOXAREV = 1.0 DEPXALIB = XALIB = -lXa LINTXA = $(LINTLIBDIR)/llib-lXa.ln AWIDGETSRC = $(LIBSRC)/Xaw SOXAWREV = 6.1 DEPXAWLIB = XAWLIB = -lXaw LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln XILIBSRC = $(LIBSRC)/Xi SOXINPUTREV = 6.0 DEPXILIB = XILIB = -lXi LINTXI = $(LINTLIBDIR)/llib-lXi.ln XTESTLIBSRC = $(LIBSRC)/Xtst SOXTESTREV = 6.1 DEPXTESTLIB = XTESTLIB = -lXtst LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln PEXLIBSRC = $(LIBSRC)/PEX5 SOPEXREV = 6.0 DEPPEXLIB = PEXLIB = -lPEX5 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln XIELIBSRC = $(LIBSRC)/XIE SOXIEREV = 6.0 DEPXIELIB = XIELIB = -lXIE LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln PHIGSLIBSRC = $(LIBSRC)/PHIGS DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a PHIGSLIB = -lphigs LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a XBSDLIB = -lXbsd LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln ICESRC = $(LIBSRC)/ICE SOICEREV = 6.3 DEPICELIB = ICELIB = -lICE LINTICE = $(LINTLIBDIR)/llib-lICE.ln SMSRC = $(LIBSRC)/SM SOSMREV = 6.0 DEPSMLIB = SMLIB = -lSM LINTSM = $(LINTLIBDIR)/llib-lSM.ln XKEYSRC = $(LIBSRC)/Xkey SOXKEYREV = 6.0 DEPXKEYLIB = XKEYLIB = -lXkey LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln FSLIBSRC = $(LIBSRC)/FS DEPFSLIB = $(USRLIBDIR)/libFS.a FSLIB = -lFS LINTFS = $(LINTLIBDIR)/llib-lFS.ln FONTLIBSRC = $(LIBSRC)/font DEPFONTLIB = $(USRLIBDIR)/libfont.a FONTLIB = -lfont LINTFONT = $(LINTLIBDIR)/llib-lfont.ln XPMLIBSRC = $(LIBSRC)/Xpm DEPXPMLIB = $(USRLIBDIR)/libXpm.a XPMLIB = -lXpm LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln XKBFILELIBSRC = $(LIBSRC)/xkbfile DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a XKBFILELIB = -lxkbfile LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln XKBCOMPCMD = xkbcomp XKBUILIBSRC = $(LIBSRC)/xkbui DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a XKBUILIB = -lxkbui LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) DEPLIBS1 = $(DEPLIBS) DEPLIBS2 = $(DEPLIBS) DEPLIBS3 = $(DEPLIBS) DEPLIBS4 = $(DEPLIBS) DEPLIBS5 = $(DEPLIBS) DEPLIBS6 = $(DEPLIBS) DEPLIBS7 = $(DEPLIBS) DEPLIBS8 = $(DEPLIBS) DEPLIBS9 = $(DEPLIBS) DEPLIBS10 = $(DEPLIBS) XMULIBONLY = -lXmu XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) CONFIGDIR = $(LIBDIR)/config USRLIBDIRPATH = $(USRLIBDIR) LDPRELIBS = -L$(USRLIBDIR) LDPOSTLIBS = TOP_INCLUDES = -I$(INCROOT) $(TOP_X_INCLUDES) PROJECT_DEFINES = CXXPROJECT_DEFINES = # ---------------------------------------------------------------------- # start of Imakefile # $TOG: Imakefile /main/138 1997/12/29 16:37:30 kaleb $ # $XFree86: xc/Imakefile,v 3.17 1998/10/06 09:55:46 dawes Exp $ d8 65 d74 1 a74 4 FONTSDIR = fonts DOCSDIR = doc NLSSUBDIR = nls d76 3 a78 1 SUBDIRS = include config lib $(NLSSUBDIR) programs $(FONTSDIR) $(DOCSDIR) d80 1 a80 1 LNINSTALLDIRS = lib d82 3 a84 35 all:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "making" all "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) CDEBUGFLAGS="$(CDEBUGFLAGS)" all; \ done install.ln:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(LNINSTALLDIRS) ;\ do \ echo "linting" for install.ln and install.ln "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) LINTOPTS='$(LINTOPTS)' install.ln; \ done external.ln:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(LNINSTALLDIRS) ;\ do \ echo "linting" for external.ln and lintlib "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) LINTOPTS='$(LINTOPTS)' lintlib; \ done depend:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "depending" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) depend; \ done d86 2 a87 4 VerifyOS:: @@echo "" @@echo Building on Linux 2.2.12-20 i686 [ELF] "("2"."2"."12")." @@echo "" d89 3 a91 4 @@echo Linux Distribution: LinuxDistName @@echo libc version: 6"."1"."2 @@echo binutils version: `expr 29 / 10`.`expr 29 % 10` @@echo "" d93 2 a94 13 includes:: @@if [ -d $(BUILDINCDIR) ]; then set +x; \ else (set -x; $(MKDIRHIER) $(BUILDINCDIR)); fi @@if [ -d $(BUILDBINDIR) ]; then set +x; \ else (set -x; $(MKDIRHIER) $(BUILDBINDIR)); fi # # Watch out!!! Make sure you do make includes after removing X11.... # clean:: $(RM) -r $(BUILDINCDIR) $(RM) -r $(BUILDLIBDIR) $(RM) -r $(BUILDBINDIR) d96 8 a103 1 MAKE_OPTS = -f xmakefile d105 1 a105 12 World:: $(MAKE) $(MFLAGS) $(MAKE_OPTS) $(TOPPARALLELMFLAGS) all Everything:: @@echo "" @@echo Rebuilding $(RELEASE) of the X Window System. @@echo "" @@date @@echo "" cd $(IMAKESRC) && if [ -f Makefile ]; then $(MAKE) $(MFLAGS) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; else $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi -$(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak a106 164 $(MAKE) $(MFLAGS) $(MAKE_OPTS) Makefiles $(MAKE) $(MFLAGS) $(MAKE_OPTS) includes $(MAKE) $(MFLAGS) $(MAKE_OPTS) depend $(MAKE) $(MFLAGS) $(MAKE_OPTS) $(WORLDOPTS) @@echo "" @@date @@echo "" @@echo Rebuild of $(RELEASE) of the X Window System complete. @@echo "" # clean out link tree looking for stuff that should get checked in dangerous_strip_clean:: $(MAKE) -k clean find . -type l -exec rm {} \; find . \( \! \( -type d -o -name Makefile \) \) -print # special target to determine if the xmakefile exists. # Works on both Unix and NMAKE.EXE xmakefile-exists:: BOOTSTRAPSUBDIRS = imake makedepend # ---------------------------------------------------------------------- # common rules for all Makefiles - do not edit .c.i: $(RM) $@@ $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@@ emptyrule:: clean:: $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS man_keywords:: # ---------------------------------------------------------------------- # rules for building in SUBDIRS - do not edit install:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install; \ done install.man:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install.man; \ done install.linkkit:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing link kit" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR='$(DESTDIR)' install.linkkit; \ done clean:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) BOOTSTRAPSUBDIRS="$(BOOTSTRAPSUBDIRS)" clean; \ done tags:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "tagging" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) TAGS='$(TAGS)' tags; \ done $(ONESUBDIR)/Makefile: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \ cd $(ONESUBDIR) && \ if [ "$$executeit" != "no" ]; then \ $(IMAKE_CMD) -DTOPDIR=$(IMAKETOP) -DCURDIR=$(ONECURDIR)$(ONESUBDIR); \ fi; Makefiles:: -@@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \ for i in $(SUBDIRS) ;\ do \ case "$(CURRENT_DIR)" in \ .) curdir= ;; \ *) curdir=$(CURRENT_DIR)/ ;; \ esac; \ echo "making Makefiles in $$curdir$$i..."; \ itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \ curtmp="$(CURRENT_DIR)" \ toptmp=""; \ case "$$itmp" in \ ../?*) \ while echo "$$itmp" | grep '^\.\./' > /dev/null;\ do \ toptmp="/`basename $$curtmp`$$toptmp"; \ curtmp="`dirname $$curtmp`"; \ itmp="`echo $$itmp | sed 's;\.\./;;'`"; \ done \ ;; \ esac; \ case "$$itmp" in \ */?*/?*/?*/?*) newtop=../../../../..;; \ */?*/?*/?*) newtop=../../../..;; \ */?*/?*) newtop=../../..;; \ */?*) newtop=../..;; \ *) newtop=..;; \ esac; \ newtop="$$newtop$$toptmp"; \ case "$(TOP)" in \ /?*) imaketop=$(TOP) \ imakeprefix= ;; \ .) imaketop=$$newtop \ imakeprefix=$$newtop/ ;; \ *) imaketop=$$newtop/$(TOP) \ imakeprefix=$$newtop/ ;; \ esac; \ $(RM) $$i/Makefile.bak; \ if [ -f $$i/Makefile ]; then \ echo " $(MV) Makefile Makefile.bak"; \ if [ "$$executeit" != "no" ]; then \ $(MV) $$i/Makefile $$i/Makefile.bak; \ fi; \ fi; \ $(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \ if [ -d $$i ] ; then \ cd $$i; \ $(MAKE) $(MFLAGS) Makefiles; \ cd $$newtop; \ else \ exit 1; \ fi; \ done includes:: @@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo including "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) includes; \ done install.man:: man_keywords d108 2 a109 2 # ---------------------------------------------------------------------- # dependencies generated by makedepend d111 84 @ 1.1.1.1.20.2 log @revert unintended changes to toplevel makefile @ text @d1 2 a2 2 # $TOG: Makefile /main/37 1998/02/17 14:30:04 kaleb $ # $XFree86: xc/Makefile,v 3.15 1999/08/14 10:48:56 dawes Exp $ d4 640 a643 2 # Luna users will need to either run make as "make MAKE=make" # or add "MAKE = make" to this file. d646 47 a692 40 SHELL = /bin/sh RM = rm -f MV = mv WORLDOPTS = -k WIN32WORLDOPTS = -i TOP = . CURRENT_DIR = . CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC)/imake DEPENDSRC = $(CONFIGSRC)/makedepend DEPENDTOP = ../.. IMAKETOP = ../.. IRULESRC = $(CONFIGSRC)/cf IMAKE = $(IMAKESRC)/imake IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES) MAKE_OPTS = -f xmakefile MAKE_CMD = $(MAKE) $(MAKE_OPTS) FLAGS = $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)" CC="$(CC)" all: @@$(MAKE_CMD) xmakefile-exists || $(MAKE) all-initial @@$(MAKE_CMD) $@@ all-initial: @@echo Please use make World, or on NT use nmake World.Win32. @@echo Check the configuration parameters in the $(IRULESRC) directory, @@echo and pass BOOTSTRAPCFLAGS if necessary. @@echo Read the release notes carefully before proceeding. @@echo Do not name your log file make.log or it will be deleted. World: @@echo "" @@echo Building $(RELEASE) of the X Window System. @@echo "" @@case "x$(BOOTSTRAPCFLAGS)" in x) \ echo I hope you checked the configuration parameters in $(IRULESRC) ; \ echo to see if you need to pass BOOTSTRAPCFLAGS. ; \ echo "" ; \ ;; esac; @@date d694 1 a694 19 @@if [ ! -f $(IRULESRC)/host.def ]; then \ if [ ! -f $(TOP)/lib/Xt/Imakefile ]; then \ echo "#define BuildServersOnly YES" > $(IRULESRC)/host.def; \ else \ if [ ! -f $(TOP)/fonts/Imakefile ]; then \ echo "#define BuildFonts NO" > $(IRULESRC)/host.def; \ else \ echo "" > $(IRULESRC)/host.def; \ fi; \ fi; \ fi cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean $(MAKE) $(MFLAGS) Makefile.boot $(MAKE_CMD) $(MFLAGS) VerifyOS $(MAKE_CMD) $(MFLAGS) Makefiles $(MAKE_CMD) $(MFLAGS) clean BOOTSTRAPSUBDIRS= $(MAKE_CMD) $(MFLAGS) includes $(MAKE_CMD) $(MFLAGS) depend $(MAKE_CMD) $(MFLAGS) $(WORLDOPTS) World d696 4 a699 3 @@date @@echo "" @@echo Full build of $(RELEASE) of the X Window System complete. d702 13 a714 1 .PRECIOUS: Makefile d716 1 a716 3 # This is just a sequence of bootstrapping steps we have to do. # The steps are listed as separate targets so clearmake can wink in # the Makefile.proto files. d718 2 a719 1 Makefile.boot: imake.bootstrap d721 7 a727 3 imake.proto: cd $(IMAKESRC) && $(MAKE) $(FLAGS) $(RM) $(DEPENDSRC)/Makefile.proto d729 11 a739 6 $(DEPENDSRC)/Makefile.proto: imake.proto $(IMAKE_CMD) -s $(DEPENDSRC)/Makefile.proto -f $(DEPENDSRC)/Imakefile -DTOPDIR=$(DEPENDTOP) -DCURDIR=$(DEPENDSRC) depend.bootstrap: $(DEPENDSRC)/Makefile.proto cd $(DEPENDSRC) && $(RM) -r Makefile Makefile.dep makedepend *.o bootstrap cd $(DEPENDSRC) && $(MAKE) -f Makefile.proto bootstrap d741 152 a892 2 $(IMAKESRC)/Makefile.proto: depend.bootstrap $(IMAKE_CMD) -s $(IMAKESRC)/Makefile.proto -f $(IMAKESRC)/Imakefile -DTOPDIR=$(IMAKETOP) -DCURDIR=$(IMAKESRC) d894 1 a894 11 imake.bootstrap: $(IMAKESRC)/Makefile.proto cd $(IMAKESRC) && $(MAKE) -f Makefile.proto bootstrapdepend cd $(IMAKESRC) && $(MAKE) $(FLAGS) bootstrap cd $(IMAKESRC) && $(MAKE) -f Makefile.proto all -@@if [ -f xmakefile ]; then set -x; \ $(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak; \ else exit 0; fi $(MAKE) $(MFLAGS) xmakefile Makefile:: $(MAKE) $(MFLAGS) xmakefile d896 2 a897 2 xmakefile: Imakefile $(IMAKE_CMD) -s xmakefile -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) a898 84 World.Win32: @@echo : @@echo Building $(RELEASE) of the X Window System. @@echo : @@echo : -@@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def cd $(IMAKESRC) $(MAKE) -f Makefile.ini clean.Win32 $(MAKE) -f Makefile.ini imake.exe cd ..\.. -if exist xmakefile.bak del xmakefile.bak -if exist xmakefile ren xmakefile xmakefile.bak $(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(MAKE_CMD) $(MFLAGS) VerifyOS $(MAKE_CMD) $(MFLAGS) Makefiles $(MAKE_CMD) $(MFLAGS) clean cd $(CONFIGSRC)\util $(MAKE) mkdirhier.exe cd ..\.. $(MAKE_CMD) $(MFLAGS) includes $(MAKE_CMD) $(MFLAGS) depend $(MAKE_CMD) $(MFLAGS) $(WIN32WORLDOPTS) @@echo : @@echo : @@echo Full build of $(RELEASE) of the X Window System complete. @@echo : World.OS2: @@echo : @@echo Building $(RELEASE) of the X Window System on OS/2. @@echo : @@echo : -@@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def \indir $(IMAKESRC) $(MAKE) SHELL= -f Makefile.ini clean.os2 \indir $(IMAKESRC) $(MAKE) SHELL= CC=gcc -f Makefile.ini imake.os2 -if exist Makefile.bak del Makefile.bak -if exist Makefile ren Makefile Makefile.bak $(subst /,\,$(IMAKE)) -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(MAKE) $(MFLAGS) VerifyOS $(MAKE) $(MFLAGS) Makefiles $(MAKE) $(MFLAGS) clean $(MAKE) $(MFLAGS) includes $(MAKE) $(MFLAGS) depend $(MAKE) $(MFLAGS) @@echo : @@echo : @@echo Full build of $(RELEASE) of the X Window System complete. @@echo : # don't allow any default rules in this Makefile .SUFFIXES: # quiet "make" programs that display a message if suffix list empty .SUFFIXES: .Dummy # a copy of every rule that might be invoked at top level clean: $(MAKE_CMD) $@@ dangerous_strip_clean: $(MAKE_CMD) $@@ depend: $(MAKE_CMD) $@@ Everything: $(MAKE_CMD) $@@ external.ln: $(MAKE_CMD) $@@ includes: $(MAKE_CMD) $@@ install.sdk: $(MAKE_CMD) $@@ install.ln: $(MAKE_CMD) $@@ install.man: $(MAKE_CMD) $@@ install: $(MAKE_CMD) $@@ Makefiles: $(MAKE_CMD) $@@ man_keywords: $(MAKE_CMD) $@@ tags: $(MAKE_CMD) $@@ VerifyOS: $(MAKE_CMD) $@@ @