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
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"
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewssetv HOSTCC ${CC}
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv LEXFLAGS
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewssetv LPRFLAGS
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonsetv NMAKE nmake
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewssetv NMAKEFLAGS
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewssetv YACC yacc
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrewssetv YACCFLAGS -d
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsmake ${PACKAGEROOT}/lib/package/ast.lic
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone ${PACKAGEROOT}/lib/package/ast.lic
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' || :` &&
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - case "" in
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - *?) echo " " ;;
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - for i in warp dll dl ast
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - do case $i in
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsexec - "warp"|warp)
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 ;;
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 ;;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsexec - echo " -l$i"
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - rm -f 1.${COTEMP}.*
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsmeta FEATURE/lib features/%>FEATURE/% features/lib lib
dde4bc92964ec60a35212dfed59562580e3265e3Mark Andrewsbind -ldl dontcare
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
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
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrewsexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c warp.c
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone warp.o generated
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsexec - (ranlib libwarp.a) >/dev/null 2>&1 || true
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsmeta warp %.sh>% warp.sh warp
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsexec - case static,port:$OPTIND:$RANDOM in
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonexec - ?*:*:*|*::*|*:*:$RANDOM)
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
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - case '${mam_cc_SHELLMAGIC}' in
282e38d96feb488fddbbc0b0409491094786977fMark Andrewsexec - "") case 215 in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - 0) cp warp.sh warp
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - i=`(read x; echo $x) < warp.sh`
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - case $i in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsexec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;;
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 - } > warp
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 - silent test -w warp -a -x warp || chmod u+w,+x warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone warp generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - if silent test ! -d ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonexec - then mkdir -p ${INSTALLROOT}/lib
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone ${INSTALLROOT}/lib generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib/libwarp.a archive
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/lib
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 Wellingtondone ${INSTALLROOT}/lib/lib generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/lib/lib/warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/lib/lib
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 Wellingtondone ${INSTALLROOT}/bin generated
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonmake ${INSTALLROOT}/bin/warp
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonprev ${INSTALLROOT}/bin
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
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrewsexec - regress warp.tst warp
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellingtondone test dontcare virtual