swfc: parse percent values as floating point
[swftools.git] / src / as3compile.c
index 89252f5..e59f691 100644 (file)
@@ -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;