Artifact
5485185094f66f4169e60bd09e74e066d0ce32fd:
0000: 43 43 20 3d 20 40 43 43 40 0a 41 52 20 3d 20 40 CC = @CC@.AR = @
0010: 41 52 40 0a 52 41 4e 4c 49 42 20 3d 20 40 52 41 AR@.RANLIB = @RA
0020: 4e 4c 49 42 40 0a 43 46 4c 41 47 53 20 3d 20 40 NLIB@.CFLAGS = @
0030: 43 46 4c 41 47 53 40 20 40 53 48 4f 42 4a 46 4c CFLAGS@ @SHOBJFL
0040: 41 47 53 40 0a 43 50 50 46 4c 41 47 53 20 3d 20 AGS@.CPPFLAGS =
0050: 40 43 50 50 46 4c 41 47 53 40 20 2d 49 40 73 72 @CPPFLAGS@ -I@sr
0060: 63 64 69 72 40 20 2d 49 40 73 72 63 64 69 72 40 cdir@ -I@srcdir@
0070: 2f 74 63 63 20 2d 49 74 63 63 20 40 44 45 46 53 /tcc -Itcc @DEFS
0080: 40 0a 4c 44 46 4c 41 47 53 20 3d 0a 53 48 4f 42 @.LDFLAGS =.SHOB
0090: 4a 4c 44 46 4c 41 47 53 20 3d 20 40 53 48 4f 42 JLDFLAGS = @SHOB
00a0: 4a 4c 44 46 4c 41 47 53 40 0a 4c 49 42 53 20 3d JLDFLAGS@.LIBS =
00b0: 20 40 4c 49 42 53 40 0a 49 4e 53 54 41 4c 4c 20 @LIBS@.INSTALL
00c0: 3d 20 40 49 4e 53 54 41 4c 4c 40 0a 50 41 43 4b = @INSTALL@.PACK
00d0: 41 47 45 5f 4e 41 4d 45 20 3d 20 40 50 41 43 4b AGE_NAME = @PACK
00e0: 41 47 45 5f 4e 41 4d 45 40 0a 50 41 43 4b 41 47 AGE_NAME@.PACKAG
00f0: 45 5f 56 45 52 53 49 4f 4e 20 3d 20 40 50 41 43 E_VERSION = @PAC
0100: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 40 0a 54 43 KAGE_VERSION@.TC
0110: 4c 5f 50 41 43 4b 41 47 45 5f 50 41 54 48 20 3d L_PACKAGE_PATH =
0120: 20 40 54 43 4c 5f 50 41 43 4b 41 47 45 5f 50 41 @TCL_PACKAGE_PA
0130: 54 48 40 0a 54 43 4c 43 4f 4e 46 49 47 50 41 54 TH@.TCLCONFIGPAT
0140: 48 20 3d 20 40 54 43 4c 43 4f 4e 46 49 47 50 41 H = @TCLCONFIGPA
0150: 54 48 40 0a 50 41 43 4b 41 47 45 5f 49 4e 53 54 TH@.PACKAGE_INST
0160: 41 4c 4c 5f 44 49 52 20 3d 20 24 28 54 43 4c 5f ALL_DIR = $(TCL_
0170: 50 41 43 4b 41 47 45 5f 50 41 54 48 29 2f 24 28 PACKAGE_PATH)/$(
0180: 50 41 43 4b 41 47 45 5f 4e 41 4d 45 29 2d 24 28 PACKAGE_NAME)-$(
0190: 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 29 PACKAGE_VERSION)
01a0: 0a 54 41 52 47 45 54 53 20 3d 20 40 54 41 52 47 .TARGETS = @TARG
01b0: 45 54 53 40 0a 54 43 43 5f 43 4f 4e 46 49 47 55 ETS@.TCC_CONFIGU
01c0: 52 45 5f 4f 50 54 53 20 3d 20 2d 2d 65 78 74 72 RE_OPTS = --extr
01d0: 61 2d 63 66 6c 61 67 73 3d 27 24 28 43 46 4c 41 a-cflags='$(CFLA
01e0: 47 53 29 27 20 2d 2d 77 69 74 68 2d 74 63 6c 3d GS)' --with-tcl=
01f0: 24 28 54 43 4c 43 4f 4e 46 49 47 50 41 54 48 29 $(TCLCONFIGPATH)
0200: 0a 73 72 63 64 69 72 20 3d 20 40 73 72 63 64 69 .srcdir = @srcdi
0210: 72 40 0a 0a 61 6c 6c 3a 20 24 28 54 41 52 47 45 r@..all: $(TARGE
0220: 54 53 29 0a 0a 74 63 63 2f 63 6f 6e 66 69 67 2e TS)..tcc/config.
0230: 68 3a 0a 09 69 66 20 5b 20 22 24 28 73 72 63 64 h:..if [ "$(srcd
0240: 69 72 29 22 20 3d 20 22 2e 22 20 5d 3b 20 74 68 ir)" = "." ]; th
0250: 65 6e 20 5c 0a 09 09 63 64 20 74 63 63 20 26 26 en \...cd tcc &&
0260: 20 2e 2f 63 6f 6e 66 69 67 75 72 65 20 24 28 54 ./configure $(T
0270: 43 43 5f 43 4f 4e 46 49 47 55 52 45 5f 4f 50 54 CC_CONFIGURE_OPT
0280: 53 29 3b 20 5c 0a 09 65 6c 73 65 20 5c 0a 09 09 S); \..else \...
0290: 6d 6b 64 69 72 20 74 63 63 20 3e 2f 64 65 76 2f mkdir tcc >/dev/
02a0: 6e 75 6c 6c 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c null 2>/dev/null
02b0: 3b 20 5c 0a 09 09 63 64 20 74 63 63 20 26 26 20 ; \...cd tcc &&
02c0: 24 28 73 68 65 6c 6c 20 63 64 20 24 28 73 72 63 $(shell cd $(src
02d0: 64 69 72 29 20 26 26 20 70 77 64 29 2f 74 63 63 dir) && pwd)/tcc
02e0: 2f 63 6f 6e 66 69 67 75 72 65 20 24 28 54 43 43 /configure $(TCC
02f0: 5f 43 4f 4e 46 49 47 55 52 45 5f 4f 50 54 53 29 _CONFIGURE_OPTS)
0300: 3b 20 5c 0a 09 66 69 0a 0a 74 63 63 2f 6c 69 62 ; \..fi..tcc/lib
0310: 74 63 63 2e 61 3a 20 74 63 63 2f 63 6f 6e 66 69 tcc.a: tcc/confi
0320: 67 2e 68 0a 09 24 28 4d 41 4b 45 29 20 2d 43 20 g.h..$(MAKE) -C
0330: 74 63 63 20 6c 69 62 74 63 63 2e 61 0a 0a 74 63 tcc libtcc.a..tc
0340: 63 2f 6c 69 62 74 63 63 31 2e 61 3a 20 74 63 63 c/libtcc1.a: tcc
0350: 2f 63 6f 6e 66 69 67 2e 68 0a 09 24 28 4d 41 4b /config.h..$(MAK
0360: 45 29 20 2d 43 20 74 63 63 20 6c 69 62 74 63 63 E) -C tcc libtcc
0370: 31 2e 61 0a 0a 74 63 6c 74 63 63 2e 6f 3a 20 24 1.a..tcltcc.o: $
0380: 28 73 72 63 64 69 72 29 2f 74 63 6c 74 63 63 2e (srcdir)/tcltcc.
0390: 63 20 24 28 73 72 63 64 69 72 29 2f 74 63 63 2f c $(srcdir)/tcc/
03a0: 74 63 63 2e 68 20 24 28 73 72 63 64 69 72 29 2f tcc.h $(srcdir)/
03b0: 74 63 63 2f 6c 69 62 74 63 63 2e 68 20 74 63 63 tcc/libtcc.h tcc
03c0: 2f 63 6f 6e 66 69 67 2e 68 0a 09 24 28 43 43 29 /config.h..$(CC)
03d0: 20 24 28 43 50 50 46 4c 41 47 53 29 20 24 28 43 $(CPPFLAGS) $(C
03e0: 46 4c 41 47 53 29 20 2d 6f 20 74 63 6c 74 63 63 FLAGS) -o tcltcc
03f0: 2e 6f 20 2d 63 20 24 28 73 72 63 64 69 72 29 2f .o -c $(srcdir)/
0400: 74 63 6c 74 63 63 2e 63 0a 0a 74 63 6c 74 63 63 tcltcc.c..tcltcc
0410: 2e 40 53 48 4f 42 4a 45 58 54 40 3a 20 74 63 6c .@SHOBJEXT@: tcl
0420: 74 63 63 2e 6f 20 74 63 63 2f 6c 69 62 74 63 63 tcc.o tcc/libtcc
0430: 2e 61 0a 09 24 28 43 43 29 20 24 28 43 50 50 46 .a..$(CC) $(CPPF
0440: 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 LAGS) $(CFLAGS)
0450: 24 28 4c 44 46 4c 41 47 53 29 20 24 28 53 48 4f $(LDFLAGS) $(SHO
0460: 42 4a 4c 44 46 4c 41 47 53 29 20 2d 6f 20 74 63 BJLDFLAGS) -o tc
0470: 6c 74 63 63 2e 40 53 48 4f 42 4a 45 58 54 40 20 ltcc.@SHOBJEXT@
0480: 74 63 6c 74 63 63 2e 6f 20 74 63 63 2f 6c 69 62 tcltcc.o tcc/lib
0490: 74 63 63 2e 61 20 24 28 4c 49 42 53 29 0a 0a 74 tcc.a $(LIBS)..t
04a0: 63 6c 74 63 63 2d 73 74 61 74 69 63 2e 61 3a 20 cltcc-static.a:
04b0: 74 63 6c 74 63 63 2e 6f 20 74 63 63 2f 6c 69 62 tcltcc.o tcc/lib
04c0: 74 63 63 2e 61 0a 09 63 70 20 74 63 63 2f 6c 69 tcc.a..cp tcc/li
04d0: 62 74 63 63 2e 61 20 74 63 6c 74 63 63 2d 73 74 btcc.a tcltcc-st
04e0: 61 74 69 63 2e 6e 65 77 2e 61 0a 09 24 28 41 52 atic.new.a..$(AR
04f0: 29 20 72 63 75 20 74 63 6c 74 63 63 2d 73 74 61 ) rcu tcltcc-sta
0500: 74 69 63 2e 6e 65 77 2e 61 20 74 63 6c 74 63 63 tic.new.a tcltcc
0510: 2e 6f 0a 09 2d 24 28 52 41 4e 4c 49 42 29 20 74 .o..-$(RANLIB) t
0520: 63 6c 74 63 63 2d 73 74 61 74 69 63 2e 6e 65 77 cltcc-static.new
0530: 2e 61 0a 09 6d 76 20 74 63 6c 74 63 63 2d 73 74 .a..mv tcltcc-st
0540: 61 74 69 63 2e 6e 65 77 2e 61 20 74 63 6c 74 63 atic.new.a tcltc
0550: 63 2d 73 74 61 74 69 63 2e 61 0a 0a 69 6e 73 74 c-static.a..inst
0560: 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 53 29 20 all: $(TARGETS)
0570: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 20 74 63 63 pkgIndex.tcl tcc
0580: 2f 6c 69 62 74 63 63 31 2e 61 0a 09 24 28 49 4e /libtcc1.a..$(IN
0590: 53 54 41 4c 4c 29 20 2d 64 20 22 24 28 44 45 53 STALL) -d "$(DES
05a0: 54 44 49 52 29 24 28 50 41 43 4b 41 47 45 5f 49 TDIR)$(PACKAGE_I
05b0: 4e 53 54 41 4c 4c 5f 44 49 52 29 22 0a 09 24 28 NSTALL_DIR)"..$(
05c0: 49 4e 53 54 41 4c 4c 29 20 2d 64 20 22 24 28 44 INSTALL) -d "$(D
05d0: 45 53 54 44 49 52 29 24 28 50 41 43 4b 41 47 45 ESTDIR)$(PACKAGE
05e0: 5f 49 4e 53 54 41 4c 4c 5f 44 49 52 29 2f 6c 69 _INSTALL_DIR)/li
05f0: 62 22 0a 09 24 28 49 4e 53 54 41 4c 4c 29 20 2d b"..$(INSTALL) -
0600: 64 20 22 24 28 44 45 53 54 44 49 52 29 24 28 50 d "$(DESTDIR)$(P
0610: 41 43 4b 41 47 45 5f 49 4e 53 54 41 4c 4c 5f 44 ACKAGE_INSTALL_D
0620: 49 52 29 2f 69 6e 63 6c 75 64 65 22 0a 09 24 28 IR)/include"..$(
0630: 49 4e 53 54 41 4c 4c 29 20 2d 6d 20 30 37 35 35 INSTALL) -m 0755
0640: 20 24 28 54 41 52 47 45 54 53 29 20 22 24 28 44 $(TARGETS) "$(D
0650: 45 53 54 44 49 52 29 24 28 50 41 43 4b 41 47 45 ESTDIR)$(PACKAGE
0660: 5f 49 4e 53 54 41 4c 4c 5f 44 49 52 29 22 0a 09 _INSTALL_DIR)"..
0670: 24 28 49 4e 53 54 41 4c 4c 29 20 2d 6d 20 30 36 $(INSTALL) -m 06
0680: 34 34 20 70 6b 67 49 6e 64 65 78 2e 74 63 6c 20 44 pkgIndex.tcl
0690: 22 24 28 44 45 53 54 44 49 52 29 24 28 50 41 43 "$(DESTDIR)$(PAC
06a0: 4b 41 47 45 5f 49 4e 53 54 41 4c 4c 5f 44 49 52 KAGE_INSTALL_DIR
06b0: 29 22 0a 09 24 28 49 4e 53 54 41 4c 4c 29 20 2d )"..$(INSTALL) -
06c0: 6d 20 30 36 34 34 20 74 63 63 2f 6c 69 62 74 63 m 0644 tcc/libtc
06d0: 63 31 2e 61 20 22 24 28 44 45 53 54 44 49 52 29 c1.a "$(DESTDIR)
06e0: 24 28 50 41 43 4b 41 47 45 5f 49 4e 53 54 41 4c $(PACKAGE_INSTAL
06f0: 4c 5f 44 49 52 29 2f 6c 69 62 22 0a 0a 63 6c 65 L_DIR)/lib"..cle
0700: 61 6e 3a 0a 09 72 6d 20 2d 66 20 74 63 6c 74 63 an:..rm -f tcltc
0710: 63 2e 6f 0a 09 72 6d 20 2d 66 20 74 63 6c 74 63 c.o..rm -f tcltc
0720: 63 2e 40 53 48 4f 42 4a 45 58 54 40 20 74 63 6c c.@SHOBJEXT@ tcl
0730: 74 63 63 2d 73 74 61 74 69 63 2e 61 0a 09 72 6d tcc-static.a..rm
0740: 20 2d 66 20 74 63 6c 74 63 63 2e 40 53 48 4f 42 -f tcltcc.@SHOB
0750: 4a 45 58 54 40 2e 61 20 74 63 6c 74 63 63 2e 40 JEXT@.a tcltcc.@
0760: 53 48 4f 42 4a 45 58 54 40 2e 64 65 66 0a 09 2d SHOBJEXT@.def..-
0770: 24 28 4d 41 4b 45 29 20 2d 43 20 74 63 63 20 63 $(MAKE) -C tcc c
0780: 6c 65 61 6e 0a 0a 64 69 73 74 63 6c 65 61 6e 3a lean..distclean:
0790: 20 63 6c 65 61 6e 0a 09 72 6d 20 2d 72 66 20 61 clean..rm -rf a
07a0: 75 74 6f 6d 34 74 65 2e 63 61 63 68 65 0a 09 72 utom4te.cache..r
07b0: 6d 20 2d 66 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 m -f config.log
07c0: 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 0a 09 72 config.status..r
07d0: 6d 20 2d 66 20 70 6b 67 49 6e 64 65 78 2e 74 63 m -f pkgIndex.tc
07e0: 6c 0a 09 72 6d 20 2d 66 20 4d 61 6b 65 66 69 6c l..rm -f Makefil
07f0: 65 0a 09 2d 24 28 4d 41 4b 45 29 20 2d 43 20 74 e..-$(MAKE) -C t
0800: 63 63 20 64 69 73 74 63 6c 65 61 6e 0a 0a 6d 72 cc distclean..mr
0810: 70 72 6f 70 65 72 3a 20 64 69 73 74 63 6c 65 61 proper: distclea
0820: 6e 0a 09 72 6d 20 2d 72 66 20 5f 5f 54 4d 50 5f n..rm -rf __TMP_
0830: 5f 0a 09 72 6d 20 2d 72 66 20 74 63 63 0a 09 72 _..rm -rf tcc..r
0840: 6d 20 2d 66 20 63 6f 6e 66 69 67 75 72 65 20 61 m -f configure a
0850: 63 6c 6f 63 61 6c 2e 6d 34 0a 09 72 6d 20 2d 66 clocal.m4..rm -f
0860: 20 63 6f 6e 66 69 67 2e 67 75 65 73 73 20 63 6f config.guess co
0870: 6e 66 69 67 2e 73 75 62 20 69 6e 73 74 61 6c 6c nfig.sub install
0880: 2d 73 68 0a 0a 2e 50 48 4f 4e 59 3a 20 61 6c 6c -sh...PHONY: all
0890: 20 69 6e 73 74 61 6c 6c 20 63 6c 65 61 6e 20 64 install clean d
08a0: 69 73 74 63 6c 65 61 6e 20 6d 72 70 72 6f 70 65 istclean mrprope
08b0: 72 0a r.