Artifact
83de6d233f7f54ddb074af04926f69cd304150b9:
0000: 23 20 4d 61 6b 65 66 69 6c 65 20 66 6f 72 20 63 # Makefile for c
0010: 61 6c 6c 62 61 63 6b 0a 0a 23 23 23 23 20 53 74 allback..#### St
0020: 61 72 74 20 6f 66 20 73 79 73 74 65 6d 20 63 6f art of system co
0030: 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 nfiguration sect
0040: 69 6f 6e 2e 20 23 23 23 23 0a 0a 48 4f 53 54 20 ion. ####..HOST
0050: 3d 20 40 68 6f 73 74 40 0a 43 50 55 20 3d 20 40 = @host@.CPU = @
0060: 48 4f 53 54 5f 43 50 55 5f 43 5f 41 42 49 40 0a HOST_CPU_C_ABI@.
0070: 0a 23 20 44 69 72 65 63 74 6f 72 69 65 73 20 75 .# Directories u
0080: 73 65 64 20 62 79 20 22 6d 61 6b 65 22 3a 0a 73 sed by "make":.s
0090: 72 63 64 69 72 20 3d 20 40 73 72 63 64 69 72 40 rcdir = @srcdir@
00a0: 0a 0a 23 20 44 69 72 65 63 74 6f 72 69 65 73 20 ..# Directories
00b0: 75 73 65 64 20 62 79 20 22 6d 61 6b 65 20 69 6e used by "make in
00c0: 73 74 61 6c 6c 22 3a 0a 70 72 65 66 69 78 20 3d stall":.prefix =
00d0: 20 40 70 72 65 66 69 78 40 0a 6c 6f 63 61 6c 5f @prefix@.local_
00e0: 70 72 65 66 69 78 20 3d 20 2f 75 73 72 2f 6c 6f prefix = /usr/lo
00f0: 63 61 6c 0a 65 78 65 63 5f 70 72 65 66 69 78 20 cal.exec_prefix
0100: 3d 20 40 65 78 65 63 5f 70 72 65 66 69 78 40 0a = @exec_prefix@.
0110: 6c 69 62 64 69 72 20 3d 20 40 6c 69 62 64 69 72 libdir = @libdir
0120: 40 0a 69 6e 63 6c 75 64 65 64 69 72 20 3d 20 40 @.includedir = @
0130: 69 6e 63 6c 75 64 65 64 69 72 40 0a 6d 61 6e 64 includedir@.mand
0140: 69 72 20 3d 20 40 6d 61 6e 64 69 72 40 0a 64 61 ir = @mandir@.da
0150: 74 61 64 69 72 20 3d 20 40 64 61 74 61 64 69 72 tadir = @datadir
0160: 40 0a 64 61 74 61 72 6f 6f 74 64 69 72 20 3d 20 @.datarootdir =
0170: 40 64 61 74 61 72 6f 6f 74 64 69 72 40 0a 68 74 @datarootdir@.ht
0180: 6d 6c 64 69 72 20 3d 20 24 28 64 61 74 61 64 69 mldir = $(datadi
0190: 72 29 2f 68 74 6d 6c 0a 0a 23 20 50 72 6f 67 72 r)/html..# Progr
01a0: 61 6d 73 20 75 73 65 64 20 62 79 20 22 6d 61 6b ams used by "mak
01b0: 65 22 3a 0a 43 43 20 3d 20 40 43 43 40 0a 43 46 e":.CC = @CC@.CF
01c0: 4c 41 47 53 20 3d 20 40 43 46 4c 41 47 53 40 0a LAGS = @CFLAGS@.
01d0: 43 50 50 20 3d 20 40 43 50 50 40 0a 49 4e 43 4c CPP = @CPP@.INCL
01e0: 55 44 45 53 20 3d 20 2d 49 2e 20 2d 49 24 28 73 UDES = -I. -I$(s
01f0: 72 63 64 69 72 29 0a 4c 49 42 54 4f 4f 4c 20 3d rcdir).LIBTOOL =
0200: 20 40 4c 49 42 54 4f 4f 4c 40 0a 4c 49 42 54 4f @LIBTOOL@.LIBTO
0210: 4f 4c 5f 4c 49 4e 4b 20 3d 20 24 28 4c 49 42 54 OL_LINK = $(LIBT
0220: 4f 4f 4c 29 20 2d 2d 6d 6f 64 65 3d 6c 69 6e 6b OOL) --mode=link
0230: 0a 4c 49 42 54 4f 4f 4c 5f 49 4e 53 54 41 4c 4c .LIBTOOL_INSTALL
0240: 20 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20 2d 2d = $(LIBTOOL) --
0250: 6d 6f 64 65 3d 69 6e 73 74 61 6c 6c 0a 4c 49 42 mode=install.LIB
0260: 54 4f 4f 4c 5f 55 4e 49 4e 53 54 41 4c 4c 20 3d TOOL_UNINSTALL =
0270: 20 24 28 4c 49 42 54 4f 4f 4c 29 20 2d 2d 6d 6f $(LIBTOOL) --mo
0280: 64 65 3d 75 6e 69 6e 73 74 61 6c 6c 0a 41 52 20 de=uninstall.AR
0290: 3d 20 61 72 0a 41 52 5f 46 4c 41 47 53 20 3d 20 = ar.AR_FLAGS =
02a0: 72 63 0a 52 41 4e 4c 49 42 20 3d 20 40 52 41 4e rc.RANLIB = @RAN
02b0: 4c 49 42 40 0a 4c 4e 5f 53 20 3d 20 40 4c 4e 5f LIB@.LN_S = @LN_
02c0: 53 40 0a 52 4d 20 3d 20 72 6d 20 2d 66 0a 40 53 S@.RM = rm -f.@S
02d0: 45 54 5f 4d 41 4b 45 40 0a 0a 23 20 50 72 6f 67 ET_MAKE@..# Prog
02e0: 72 61 6d 73 20 75 73 65 64 20 62 79 20 22 6d 61 rams used by "ma
02f0: 6b 65 20 69 6e 73 74 61 6c 6c 22 3a 0a 49 4e 53 ke install":.INS
0300: 54 41 4c 4c 20 3d 20 40 49 4e 53 54 41 4c 4c 40 TALL = @INSTALL@
0310: 0a 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d .INSTALL_PROGRAM
0320: 20 3d 20 40 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 = @INSTALL_PROG
0330: 52 41 4d 40 0a 49 4e 53 54 41 4c 4c 5f 44 41 54 RAM@.INSTALL_DAT
0340: 41 20 3d 20 40 49 4e 53 54 41 4c 4c 5f 44 41 54 A = @INSTALL_DAT
0350: 41 40 0a 0a 23 23 23 23 20 45 6e 64 20 6f 66 20 A@..#### End of
0360: 73 79 73 74 65 6d 20 63 6f 6e 66 69 67 75 72 61 system configura
0370: 74 69 6f 6e 20 73 65 63 74 69 6f 6e 2e 20 23 23 tion section. ##
0380: 23 23 0a 0a 53 48 45 4c 4c 20 3d 20 2f 62 69 6e ##..SHELL = /bin
0390: 2f 73 68 0a 0a 23 20 4e 65 65 64 65 64 20 62 79 /sh..# Needed by
03a0: 20 24 28 4c 49 42 54 4f 4f 4c 29 2e 0a 74 6f 70 $(LIBTOOL)..top
03b0: 5f 62 75 69 6c 64 64 69 72 20 3d 20 2e 0a 0a 61 _builddir = ...a
03c0: 6c 6c 20 3a 20 61 6c 6c 2d 73 75 62 64 69 72 73 ll : all-subdirs
03d0: 20 63 61 6c 6c 62 61 63 6b 2e 68 20 76 61 63 61 callback.h vaca
03e0: 6c 6c 5f 72 2e 68 20 74 72 61 6d 70 6f 6c 69 6e ll_r.h trampolin
03f0: 65 5f 72 2e 68 20 6c 69 62 63 61 6c 6c 62 61 63 e_r.h libcallbac
0400: 6b 2e 6c 61 20 24 28 73 72 63 64 69 72 29 2f 63 k.la $(srcdir)/c
0410: 61 6c 6c 62 61 63 6b 2e 33 20 24 28 73 72 63 64 allback.3 $(srcd
0420: 69 72 29 2f 63 61 6c 6c 62 61 63 6b 2e 68 74 6d ir)/callback.htm
0430: 6c 0a 0a 61 6c 6c 2d 73 75 62 64 69 72 73 20 3a l..all-subdirs :
0440: 20 66 6f 72 63 65 0a 09 63 64 20 40 73 75 62 64 force..cd @subd
0450: 69 72 40 20 26 26 20 24 28 4d 41 4b 45 29 20 61 ir@ && $(MAKE) a
0460: 6c 6c 0a 0a 63 61 6c 6c 62 61 63 6b 2e 68 20 3a ll..callback.h :
0470: 0a 09 24 28 4c 4e 5f 53 29 20 24 28 73 72 63 64 ..$(LN_S) $(srcd
0480: 69 72 29 2f 63 61 6c 6c 62 61 63 6b 2e 68 2e 69 ir)/callback.h.i
0490: 6e 20 63 61 6c 6c 62 61 63 6b 2e 68 0a 0a 76 61 n callback.h..va
04a0: 63 61 6c 6c 5f 72 2e 68 20 3a 0a 09 24 28 4c 4e call_r.h :..$(LN
04b0: 5f 53 29 20 76 61 63 61 6c 6c 5f 72 2f 76 61 63 _S) vacall_r/vac
04c0: 61 6c 6c 5f 72 2e 68 20 76 61 63 61 6c 6c 5f 72 all_r.h vacall_r
04d0: 2e 68 0a 0a 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 .h..trampoline_r
04e0: 2e 68 20 3a 0a 09 24 28 4c 4e 5f 53 29 20 74 72 .h :..$(LN_S) tr
04f0: 61 6d 70 6f 6c 69 6e 65 5f 72 2f 74 72 61 6d 70 ampoline_r/tramp
0500: 6f 6c 69 6e 65 5f 72 2e 68 20 74 72 61 6d 70 6f oline_r.h trampo
0510: 6c 69 6e 65 5f 72 2e 68 0a 0a 6c 69 62 63 61 6c line_r.h..libcal
0520: 6c 62 61 63 6b 2e 6c 61 20 3a 20 76 61 63 61 6c lback.la : vacal
0530: 6c 5f 72 2f 6c 69 62 76 61 63 61 6c 6c 2e 6c 61 l_r/libvacall.la
0540: 20 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 6c 69 trampoline_r/li
0550: 62 74 72 61 6d 70 6f 6c 69 6e 65 2e 6c 61 0a 09 btrampoline.la..
0560: 24 28 4c 49 42 54 4f 4f 4c 5f 4c 49 4e 4b 29 20 $(LIBTOOL_LINK)
0570: 24 28 43 43 29 20 2d 73 74 61 74 69 63 20 2d 6f $(CC) -static -o
0580: 20 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 6c 61 20 libcallback.la
0590: 2d 72 70 61 74 68 20 24 28 6c 69 62 64 69 72 29 -rpath $(libdir)
05a0: 20 76 61 63 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c vacall_r/vacall
05b0: 2e 6c 6f 20 76 61 63 61 6c 6c 5f 72 2f 6d 69 73 .lo vacall_r/mis
05c0: 63 2e 6c 6f 20 76 61 63 61 6c 6c 5f 72 2f 73 74 c.lo vacall_r/st
05d0: 72 75 63 74 63 70 79 2e 6c 6f 20 74 72 61 6d 70 ructcpy.lo tramp
05e0: 6f 6c 69 6e 65 5f 72 2f 2a 2e 6c 6f 0a 0a 23 20 oline_r/*.lo..#
05f0: 49 6e 73 74 61 6c 6c 73 20 74 68 65 20 6c 69 62 Installs the lib
0600: 72 61 72 79 20 61 6e 64 20 69 6e 63 6c 75 64 65 rary and include
0610: 20 66 69 6c 65 73 20 6f 6e 6c 79 2e 20 54 79 70 files only. Typ
0620: 69 63 61 6c 6c 79 20 63 61 6c 6c 65 64 20 77 69 ically called wi
0630: 74 68 20 6f 6e 6c 79 0a 23 20 24 28 6c 69 62 64 th only.# $(libd
0640: 69 72 29 20 61 6e 64 20 24 28 69 6e 63 6c 75 64 ir) and $(includ
0650: 65 64 69 72 29 20 2d 20 64 6f 6e 27 74 20 75 73 edir) - don't us
0660: 65 20 24 28 70 72 65 66 69 78 29 20 61 6e 64 20 e $(prefix) and
0670: 24 28 65 78 65 63 5f 70 72 65 66 69 78 29 20 68 $(exec_prefix) h
0680: 65 72 65 2e 0a 69 6e 73 74 61 6c 6c 2d 6c 69 62 ere..install-lib
0690: 20 3a 20 61 6c 6c 20 66 6f 72 63 65 0a 09 63 64 : all force..cd
06a0: 20 40 73 75 62 64 69 72 40 20 26 26 20 24 28 4d @subdir@ && $(M
06b0: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 2d 6c 69 62 AKE) install-lib
06c0: 20 6c 69 62 64 69 72 3d 27 24 28 6c 69 62 64 69 libdir='$(libdi
06d0: 72 29 27 20 69 6e 63 6c 75 64 65 64 69 72 3d 27 r)' includedir='
06e0: 24 28 69 6e 63 6c 75 64 65 64 69 72 29 27 0a 09 $(includedir)'..
06f0: 6d 6b 64 69 72 20 2d 70 20 24 28 6c 69 62 64 69 mkdir -p $(libdi
0700: 72 29 0a 09 24 28 4c 49 42 54 4f 4f 4c 5f 49 4e r)..$(LIBTOOL_IN
0710: 53 54 41 4c 4c 29 20 24 28 49 4e 53 54 41 4c 4c STALL) $(INSTALL
0720: 5f 44 41 54 41 29 20 6c 69 62 63 61 6c 6c 62 61 _DATA) libcallba
0730: 63 6b 2e 6c 61 20 24 28 6c 69 62 64 69 72 29 2f ck.la $(libdir)/
0740: 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 6c 61 0a 09 libcallback.la..
0750: 6d 6b 64 69 72 20 2d 70 20 24 28 69 6e 63 6c 75 mkdir -p $(inclu
0760: 64 65 64 69 72 29 0a 09 24 28 49 4e 53 54 41 4c dedir)..$(INSTAL
0770: 4c 5f 44 41 54 41 29 20 63 61 6c 6c 62 61 63 6b L_DATA) callback
0780: 2e 68 20 24 28 69 6e 63 6c 75 64 65 64 69 72 29 .h $(includedir)
0790: 2f 63 61 6c 6c 62 61 63 6b 2e 68 0a 0a 69 6e 73 /callback.h..ins
07a0: 74 61 6c 6c 20 3a 20 66 6f 72 63 65 0a 09 63 64 tall : force..cd
07b0: 20 40 73 75 62 64 69 72 40 20 26 26 20 24 28 4d @subdir@ && $(M
07c0: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 09 6d 6b AKE) install..mk
07d0: 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 dir -p $(DESTDIR
07e0: 29 24 28 70 72 65 66 69 78 29 0a 09 6d 6b 64 69 )$(prefix)..mkdi
07f0: 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 29 24 r -p $(DESTDIR)$
0800: 28 65 78 65 63 5f 70 72 65 66 69 78 29 0a 09 6d (exec_prefix)..m
0810: 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 kdir -p $(DESTDI
0820: 52 29 24 28 6c 69 62 64 69 72 29 0a 09 24 28 4c R)$(libdir)..$(L
0830: 49 42 54 4f 4f 4c 5f 49 4e 53 54 41 4c 4c 29 20 IBTOOL_INSTALL)
0840: 24 28 49 4e 53 54 41 4c 4c 5f 44 41 54 41 29 20 $(INSTALL_DATA)
0850: 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 6c 61 20 24 libcallback.la $
0860: 28 44 45 53 54 44 49 52 29 24 28 6c 69 62 64 69 (DESTDIR)$(libdi
0870: 72 29 2f 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 6c r)/libcallback.l
0880: 61 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 a..mkdir -p $(DE
0890: 53 54 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 STDIR)$(included
08a0: 69 72 29 0a 09 24 28 49 4e 53 54 41 4c 4c 5f 44 ir)..$(INSTALL_D
08b0: 41 54 41 29 20 63 61 6c 6c 62 61 63 6b 2e 68 20 ATA) callback.h
08c0: 24 28 44 45 53 54 44 49 52 29 24 28 69 6e 63 6c $(DESTDIR)$(incl
08d0: 75 64 65 64 69 72 29 2f 63 61 6c 6c 62 61 63 6b udedir)/callback
08e0: 2e 68 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 .h..mkdir -p $(D
08f0: 45 53 54 44 49 52 29 24 28 6d 61 6e 64 69 72 29 ESTDIR)$(mandir)
0900: 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 ..mkdir -p $(DES
0910: 54 44 49 52 29 24 28 6d 61 6e 64 69 72 29 2f 6d TDIR)$(mandir)/m
0920: 61 6e 33 0a 09 24 28 49 4e 53 54 41 4c 4c 5f 44 an3..$(INSTALL_D
0930: 41 54 41 29 20 24 28 73 72 63 64 69 72 29 2f 63 ATA) $(srcdir)/c
0940: 61 6c 6c 62 61 63 6b 2e 33 20 24 28 44 45 53 54 allback.3 $(DEST
0950: 44 49 52 29 24 28 6d 61 6e 64 69 72 29 2f 6d 61 DIR)$(mandir)/ma
0960: 6e 33 2f 63 61 6c 6c 62 61 63 6b 2e 33 0a 09 6d n3/callback.3..m
0970: 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 kdir -p $(DESTDI
0980: 52 29 24 28 64 61 74 61 64 69 72 29 0a 09 6d 6b R)$(datadir)..mk
0990: 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 dir -p $(DESTDIR
09a0: 29 24 28 68 74 6d 6c 64 69 72 29 0a 09 24 28 49 )$(htmldir)..$(I
09b0: 4e 53 54 41 4c 4c 5f 44 41 54 41 29 20 24 28 73 NSTALL_DATA) $(s
09c0: 72 63 64 69 72 29 2f 63 61 6c 6c 62 61 63 6b 2e rcdir)/callback.
09d0: 68 74 6d 6c 20 24 28 44 45 53 54 44 49 52 29 24 html $(DESTDIR)$
09e0: 28 68 74 6d 6c 64 69 72 29 2f 63 61 6c 6c 62 61 (htmldir)/callba
09f0: 63 6b 2e 68 74 6d 6c 0a 0a 69 6e 73 74 61 6c 6c ck.html..install
0a00: 64 69 72 73 20 3a 20 66 6f 72 63 65 0a 09 63 64 dirs : force..cd
0a10: 20 40 73 75 62 64 69 72 40 20 26 26 20 24 28 4d @subdir@ && $(M
0a20: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 64 69 72 73 AKE) installdirs
0a30: 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 ..mkdir -p $(DES
0a40: 54 44 49 52 29 24 28 70 72 65 66 69 78 29 0a 09 TDIR)$(prefix)..
0a50: 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 mkdir -p $(DESTD
0a60: 49 52 29 24 28 65 78 65 63 5f 70 72 65 66 69 78 IR)$(exec_prefix
0a70: 29 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 )..mkdir -p $(DE
0a80: 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29 0a STDIR)$(libdir).
0a90: 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 .mkdir -p $(DEST
0aa0: 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 69 72 DIR)$(includedir
0ab0: 29 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 )..mkdir -p $(DE
0ac0: 53 54 44 49 52 29 24 28 6d 61 6e 64 69 72 29 0a STDIR)$(mandir).
0ad0: 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 .mkdir -p $(DEST
0ae0: 44 49 52 29 24 28 6d 61 6e 64 69 72 29 2f 6d 61 DIR)$(mandir)/ma
0af0: 6e 33 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 n3..mkdir -p $(D
0b00: 45 53 54 44 49 52 29 24 28 64 61 74 61 64 69 72 ESTDIR)$(datadir
0b10: 29 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 )..mkdir -p $(DE
0b20: 53 54 44 49 52 29 24 28 68 74 6d 6c 64 69 72 29 STDIR)$(htmldir)
0b30: 0a 0a 75 6e 69 6e 73 74 61 6c 6c 20 3a 20 66 6f ..uninstall : fo
0b40: 72 63 65 0a 09 63 64 20 40 73 75 62 64 69 72 40 rce..cd @subdir@
0b50: 20 26 26 20 24 28 4d 41 4b 45 29 20 75 6e 69 6e && $(MAKE) unin
0b60: 73 74 61 6c 6c 0a 09 24 28 4c 49 42 54 4f 4f 4c stall..$(LIBTOOL
0b70: 5f 55 4e 49 4e 53 54 41 4c 4c 29 20 24 28 52 4d _UNINSTALL) $(RM
0b80: 29 20 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 ) $(DESTDIR)$(li
0b90: 62 64 69 72 29 2f 6c 69 62 63 61 6c 6c 62 61 63 bdir)/libcallbac
0ba0: 6b 2e 6c 61 0a 09 24 28 52 4d 29 20 24 28 44 45 k.la..$(RM) $(DE
0bb0: 53 54 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 STDIR)$(included
0bc0: 69 72 29 2f 63 61 6c 6c 62 61 63 6b 2e 68 0a 09 ir)/callback.h..
0bd0: 24 28 52 4d 29 20 24 28 44 45 53 54 44 49 52 29 $(RM) $(DESTDIR)
0be0: 24 28 6d 61 6e 64 69 72 29 2f 6d 61 6e 33 2f 63 $(mandir)/man3/c
0bf0: 61 6c 6c 62 61 63 6b 2e 33 0a 09 24 28 52 4d 29 allback.3..$(RM)
0c00: 20 24 28 44 45 53 54 44 49 52 29 24 28 68 74 6d $(DESTDIR)$(htm
0c10: 6c 64 69 72 29 2f 63 61 6c 6c 62 61 63 6b 2e 68 ldir)/callback.h
0c20: 74 6d 6c 0a 0a 6d 69 6e 69 74 65 73 74 73 2e 6f tml..minitests.o
0c30: 20 3a 20 24 28 73 72 63 64 69 72 29 2f 6d 69 6e : $(srcdir)/min
0c40: 69 74 65 73 74 73 2e 63 20 24 28 73 72 63 64 69 itests.c $(srcdi
0c50: 72 29 2f 74 65 73 74 73 2e 63 20 63 61 6c 6c 62 r)/tests.c callb
0c60: 61 63 6b 2e 68 20 76 61 63 61 6c 6c 5f 72 2e 68 ack.h vacall_r.h
0c70: 20 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e 68 0a trampoline_r.h.
0c80: 09 24 28 43 43 29 20 24 28 43 46 4c 41 47 53 29 .$(CC) $(CFLAGS)
0c90: 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 63 20 $(INCLUDES) -c
0ca0: 24 28 73 72 63 64 69 72 29 2f 6d 69 6e 69 74 65 $(srcdir)/minite
0cb0: 73 74 73 2e 63 0a 0a 6d 69 6e 69 74 65 73 74 73 sts.c..minitests
0cc0: 2e 73 20 3a 20 24 28 73 72 63 64 69 72 29 2f 6d .s : $(srcdir)/m
0cd0: 69 6e 69 74 65 73 74 73 2e 63 20 24 28 73 72 63 initests.c $(src
0ce0: 64 69 72 29 2f 74 65 73 74 73 2e 63 20 63 61 6c dir)/tests.c cal
0cf0: 6c 62 61 63 6b 2e 68 20 76 61 63 61 6c 6c 5f 72 lback.h vacall_r
0d00: 2e 68 20 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e .h trampoline_r.
0d10: 68 0a 09 24 28 43 43 29 20 24 28 43 46 4c 41 47 h..$(CC) $(CFLAG
0d20: 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d S) $(INCLUDES) -
0d30: 53 20 24 28 73 72 63 64 69 72 29 2f 6d 69 6e 69 S $(srcdir)/mini
0d40: 74 65 73 74 73 2e 63 0a 0a 6d 69 6e 69 74 65 73 tests.c..minites
0d50: 74 73 20 3a 20 6d 69 6e 69 74 65 73 74 73 2e 6f ts : minitests.o
0d60: 20 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 6c 61 0a libcallback.la.
0d70: 09 24 28 4c 49 42 54 4f 4f 4c 5f 4c 49 4e 4b 29 .$(LIBTOOL_LINK)
0d80: 20 24 28 43 43 29 20 24 28 43 46 4c 41 47 53 29 $(CC) $(CFLAGS)
0d90: 20 40 47 43 43 5f 58 5f 4e 4f 4e 45 40 20 6d 69 @GCC_X_NONE@ mi
0da0: 6e 69 74 65 73 74 73 2e 6f 20 6c 69 62 63 61 6c nitests.o libcal
0db0: 6c 62 61 63 6b 2e 6c 61 20 2d 6f 20 6d 69 6e 69 lback.la -o mini
0dc0: 74 65 73 74 73 0a 0a 63 68 65 63 6b 2d 73 75 62 tests..check-sub
0dd0: 64 69 72 73 20 3a 20 66 6f 72 63 65 0a 09 63 64 dirs : force..cd
0de0: 20 40 73 75 62 64 69 72 40 20 26 26 20 24 28 4d @subdir@ && $(M
0df0: 41 4b 45 29 20 63 68 65 63 6b 0a 0a 63 68 65 63 AKE) check..chec
0e00: 6b 20 3a 20 61 6c 6c 20 63 68 65 63 6b 2d 73 75 k : all check-su
0e10: 62 64 69 72 73 20 6d 69 6e 69 74 65 73 74 73 0a bdirs minitests.
0e20: 09 2e 2f 6d 69 6e 69 74 65 73 74 73 20 3e 20 6d ../minitests > m
0e30: 69 6e 69 74 65 73 74 73 2e 6f 75 74 0a 09 4c 43 initests.out..LC
0e40: 5f 41 4c 4c 3d 43 20 75 6e 69 71 20 2d 75 20 3c _ALL=C uniq -u <
0e50: 20 6d 69 6e 69 74 65 73 74 73 2e 6f 75 74 20 3e minitests.out >
0e60: 20 6d 69 6e 69 74 65 73 74 73 2e 6f 75 74 70 75 minitests.outpu
0e70: 74 2e 24 28 48 4f 53 54 29 0a 09 74 65 73 74 20 t.$(HOST)..test
0e80: 27 21 27 20 2d 73 20 6d 69 6e 69 74 65 73 74 73 '!' -s minitests
0e90: 2e 6f 75 74 70 75 74 2e 24 28 48 4f 53 54 29 0a .output.$(HOST).
0ea0: 0a 74 65 73 74 73 2e 6f 20 3a 20 24 28 73 72 63 .tests.o : $(src
0eb0: 64 69 72 29 2f 74 65 73 74 73 2e 63 20 63 61 6c dir)/tests.c cal
0ec0: 6c 62 61 63 6b 2e 68 20 76 61 63 61 6c 6c 5f 72 lback.h vacall_r
0ed0: 2e 68 20 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e .h trampoline_r.
0ee0: 68 0a 09 24 28 43 43 29 20 24 28 43 46 4c 41 47 h..$(CC) $(CFLAG
0ef0: 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d S) $(INCLUDES) -
0f00: 63 20 24 28 73 72 63 64 69 72 29 2f 74 65 73 74 c $(srcdir)/test
0f10: 73 2e 63 0a 0a 74 65 73 74 73 2e 73 20 3a 20 24 s.c..tests.s : $
0f20: 28 73 72 63 64 69 72 29 2f 74 65 73 74 73 2e 63 (srcdir)/tests.c
0f30: 20 63 61 6c 6c 62 61 63 6b 2e 68 20 76 61 63 61 callback.h vaca
0f40: 6c 6c 5f 72 2e 68 20 74 72 61 6d 70 6f 6c 69 6e ll_r.h trampolin
0f50: 65 5f 72 2e 68 0a 09 24 28 43 43 29 20 24 28 43 e_r.h..$(CC) $(C
0f60: 46 4c 41 47 53 29 20 24 28 49 4e 43 4c 55 44 45 FLAGS) $(INCLUDE
0f70: 53 29 20 2d 53 20 24 28 73 72 63 64 69 72 29 2f S) -S $(srcdir)/
0f80: 74 65 73 74 73 2e 63 0a 0a 74 65 73 74 73 20 3a tests.c..tests :
0f90: 20 74 65 73 74 73 2e 6f 20 6c 69 62 63 61 6c 6c tests.o libcall
0fa0: 62 61 63 6b 2e 6c 61 0a 09 24 28 4c 49 42 54 4f back.la..$(LIBTO
0fb0: 4f 4c 5f 4c 49 4e 4b 29 20 24 28 43 43 29 20 24 OL_LINK) $(CC) $
0fc0: 28 43 46 4c 41 47 53 29 20 40 47 43 43 5f 58 5f (CFLAGS) @GCC_X_
0fd0: 4e 4f 4e 45 40 20 74 65 73 74 73 2e 6f 20 6c 69 NONE@ tests.o li
0fe0: 62 63 61 6c 6c 62 61 63 6b 2e 6c 61 20 2d 6f 20 bcallback.la -o
0ff0: 74 65 73 74 73 0a 0a 65 78 74 72 61 63 68 65 63 tests..extrachec
1000: 6b 2d 73 75 62 64 69 72 73 20 3a 20 66 6f 72 63 k-subdirs : forc
1010: 65 0a 09 63 64 20 40 73 75 62 64 69 72 40 20 26 e..cd @subdir@ &
1020: 26 20 24 28 4d 41 4b 45 29 20 65 78 74 72 61 63 & $(MAKE) extrac
1030: 68 65 63 6b 0a 0a 65 78 74 72 61 63 68 65 63 6b heck..extracheck
1040: 20 3a 20 61 6c 6c 20 65 78 74 72 61 63 68 65 63 : all extrachec
1050: 6b 2d 73 75 62 64 69 72 73 20 74 65 73 74 73 0a k-subdirs tests.
1060: 09 2e 2f 74 65 73 74 73 20 3e 20 74 65 73 74 73 ../tests > tests
1070: 2e 6f 75 74 0a 09 4c 43 5f 41 4c 4c 3d 43 20 75 .out..LC_ALL=C u
1080: 6e 69 71 20 2d 75 20 3c 20 74 65 73 74 73 2e 6f niq -u < tests.o
1090: 75 74 20 3e 20 74 65 73 74 73 2e 6f 75 74 70 75 ut > tests.outpu
10a0: 74 2e 24 28 48 4f 53 54 29 0a 09 74 65 73 74 20 t.$(HOST)..test
10b0: 27 21 27 20 2d 73 20 74 65 73 74 73 2e 6f 75 74 '!' -s tests.out
10c0: 70 75 74 2e 24 28 48 4f 53 54 29 0a 0a 6d 6f 73 put.$(HOST)..mos
10d0: 74 6c 79 63 6c 65 61 6e 20 3a 20 66 6f 72 63 65 tlyclean : force
10e0: 0a 09 63 64 20 40 73 75 62 64 69 72 40 20 26 26 ..cd @subdir@ &&
10f0: 20 24 28 4d 41 4b 45 29 20 6d 6f 73 74 6c 79 63 $(MAKE) mostlyc
1100: 6c 65 61 6e 0a 0a 63 6c 65 61 6e 2d 73 75 62 64 lean..clean-subd
1110: 69 72 73 20 3a 20 66 6f 72 63 65 0a 09 63 64 20 irs : force..cd
1120: 40 73 75 62 64 69 72 40 20 26 26 20 24 28 4d 41 @subdir@ && $(MA
1130: 4b 45 29 20 63 6c 65 61 6e 0a 0a 63 6c 65 61 6e KE) clean..clean
1140: 20 3a 20 63 6c 65 61 6e 2d 73 75 62 64 69 72 73 : clean-subdirs
1150: 0a 09 24 28 52 4d 29 20 2a 2e 6f 20 2a 2e 6c 6f ..$(RM) *.o *.lo
1160: 20 63 6f 72 65 0a 09 24 28 52 4d 29 20 63 61 6c core..$(RM) cal
1170: 6c 62 61 63 6b 2e 68 20 76 61 63 61 6c 6c 5f 72 lback.h vacall_r
1180: 2e 68 20 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e .h trampoline_r.
1190: 68 20 6c 69 62 63 61 6c 6c 62 61 63 6b 2e 2a 0a h libcallback.*.
11a0: 09 24 28 52 4d 29 20 2d 72 20 2e 6c 69 62 73 20 .$(RM) -r .libs
11b0: 5f 6c 69 62 73 0a 09 24 28 52 4d 29 20 6d 69 6e _libs..$(RM) min
11c0: 69 74 65 73 74 73 2e 6f 20 6d 69 6e 69 74 65 73 itests.o minites
11d0: 74 73 2e 73 20 6d 69 6e 69 74 65 73 74 73 20 6d ts.s minitests m
11e0: 69 6e 69 74 65 73 74 73 2e 6f 75 74 0a 09 24 28 initests.out..$(
11f0: 52 4d 29 20 74 65 73 74 73 2e 6f 20 74 65 73 74 RM) tests.o test
1200: 73 2e 73 20 74 65 73 74 73 20 74 65 73 74 73 2e s.s tests tests.
1210: 6f 75 74 0a 0a 64 69 73 74 63 6c 65 61 6e 2d 73 out..distclean-s
1220: 75 62 64 69 72 73 20 3a 20 66 6f 72 63 65 0a 09 ubdirs : force..
1230: 63 64 20 40 73 75 62 64 69 72 40 20 26 26 20 69 cd @subdir@ && i
1240: 66 20 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 f test -f Makefi
1250: 6c 65 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 le; then $(MAKE)
1260: 20 64 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 0a distclean; fi..
1270: 64 69 73 74 63 6c 65 61 6e 20 3a 20 63 6c 65 61 distclean : clea
1280: 6e 20 64 69 73 74 63 6c 65 61 6e 2d 73 75 62 64 n distclean-subd
1290: 69 72 73 0a 09 24 28 52 4d 29 20 63 6f 6e 66 69 irs..$(RM) confi
12a0: 67 2e 73 74 61 74 75 73 20 63 6f 6e 66 69 67 2e g.status config.
12b0: 6c 6f 67 20 63 6f 6e 66 69 67 2e 63 61 63 68 65 log config.cache
12c0: 20 4d 61 6b 65 66 69 6c 65 20 6c 69 62 74 6f 6f Makefile libtoo
12d0: 6c 20 6d 69 6e 69 74 65 73 74 73 2e 6f 75 74 70 l minitests.outp
12e0: 75 74 2e 2a 20 74 65 73 74 73 2e 6f 75 74 70 75 ut.* tests.outpu
12f0: 74 2e 2a 0a 0a 6d 61 69 6e 74 61 69 6e 65 72 2d t.*..maintainer-
1300: 63 6c 65 61 6e 2d 73 75 62 64 69 72 73 20 3a 20 clean-subdirs :
1310: 66 6f 72 63 65 0a 09 63 64 20 40 73 75 62 64 69 force..cd @subdi
1320: 72 40 20 26 26 20 69 66 20 74 65 73 74 20 2d 66 r@ && if test -f
1330: 20 4d 61 6b 65 66 69 6c 65 3b 20 74 68 65 6e 20 Makefile; then
1340: 24 28 4d 41 4b 45 29 20 6d 61 69 6e 74 61 69 6e $(MAKE) maintain
1350: 65 72 2d 63 6c 65 61 6e 3b 20 66 69 0a 0a 6d 61 er-clean; fi..ma
1360: 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 20 3a intainer-clean :
1370: 20 64 69 73 74 63 6c 65 61 6e 20 6d 61 69 6e 74 distclean maint
1380: 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 73 75 62 64 ainer-clean-subd
1390: 69 72 73 0a 09 24 28 52 4d 29 20 63 6f 6e 66 69 irs..$(RM) confi
13a0: 67 2e 73 74 61 74 75 73 20 63 6f 6e 66 69 67 2e g.status config.
13b0: 6c 6f 67 20 63 6f 6e 66 69 67 2e 63 61 63 68 65 log config.cache
13c0: 20 4d 61 6b 65 66 69 6c 65 0a 0a 66 6f 72 63 65 Makefile..force
13d0: 20 3a 0a :.