Artifact
6c8063d20d653620c80c9dc1b4e04d8496bb0798:
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 43 3a 2f 6d 79 6c 69 62 refix = C:/mylib
0080: 73 2f 69 75 70 0a 6c 6f 63 61 6c 5f 70 72 65 66 s/iup.local_pref
0090: 69 78 20 3d 20 2f 75 73 72 2f 6c 6f 63 61 6c 0a ix = /usr/local.
00a0: 65 78 65 63 5f 70 72 65 66 69 78 20 3d 20 24 7b exec_prefix = ${
00b0: 70 72 65 66 69 78 7d 0a 6c 69 62 64 69 72 20 3d prefix}.libdir =
00c0: 20 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f ${exec_prefix}/
00d0: 6c 69 62 0a 69 6e 63 6c 75 64 65 64 69 72 20 3d lib.includedir =
00e0: 20 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75 ${prefix}/inclu
00f0: 64 65 0a 6d 61 6e 64 69 72 20 3d 20 24 7b 70 72 de.mandir = ${pr
0100: 65 66 69 78 7d 2f 6d 61 6e 0a 0a 23 20 50 72 6f efix}/man..# Pro
0110: 67 72 61 6d 73 20 75 73 65 64 20 62 79 20 22 6d grams used by "m
0120: 61 6b 65 22 3a 0a 52 4d 20 3d 20 72 6d 20 2d 66 ake":.RM = rm -f
0130: 0a 0a 0a 23 23 23 23 20 45 6e 64 20 6f 66 20 73 ...#### End of s
0140: 79 73 74 65 6d 20 63 6f 6e 66 69 67 75 72 61 74 ystem configurat
0150: 69 6f 6e 20 73 65 63 74 69 6f 6e 2e 20 23 23 23 ion section. ###
0160: 23 0a 0a 53 48 45 4c 4c 20 3d 20 2f 62 69 6e 2f #..SHELL = /bin/
0170: 73 68 0a 0a 61 6c 6c 20 3a 20 66 6f 72 63 65 0a sh..all : force.
0180: 09 63 64 20 61 76 63 61 6c 6c 3b 20 24 28 4d 41 .cd avcall; $(MA
0190: 4b 45 29 20 61 6c 6c 0a 09 63 64 20 76 61 63 61 KE) all..cd vaca
01a0: 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 61 6c 6c 0a ll; $(MAKE) all.
01b0: 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 .cd trampoline;
01c0: 24 28 4d 41 4b 45 29 20 61 6c 6c 0a 09 63 64 20 $(MAKE) all..cd
01d0: 63 61 6c 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 callback; $(MAKE
01e0: 29 20 61 6c 6c 0a 0a 69 6e 73 74 61 6c 6c 20 3a ) all..install :
01f0: 20 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c force..cd avcal
0200: 6c 3b 20 24 28 4d 41 4b 45 29 20 69 6e 73 74 61 l; $(MAKE) insta
0210: 6c 6c 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 ll..cd vacall; $
0220: 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 09 (MAKE) install..
0230: 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 24 cd trampoline; $
0240: 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 09 (MAKE) install..
0250: 63 64 20 63 61 6c 6c 62 61 63 6b 3b 20 24 28 4d cd callback; $(M
0260: 41 4b 45 29 20 69 6e 73 74 61 6c 6c 0a 0a 69 6e AKE) install..in
0270: 73 74 61 6c 6c 64 69 72 73 20 3a 20 66 6f 72 63 stalldirs : forc
0280: 65 0a 09 63 64 20 61 76 63 61 6c 6c 3b 20 24 28 e..cd avcall; $(
0290: 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c 64 69 72 MAKE) installdir
02a0: 73 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 s..cd vacall; $(
02b0: 4d 41 4b 45 29 20 69 6e 73 74 61 6c 6c 64 69 72 MAKE) installdir
02c0: 73 0a 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 s..cd trampoline
02d0: 3b 20 24 28 4d 41 4b 45 29 20 69 6e 73 74 61 6c ; $(MAKE) instal
02e0: 6c 64 69 72 73 0a 09 63 64 20 63 61 6c 6c 62 61 ldirs..cd callba
02f0: 63 6b 3b 20 24 28 4d 41 4b 45 29 20 69 6e 73 74 ck; $(MAKE) inst
0300: 61 6c 6c 64 69 72 73 0a 0a 75 6e 69 6e 73 74 61 alldirs..uninsta
0310: 6c 6c 20 3a 20 66 6f 72 63 65 0a 09 63 64 20 61 ll : force..cd a
0320: 76 63 61 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 75 vcall; $(MAKE) u
0330: 6e 69 6e 73 74 61 6c 6c 0a 09 63 64 20 76 61 63 ninstall..cd vac
0340: 61 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 75 6e 69 all; $(MAKE) uni
0350: 6e 73 74 61 6c 6c 0a 09 63 64 20 74 72 61 6d 70 nstall..cd tramp
0360: 6f 6c 69 6e 65 3b 20 24 28 4d 41 4b 45 29 20 75 oline; $(MAKE) u
0370: 6e 69 6e 73 74 61 6c 6c 0a 09 63 64 20 63 61 6c ninstall..cd cal
0380: 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 75 lback; $(MAKE) u
0390: 6e 69 6e 73 74 61 6c 6c 0a 0a 63 68 65 63 6b 20 ninstall..check
03a0: 3a 20 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61 : force..cd avca
03b0: 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 63 68 65 63 ll; $(MAKE) chec
03c0: 6b 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 k..cd vacall; $(
03d0: 4d 41 4b 45 29 20 63 68 65 63 6b 0a 09 63 64 20 MAKE) check..cd
03e0: 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 24 28 4d 41 trampoline; $(MA
03f0: 4b 45 29 20 63 68 65 63 6b 0a 09 63 64 20 63 61 KE) check..cd ca
0400: 6c 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 llback; $(MAKE)
0410: 63 68 65 63 6b 0a 0a 65 78 74 72 61 63 68 65 63 check..extrachec
0420: 6b 20 3a 20 66 6f 72 63 65 0a 09 63 64 20 61 76 k : force..cd av
0430: 63 61 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 65 78 call; $(MAKE) ex
0440: 74 72 61 63 68 65 63 6b 0a 09 63 64 20 76 61 63 tracheck..cd vac
0450: 61 6c 6c 3b 20 24 28 4d 41 4b 45 29 20 65 78 74 all; $(MAKE) ext
0460: 72 61 63 68 65 63 6b 0a 09 63 64 20 74 72 61 6d racheck..cd tram
0470: 70 6f 6c 69 6e 65 3b 20 24 28 4d 41 4b 45 29 20 poline; $(MAKE)
0480: 65 78 74 72 61 63 68 65 63 6b 0a 09 63 64 20 63 extracheck..cd c
0490: 61 6c 6c 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 allback; $(MAKE)
04a0: 20 65 78 74 72 61 63 68 65 63 6b 0a 0a 6d 6f 73 extracheck..mos
04b0: 74 6c 79 63 6c 65 61 6e 20 3a 20 66 6f 72 63 65 tlyclean : force
04c0: 0a 09 63 64 20 61 76 63 61 6c 6c 3b 20 24 28 4d ..cd avcall; $(M
04d0: 41 4b 45 29 20 6d 6f 73 74 6c 79 63 6c 65 61 6e AKE) mostlyclean
04e0: 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d ..cd vacall; $(M
04f0: 41 4b 45 29 20 6d 6f 73 74 6c 79 63 6c 65 61 6e AKE) mostlyclean
0500: 0a 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b ..cd trampoline;
0510: 20 24 28 4d 41 4b 45 29 20 6d 6f 73 74 6c 79 63 $(MAKE) mostlyc
0520: 6c 65 61 6e 0a 09 63 64 20 63 61 6c 6c 62 61 63 lean..cd callbac
0530: 6b 3b 20 24 28 4d 41 4b 45 29 20 6d 6f 73 74 6c k; $(MAKE) mostl
0540: 79 63 6c 65 61 6e 0a 0a 63 6c 65 61 6e 20 3a 20 yclean..clean :
0550: 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c 6c force..cd avcall
0560: 3b 20 24 28 4d 41 4b 45 29 20 63 6c 65 61 6e 0a ; $(MAKE) clean.
0570: 09 63 64 20 76 61 63 61 6c 6c 3b 20 24 28 4d 41 .cd vacall; $(MA
0580: 4b 45 29 20 63 6c 65 61 6e 0a 09 63 64 20 74 72 KE) clean..cd tr
0590: 61 6d 70 6f 6c 69 6e 65 3b 20 24 28 4d 41 4b 45 ampoline; $(MAKE
05a0: 29 20 63 6c 65 61 6e 0a 09 63 64 20 63 61 6c 6c ) clean..cd call
05b0: 62 61 63 6b 3b 20 24 28 4d 41 4b 45 29 20 63 6c back; $(MAKE) cl
05c0: 65 61 6e 0a 0a 64 69 73 74 63 6c 65 61 6e 20 3a ean..distclean :
05d0: 20 66 6f 72 63 65 0a 09 63 64 20 61 76 63 61 6c force..cd avcal
05e0: 6c 3b 20 69 66 20 74 65 73 74 20 2d 66 20 4d 61 l; if test -f Ma
05f0: 6b 65 66 69 6c 65 3b 20 74 68 65 6e 20 24 28 4d kefile; then $(M
0600: 41 4b 45 29 20 64 69 73 74 63 6c 65 61 6e 3b 20 AKE) distclean;
0610: 66 69 0a 09 63 64 20 76 61 63 61 6c 6c 3b 20 69 fi..cd vacall; i
0620: 66 20 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 f test -f Makefi
0630: 6c 65 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 le; then $(MAKE)
0640: 20 64 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 09 distclean; fi..
0650: 63 64 20 74 72 61 6d 70 6f 6c 69 6e 65 3b 20 69 cd trampoline; i
0660: 66 20 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 f test -f Makefi
0670: 6c 65 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 le; then $(MAKE)
0680: 20 64 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 09 distclean; fi..
0690: 63 64 20 63 61 6c 6c 62 61 63 6b 3b 20 69 66 20 cd callback; if
06a0: 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65 test -f Makefile
06b0: 3b 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 20 64 ; then $(MAKE) d
06c0: 69 73 74 63 6c 65 61 6e 3b 20 66 69 0a 09 24 28 istclean; fi..$(
06d0: 52 4d 29 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 RM) config.statu
06e0: 73 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 6f 6e s config.log con
06f0: 66 69 67 2e 63 61 63 68 65 20 4d 61 6b 65 66 69 fig.cache Makefi
0700: 6c 65 0a 0a 6d 61 69 6e 74 61 69 6e 65 72 2d 63 le..maintainer-c
0710: 6c 65 61 6e 20 3a 20 66 6f 72 63 65 0a 09 63 64 lean : force..cd
0720: 20 61 76 63 61 6c 6c 3b 20 69 66 20 74 65 73 74 avcall; if test
0730: 20 2d 66 20 4d 61 6b 65 66 69 6c 65 3b 20 74 68 -f Makefile; th
0740: 65 6e 20 24 28 4d 41 4b 45 29 20 6d 61 69 6e 74 en $(MAKE) maint
0750: 61 69 6e 65 72 2d 63 6c 65 61 6e 3b 20 66 69 0a ainer-clean; fi.
0760: 09 63 64 20 76 61 63 61 6c 6c 3b 20 69 66 20 74 .cd vacall; if t
0770: 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c 65 3b est -f Makefile;
0780: 20 74 68 65 6e 20 24 28 4d 41 4b 45 29 20 6d 61 then $(MAKE) ma
0790: 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 3b 20 intainer-clean;
07a0: 66 69 0a 09 63 64 20 74 72 61 6d 70 6f 6c 69 6e fi..cd trampolin
07b0: 65 3b 20 69 66 20 74 65 73 74 20 2d 66 20 4d 61 e; if test -f Ma
07c0: 6b 65 66 69 6c 65 3b 20 74 68 65 6e 20 24 28 4d kefile; then $(M
07d0: 41 4b 45 29 20 6d 61 69 6e 74 61 69 6e 65 72 2d AKE) maintainer-
07e0: 63 6c 65 61 6e 3b 20 66 69 0a 09 63 64 20 63 61 clean; fi..cd ca
07f0: 6c 6c 62 61 63 6b 3b 20 69 66 20 74 65 73 74 20 llback; if test
0800: 2d 66 20 4d 61 6b 65 66 69 6c 65 3b 20 74 68 65 -f Makefile; the
0810: 6e 20 24 28 4d 41 4b 45 29 20 6d 61 69 6e 74 61 n $(MAKE) mainta
0820: 69 6e 65 72 2d 63 6c 65 61 6e 3b 20 66 69 0a 09 iner-clean; fi..
0830: 24 28 52 4d 29 20 63 6f 6e 66 69 67 2e 73 74 61 $(RM) config.sta
0840: 74 75 73 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 tus config.log c
0850: 6f 6e 66 69 67 2e 63 61 63 68 65 20 4d 61 6b 65 onfig.cache Make
0860: 66 69 6c 65 0a 0a 66 6f 72 63 65 20 3a 0a 0a file..force :..