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 :..