X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fas3compile.c;h=e59f6910b06da0db8fa41fd1a5f2167ebc85f8d4;hb=e4687b3aa2aed49fb16ba9e9561344d808750297;hp=89252f5f7236d1262401ca1dccb9600ae47a6fbd;hpb=65dec90461cf9ceb574ba89189a65980960a3f56;p=swftools.git diff --git a/src/as3compile.c b/src/as3compile.c index 89252f5..e59f691 100644 --- a/src/as3compile.c +++ b/src/as3compile.c @@ -47,12 +47,14 @@ static struct options_t options[] = { {"v", "verbose"}, {"q", "quiet"}, {"C", "cgi"}, +{"D", "define"}, {"X", "width"}, {"Y", "height"}, {"r", "rate"}, {"l", "library"}, {"I", "include"}, {"T", "flashversion"}, +{"R", "recurse"}, {"o", "output"}, {0,0} }; @@ -96,14 +98,22 @@ int args_callback_option(char*name,char*val) do_cgi = 1; return 0; } - else if(!strcmp(name, "-l")) { + else if(!strcmp(name, "l")) { as3_import_file(val); return 1; } - else if(!strcmp(name, "-I")) { + else if(!strcmp(name, "I")) { as3_add_include_dir(val); return 1; } + else if(!strcmp(name, "R")) { + as3_set_option("recurse","1"); + return 0; + } + else if(!strcmp(name, "D")) { + as3_set_define(val); + return 1; + } else if (!strcmp(name, "N")) { local_with_networking = 1;