Artifact df81be93758c408d3f9e3aba8d3fe6f57e5cb20f:


0000: 23 20 4d 61 6b 65 66 69 6c 65 20 66 6f 72 20 66  # Makefile for f
0010: 66 63 61 6c 6c 0a 0a 23 23 23 23 20 53 74 61 72  fcall..#### Star
0020: 74 20 6f 66 20 73 79 73 74 65 6d 20 63 6f 6e 66  t of system conf
0030: 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f  iguration sectio
0040: 6e 2e 20 23 23 23 23 0a 0a 23 20 44 69 72 65 63  n. ####..# Direc
0050: 74 6f 72 69 65 73 20 75 73 65 64 20 62 79 20 22  tories used by "
0060: 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 22 3a 0a 70  make install":.p
0070: 72 65 66 69 78 20 3d 20 2f 6d 79 6c 69 62 73 2f  refix = /mylibs/
0080: 69 75 70 0a 6c 6f 63 61 6c 5f 70 72 65 66 69 78  iup.local_prefix
0090: 20 3d 20 2f 75 73 72 2f 6c 6f 63 61 6c 0a 65 78   = /usr/local.ex
00a0: 65 63 5f 70 72 65 66 69 78 20 3d 20 24 7b 70 72  ec_prefix = ${pr
00b0: 65 66 69 78 7d 0a 6c 69 62 64 69 72 20 3d 20 24  efix}.libdir = $
00c0: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69  {exec_prefix}/li
00d0: 62 0a 69 6e 63 6c 75 64 65 64 69 72 20 3d 20 24  b.includedir = $
00e0: 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75 64 65  {prefix}/include
00f0: 0a 6d 61 6e 64 69 72 20 3d 20 24 7b 70 72 65 66  .mandir = ${pref
0100: 69 78 7d 2f 6d 61 6e 0a 0a 23 20 50 72 6f 67 72  ix}/man..# Progr
0110: 61 6d 73 20 75 73 65 64 20 62 79 20 22 6d 61 6b  ams used by "mak
0120: 65 22 3a 0a 52 4d 20 3d 20 72 6d 20 2d 66 0a 0a  e":.RM = rm -f..
0130: 0a 23 23 23 23 20 45 6e 64 20 6f 66 20 73 79 73  .#### End of sys
0140: 74 65 6d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  tem configuratio
0150: 6e 20 73 65 63 74 69 6f 6e 2e 20 23 23 23 23 0a  n section. ####.
0160: 0a 53 48 45 4c 4c 20 3d 20 2f 62 69 6e 2f 73 68  .SHELL = /bin/sh
0170: 0a 0a 61 6c 6c 20 3a 20 66 6f 72 63 65 0a 09 63  ..all : force..c
0180: 64 20 61 76 63 61 6c 6c 3b 20 24 28 4d 41 4b 45  d avcall; $(MAKE
0190: 29 20 61 6c 6c 0a 09 63 64 20 76 61 63 61 6c 6c  ) all..cd vacall
01a0: 3b 20 24 28 4d 41 4b 45 29 20 61 6c 6c 0a 09 63  ; $(MAKE) all..c
01b0: 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 24 28  d trampoline; $(
01c0: 4d 41 4b 45 29 20 61 6c 6c 0a 09 63 64 20 63 61  MAKE) all..cd ca
01d0: 6c 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20  llback; $(MAKE) 
01e0: 61 6c 6c 0a 0a 69 6e 73 74 61 6c 6c 20 3a 20 66  all..install : f
01f0: 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c 6c 3b  orce..cd avcall;
0200: 20 24 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c   $(MAKE) install
0210: 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d  ..cd vacall; $(M
0220: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 09 63 64  AKE) install..cd
0230: 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 24 28 4d   trampoline; $(M
0240: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 09 63 64  AKE) install..cd
0250: 20 63 61 6c 6c 62 61 63 6b 3b 20 24 28 4d 41 4b   callback; $(MAK
0260: 45 29 20 69 6e 73 74 61 6c 6c 0a 0a 69 6e 73 74  E) install..inst
0270: 61 6c 6c 64 69 72 73 20 3a 20 66 6f 72 63 65 0a  alldirs : force.
0280: 09 63 64 20 61 76 63 61 6c 6c 3b 20 24 28 4d 41  .cd avcall; $(MA
0290: 4b 45 29 20 69 6e 73 74 61 6c 6c 64 69 72 73 0a  KE) installdirs.
02a0: 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d 41  .cd vacall; $(MA
02b0: 4b 45 29 20 69 6e 73 74 61 6c 6c 64 69 72 73 0a  KE) installdirs.
02c0: 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20  .cd trampoline; 
02d0: 24 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c 64  $(MAKE) installd
02e0: 69 72 73 0a 09 63 64 20 63 61 6c 6c 62 61 63 6b  irs..cd callback
02f0: 3b 20 24 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c  ; $(MAKE) instal
0300: 6c 64 69 72 73 0a 0a 75 6e 69 6e 73 74 61 6c 6c  ldirs..uninstall
0310: 20 3a 20 66 6f 72 63 65 0a 09 63 64 20 61 76 63   : force..cd avc
0320: 61 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 75 6e 69  all; $(MAKE) uni
0330: 6e 73 74 61 6c 6c 0a 09 63 64 20 76 61 63 61 6c  nstall..cd vacal
0340: 6c 3b 20 24 28 4d 41 4b 45 29 20 75 6e 69 6e 73  l; $(MAKE) unins
0350: 74 61 6c 6c 0a 09 63 64 20 74 72 61 6d 70 6f 6c  tall..cd trampol
0360: 69 6e 65 3b 20 24 28 4d 41 4b 45 29 20 75 6e 69  ine; $(MAKE) uni
0370: 6e 73 74 61 6c 6c 0a 09 63 64 20 63 61 6c 6c 62  nstall..cd callb
0380: 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 75 6e 69  ack; $(MAKE) uni
0390: 6e 73 74 61 6c 6c 0a 0a 63 68 65 63 6b 20 3a 20  nstall..check : 
03a0: 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c 6c  force..cd avcall
03b0: 3b 20 24 28 4d 41 4b 45 29 20 63 68 65 63 6b 0a  ; $(MAKE) check.
03c0: 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d 41  .cd vacall; $(MA
03d0: 4b 45 29 20 63 68 65 63 6b 0a 09 63 64 20 74 72  KE) check..cd tr
03e0: 61 6d 70 6f 6c 69 6e 65 3b 20 24 28 4d 41 4b 45  ampoline; $(MAKE
03f0: 29 20 63 68 65 63 6b 0a 09 63 64 20 63 61 6c 6c  ) check..cd call
0400: 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 63 68  back; $(MAKE) ch
0410: 65 63 6b 0a 0a 65 78 74 72 61 63 68 65 63 6b 20  eck..extracheck 
0420: 3a 20 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61  : force..cd avca
0430: 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 65 78 74 72  ll; $(MAKE) extr
0440: 61 63 68 65 63 6b 0a 09 63 64 20 76 61 63 61 6c  acheck..cd vacal
0450: 6c 3b 20 24 28 4d 41 4b 45 29 20 65 78 74 72 61  l; $(MAKE) extra
0460: 63 68 65 63 6b 0a 09 63 64 20 74 72 61 6d 70 6f  check..cd trampo
0470: 6c 69 6e 65 3b 20 24 28 4d 41 4b 45 29 20 65 78  line; $(MAKE) ex
0480: 74 72 61 63 68 65 63 6b 0a 09 63 64 20 63 61 6c  tracheck..cd cal
0490: 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 65  lback; $(MAKE) e
04a0: 78 74 72 61 63 68 65 63 6b 0a 0a 6d 6f 73 74 6c  xtracheck..mostl
04b0: 79 63 6c 65 61 6e 20 3a 20 66 6f 72 63 65 0a 09  yclean : force..
04c0: 63 64 20 61 76 63 61 6c 6c 3b 20 24 28 4d 41 4b  cd avcall; $(MAK
04d0: 45 29 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 0a 09  E) mostlyclean..
04e0: 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d 41 4b  cd vacall; $(MAK
04f0: 45 29 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 0a 09  E) mostlyclean..
0500: 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 24  cd trampoline; $
0510: 28 4d 41 4b 45 29 20 6d 6f 73 74 6c 79 63 6c 65  (MAKE) mostlycle
0520: 61 6e 0a 09 63 64 20 63 61 6c 6c 62 61 63 6b 3b  an..cd callback;
0530: 20 24 28 4d 41 4b 45 29 20 6d 6f 73 74 6c 79 63   $(MAKE) mostlyc
0540: 6c 65 61 6e 0a 0a 63 6c 65 61 6e 20 3a 20 66 6f  lean..clean : fo
0550: 72 63 65 0a 09 63 64 20 61 76 63 61 6c 6c 3b 20  rce..cd avcall; 
0560: 24 28 4d 41 4b 45 29 20 63 6c 65 61 6e 0a 09 63  $(MAKE) clean..c
0570: 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d 41 4b 45  d vacall; $(MAKE
0580: 29 20 63 6c 65 61 6e 0a 09 63 64 20 74 72 61 6d  ) clean..cd tram
0590: 70 6f 6c 69 6e 65 3b 20 24 28 4d 41 4b 45 29 20  poline; $(MAKE) 
05a0: 63 6c 65 61 6e 0a 09 63 64 20 63 61 6c 6c 62 61  clean..cd callba
05b0: 63 6b 3b 20 24 28 4d 41 4b 45 29 20 63 6c 65 61  ck; $(MAKE) clea
05c0: 6e 0a 0a 64 69 73 74 63 6c 65 61 6e 20 3a 20 66  n..distclean : f
05d0: 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c 6c 3b  orce..cd avcall;
05e0: 20 69 66 20 74 65 73 74 20 2d 66 20 4d 61 6b 65   if test -f Make
05f0: 66 69 6c 65 3b 20 74 68 65 6e 20 24 28 4d 41 4b  file; then $(MAK
0600: 45 29 20 64 69 73 74 63 6c 65 61 6e 3b 20 66 69  E) distclean; fi
0610: 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 69 66 20  ..cd vacall; if 
0620: 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65  test -f Makefile
0630: 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 20 64  ; then $(MAKE) d
0640: 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 09 63 64  istclean; fi..cd
0650: 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 69 66 20   trampoline; if 
0660: 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65  test -f Makefile
0670: 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 20 64  ; then $(MAKE) d
0680: 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 09 63 64  istclean; fi..cd
0690: 20 63 61 6c 6c 62 61 63 6b 3b 20 69 66 20 74 65   callback; if te
06a0: 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65 3b 20  st -f Makefile; 
06b0: 74 68 65 6e 20 24 28 4d 41 4b 45 29 20 64 69 73  then $(MAKE) dis
06c0: 74 63 6c 65 61 6e 3b 20 66 69 0a 09 24 28 52 4d  tclean; fi..$(RM
06d0: 29 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20  ) config.status 
06e0: 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 6f 6e 66 69  config.log confi
06f0: 67 2e 63 61 63 68 65 20 4d 61 6b 65 66 69 6c 65  g.cache Makefile
0700: 0a 0a 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65  ..maintainer-cle
0710: 61 6e 20 3a 20 66 6f 72 63 65 0a 09 63 64 20 61  an : force..cd a
0720: 76 63 61 6c 6c 3b 20 69 66 20 74 65 73 74 20 2d  vcall; if test -
0730: 66 20 4d 61 6b 65 66 69 6c 65 3b 20 74 68 65 6e  f Makefile; then
0740: 20 24 28 4d 41 4b 45 29 20 6d 61 69 6e 74 61 69   $(MAKE) maintai
0750: 6e 65 72 2d 63 6c 65 61 6e 3b 20 66 69 0a 09 63  ner-clean; fi..c
0760: 64 20 76 61 63 61 6c 6c 3b 20 69 66 20 74 65 73  d vacall; if tes
0770: 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65 3b 20 74  t -f Makefile; t
0780: 68 65 6e 20 24 28 4d 41 4b 45 29 20 6d 61 69 6e  hen $(MAKE) main
0790: 74 61 69 6e 65 72 2d 63 6c 65 61 6e 3b 20 66 69  tainer-clean; fi
07a0: 0a 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b  ..cd trampoline;
07b0: 20 69 66 20 74 65 73 74 20 2d 66 20 4d 61 6b 65   if test -f Make
07c0: 66 69 6c 65 3b 20 74 68 65 6e 20 24 28 4d 41 4b  file; then $(MAK
07d0: 45 29 20 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c  E) maintainer-cl
07e0: 65 61 6e 3b 20 66 69 0a 09 63 64 20 63 61 6c 6c  ean; fi..cd call
07f0: 62 61 63 6b 3b 20 69 66 20 74 65 73 74 20 2d 66  back; if test -f
0800: 20 4d 61 6b 65 66 69 6c 65 3b 20 74 68 65 6e 20   Makefile; then 
0810: 24 28 4d 41 4b 45 29 20 6d 61 69 6e 74 61 69 6e  $(MAKE) maintain
0820: 65 72 2d 63 6c 65 61 6e 3b 20 66 69 0a 09 24 28  er-clean; fi..$(
0830: 52 4d 29 20 63 6f 6e 66 69 67 2e 73 74 61 74 75  RM) config.statu
0840: 73 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 6f 6e  s config.log con
0850: 66 69 67 2e 63 61 63 68 65 20 4d 61 6b 65 66 69  fig.cache Makefi
0860: 6c 65 0a 0a 66 6f 72 63 65 20 3a 0a 0a           le..force :..