@@ -0,0 +1,9 @@
+(include_subdirs no)
+
+(library
+ (name myplugin)
+ (libraries
+ haxe
+ )
+ (wrapped false)
+)
@@ -0,0 +1,11 @@
+open EvalValue
+open EvalEncode
+open EvalContext
+open MacroApi
+let generate () =
+ let com = (get_ctx()).curapi.get_com() in
+ Genjs.generate com;
+ vnull
+;;
+EvalStdLib.StdContext.register ["generate",vfun0 generate]
@@ -6,10 +6,10 @@
)
-(executable
(name haxe)
- (public_name haxe)
- (package haxe)
+ (modules (:standard \ Haxe))
(libraries
extc extproc extlib_leftovers ilib javalib neko objsize pcre swflib ttflib ziplib
json
@@ -19,5 +19,14 @@
(preprocess (per_module
((pps sedlex.ppx) json lexer)
))
+(executable
+ (name haxe)
+ (public_name haxe)
+ (package haxe)
+ (libraries haxe)
(link_flags (:include ../lib.sexp))
+ (modules Haxe)