mirror of
https://mzte.de/git/LordMZTE/dotfiles.git
synced 2024-05-17 06:23:50 +02:00
18 lines
468 B
Haxe
18 lines
468 B
Haxe
#if macro
|
|
import haxe.macro.Compiler;
|
|
import haxe.macro.Context;
|
|
import sys.io.File;
|
|
#end
|
|
|
|
macro function init() {
|
|
var oldHeader = Context.definedValue("source-header");
|
|
var header = Std.string(File.read("assets/header.txt").readAll());
|
|
Compiler.define("source-header", '$header\n//$oldHeader');
|
|
return macro {};
|
|
}
|
|
|
|
macro function fileContent(path:String):haxe.macro.Expr.ExprOf<String> {
|
|
return macro $v{Std.string(File.read(path).readAll())};
|
|
}
|
|
|