Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrewsinfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv INSTALLROOT ../../..
04428429c4e689333e3ef8d19a2debeb20d4d15dMark Andrewssetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
e999539fb3e45b2617571e0e3ecd651992291701Mark Andrewssetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
e999539fb3e45b2617571e0e3ecd651992291701Mark Andrewssetv PACKAGEROOT ../../../../..
2a40fdc2d34adb8a5c72a748449699666032d461Mark Andrewssetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv ARFLAGS rc
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrewssetv AS as
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewssetv ASFLAGS
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonsetv CC cc
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrewssetv mam_cc_FLAGS ${mam_cc_DLL}
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewssetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonsetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrewssetv COTEMP $$
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrewssetv CPIO cpio
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewssetv CPIOFLAGS
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv CPP "${CC} -E"
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrewssetv F77 f77
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewssetv HOSTCC ${CC}
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv IGNORE
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv LD ld
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrewssetv LDFLAGS
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewssetv LEX lex
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv LEXFLAGS
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewssetv LPR lpr
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewssetv LPRFLAGS
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv M4FLAGS
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonsetv NMAKE nmake
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv NMAKEFLAGS
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv PR pr
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonsetv PRFLAGS
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv SHELL /bin/sh
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonsetv SILENT
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrewssetv TAR tar
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv YACC yacc
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrewssetv YACCFLAGS -d
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsmake ${PACKAGEROOT}/lib/package/ast.lic
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone ${PACKAGEROOT}/lib/package/ast.lic
f8448666aa53603696bea83de971a05007735d8fMark Andrewsmake install
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsmake warp
3098364bcdd7a719fbafa5fc8d2cc9e90e5a5989Automatic Updatermake libwarp.a archive
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsmake warp.req
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - set -
3098364bcdd7a719fbafa5fc8d2cc9e90e5a5989Automatic Updaterexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
3f6174bffe227be44e241a29d186add00c032ff6Mark Andrewsexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - {
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - case "" in
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - *?) echo " " ;;
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - esac
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - for i in warp dll dl ast
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - do case $i in
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - "warp"|warp)
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - ;;
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - *) if test -f ${INSTALLROOT}/lib/lib/$i
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - case $y in
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - *-?*) echo "" $y ;;
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - continue
26a77b80bb7ee886c6fa704348d5e80a011d8811Mark Andrewsexec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - then case `{ ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -L${INSTALLROOT}/lib ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
6f046a065e5543f8cd7e2f24991c65d2372f4c8dMark Andrewsexec - *$x*) case `{ ${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - *$x*) continue ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - esac
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - ;;
62ee2c9f460d2e2e45dcf1abc8b4b4a4a43f5618Mark Andrewsexec - esac
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - fi
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - ;;
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - esac
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsexec - echo " -l$i"
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - done
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - } > warp.req
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - rm -f 1.${COTEMP}.*
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssondone warp.req generated
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsmake warp.o
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsmake warp.c
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonmake FEATURE/lib implicit
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsmeta FEATURE/lib features/%>FEATURE/% features/lib lib
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonmake features/lib
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsdone features/lib
96ea71632887c58a9d00f47eb318bf76b35903c3Mark Andrewsbind -ldll
dde4bc92964ec60a35212dfed59562580e3265e3Mark Andrewsbind -ldl dontcare
80f9a970ae6681c08529ef209eaabbe078c27ca3Mark Andrewsbind -last
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libdl} ${mam_libast} : run features/lib
dde4bc92964ec60a35212dfed59562580e3265e3Mark Andrewsdone FEATURE/lib generated
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrewsmake ${PACKAGE_ast_INCLUDE}/times.h implicit
3098364bcdd7a719fbafa5fc8d2cc9e90e5a5989Automatic Updatermake ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
dde4bc92964ec60a35212dfed59562580e3265e3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
ab81f57ca0c3addfec3df3babdcea9644757cf23Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrewsmake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/endian.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/regex.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
642e0716c8b4ab82ebc8e60f94c9e897ee89f19aMark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
ea935c46e8261ea10621e5b038426539fe8a7cc5Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
96ea71632887c58a9d00f47eb318bf76b35903c3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
b7aab05edae933e169d5f83c653935b17c7f0a8bMark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
5147281cb8e25c599d759dfa65fdb6f9125efefbMark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
6a78eb0a8677dca8817233799a715de27f9c2cbbMark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
62ee2c9f460d2e2e45dcf1abc8b4b4a4a43f5618Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrewsmake ${PACKAGE_ast_INCLUDE}/sfio.h implicit
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
703b7fa47ef96b4d2ae1a61cde773c98824a25f2Automatic Updaterprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ast.h dontcare
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsdone ${PACKAGE_ast_INCLUDE}/times.h
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonmake ${PACKAGE_ast_INCLUDE}/ls.h implicit
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsmake ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
8ae412a86ed138263796195eed82a4716e7effcbMark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/ls.h
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsmake ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone ${PACKAGE_ast_INCLUDE}/dlldefs.h
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsdone warp.c
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsmeta warp.o %.c>%.o warp.c warp
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprev warp.c
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c warp.c
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone warp.o generated
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - ${AR} rc libwarp.a warp.o
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - (ranlib libwarp.a) >/dev/null 2>&1 || true
e076d0c88be69de7c190ab924d095e69d2e11f7aAndreas Gustafssondone libwarp.a generated
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsmake warp.sh
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsdone warp.sh
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmeta warp %.sh>% warp.sh warp
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsprev warp.sh
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - case static,port:$OPTIND:$RANDOM in
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - ?*:*:*|*::*|*:*:$RANDOM)
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - ;;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsexec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - then if grep '### .*archaic.* ###' >/dev/null
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - then : warp contains archaic constructs :
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - else ENV= LC_ALL=C $SHELL -n warp.sh
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - fi
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - fi
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrewsexec - ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - case '${mam_cc_SHELLMAGIC}' in
282e38d96feb488fddbbc0b0409491094786977fMark Andrewsexec - "") case 215 in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - 0) cp warp.sh warp
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsexec - ;;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsexec - *) {
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - i=`(read x; echo $x) < warp.sh`
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - case $i in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;;
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrewsexec - esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - cat - warp.sh <<'!'
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrewsexec - USAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1998-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?warp]" _PACKAGE_ast=1
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - !
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - } > warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - *) cat - warp.sh > warp <<'!'
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - ${mam_cc_SHELLMAGIC}
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - USAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1998-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?warp]" _PACKAGE_ast=1
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - !
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - silent test -w warp -a -x warp || chmod u+w,+x warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone warp generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev libwarp.a archive
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - if silent test ! -d ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - then mkdir -p ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/lib generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib/libwarp.a archive
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev libwarp.a archive
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - test '' = 'libwarp.a' || ${STDCMP} 2>/dev/null -s libwarp.a ${INSTALLROOT}/lib/libwarp.a || { ${STDMV} ${INSTALLROOT}/lib/libwarp.a ${INSTALLROOT}/lib/libwarp.a.old 2>/dev/null || true; ${STDCP} libwarp.a ${INSTALLROOT}/lib/libwarp.a ;}
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - (ranlib ${INSTALLROOT}/lib/libwarp.a) >/dev/null 2>&1 || true
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/lib/libwarp.a generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - if silent test ! -d ${INSTALLROOT}/lib/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - then mkdir -p ${INSTALLROOT}/lib/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/lib/lib generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib/lib/warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/lib/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev warp.req
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - test '' = 'warp.req' || ${STDCMP} 2>/dev/null -s warp.req ${INSTALLROOT}/lib/lib/warp || { ${STDMV} ${INSTALLROOT}/lib/lib/warp ${INSTALLROOT}/lib/lib/warp.old 2>/dev/null || true; ${STDCP} warp.req ${INSTALLROOT}/lib/lib/warp ;}
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/lib/lib/warp generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/bin
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - if silent test ! -d ${INSTALLROOT}/bin
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - then mkdir -p ${INSTALLROOT}/bin
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/bin generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/bin/warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/bin
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - test '' = 'warp' || ${STDCMP} 2>/dev/null -s warp ${INSTALLROOT}/bin/warp || { ${STDMV} ${INSTALLROOT}/bin/warp ${INSTALLROOT}/bin/warp.old 2>/dev/null || true; ${STDCP} warp ${INSTALLROOT}/bin/warp ;}
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/bin/warp generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone install virtual
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake test
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake test.warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake warp.tst
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrewsdone warp.tst
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrewsexec - regress warp.tst warp
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrewsdone test.warp virtual
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellingtondone test dontcare virtual
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington