3 # LBMAKE definition file, use LBMAKE to generate any asyncio link library
4 # you wish. To use, DTMP: must be assigned to a little of semi-temporary
5 # space. The generated library will be placed in DLIB:
9 # s generate small-data library
10 # r generate registered-args library
11 # p generate profiled library
12 # l generate large-data library
13 # e generate library that doesn't require external symbols.
14 # Valid in all combinations. NOTE: If profiling is used,
15 # then the profiler might drag in stuff that needs external
16 # symbols. I haven't tested this..
20 # 1> LbMake asyncio l generate a large-data asyncio.lib
22 # 1> LbMake asyncio s p generate a small-data profiled asynciosp.lib
25 @Type e -D ASIO_NOEXTERNALS
28 @Type r -mRR -proto -mi -D ASIO_REGARGS
31 @Library asyncio /dlib/asyncio%s.lib
33 @DefTree DTmp:asyncio_%s/
37 OpenAsyncFH.c +asyncio
38 OpenAsyncFromFH.c +asyncio
41 ReadCharAsync.c +asyncio
42 RecordAsyncFailure.c +asyncio
43 RequeuePacket.c +asyncio
48 WriteCharAsync.c +asyncio
49 FGetsLenAsync.c +asyncio