build_sources.cmd 2.5 KB
Newer Older
Pekka Pessi's avatar
Pekka Pessi committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
::
:: Create built sources on win32
::

set MSG_AWK=gawk -v BINMODE=rw -f ../libsofia-sip-ua/msg/msg_parser.awk
set TAG_AWK=gawk -f ../libsofia-sip-ua/su/tag_dll.awk BINMODE=rw

set IN=../libsofia-sip-ua/msg/test_class.h
set PR=../libsofia-sip-ua/msg/test_protos.h
set PT=../libsofia-sip-ua/msg/test_table.c

%MSG_AWK% module=msg_test NO_MIDDLE=1 NO_LAST=1 ^
  PR=%PR% %IN% < NUL

%MSG_AWK% module=msg_test prefix=msg MC_HASH_SIZE=127 multipart=msg_multipart ^
  PT=%PT% %IN% < NUL

set IN=../libsofia-sip-ua/msg/msg_mime.h
set PR=../libsofia-sip-ua/msg/msg_protos.h
set PR2=../libsofia-sip-ua/msg/msg_mime_protos.h
set PT=../libsofia-sip-ua/msg/msg_mime_table.c

%MSG_AWK% module=msg NO_FIRST=1 NO_MIDDLE=1 PR=%PR% %IN% < NUL
%MSG_AWK% module=msg NO_FIRST=1 NO_LAST=1 PR=%PR2% %IN% < NUL
%MSG_AWK% module=msg_multipart tprefix=msg prefix=mp MC_HASH_SIZE=127 ^
  PT=%PT% ../libsofia-sip-ua/msg/msg_mime.h < NUL

set IN=../libsofia-sip-ua/sip/sip.h
set PR=../libsofia-sip-ua/sip/sip_tag.c
set PR2=../libsofia-sip-ua/sip/sip_hclasses.h
set PR3=../libsofia-sip-ua/sip/sip_protos.h
set PR4=../libsofia-sip-ua/sip/sip_tag.h
set PT=../libsofia-sip-ua/sip/sip_parser_table.c

%MSG_AWK% module=sip PR=%PR% %IN%  < NUL
%MSG_AWK% module=sip PR=%PR2% %IN% < NUL
%MSG_AWK% module=sip PR=%PR3% %IN% < NUL
%MSG_AWK% module=sip PR=%PR4% %IN% < NUL

%MSG_AWK% module=sip MC_HASH_SIZE=127 MC_SHORT_SIZE=26 ^
  FLAGFILE=../libsofia-sip-ua/sip/sip_bad_mask ^
  PT=%PT% %IN%  < NUL

set IN=../libsofia-sip-ua/http/http.h
set PR=../libsofia-sip-ua/http/http_tag.c
set PR2=../libsofia-sip-ua/http/http_protos.h
set PR3=../libsofia-sip-ua/http/http_tag.h
set PT=../libsofia-sip-ua/http/http_parser_table.c

%MSG_AWK% module=http PR=%PR% %IN%  < NUL
%MSG_AWK% module=http PR=%PR2% %IN% < NUL
%MSG_AWK% module=http PR=%PR3% %IN% < NUL
%MSG_AWK% module=http MC_HASH_SIZE=127 PT=%PT% %IN% < NUL

set P=../libsofia-sip-ua

%TAG_AWK% NO_DLL=1 %P%/http/http_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/iptsec/auth_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/msg/msg_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/nea/nea_tag.c  < NUL
%TAG_AWK% NO_DLL=1 LIST=nta_tag_list %P%/nta/nta_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/nth/nth_tag.c  < NUL
%TAG_AWK% NO_DLL=1 LIST=nua_tag_list %P%/nua/nua_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/sdp/sdp_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/sip/sip_tag.c  < NUL
%TAG_AWK% NO_DLL=1 LIST=soa_tag_list %P%/soa/soa_tag.c  < NUL
%TAG_AWK% NO_DLL=1 LIST=stun_tag_list %P%/stun/stun_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/tport/tport_tag.c  < NUL
%TAG_AWK% NO_DLL=1 %P%/url/url_tag.c  < NUL

:end