2019-03-23 13:50:50 -04:00
|
|
|
# Creates an amalgamated janet.c
|
2019-01-24 00:15:58 -05:00
|
|
|
|
2019-03-23 13:50:50 -04:00
|
|
|
# Head
|
2019-01-24 00:15:58 -05:00
|
|
|
(print "/* Amalgamated build - DO NOT EDIT */")
|
2019-07-09 13:49:37 +03:00
|
|
|
(print "/* Generated from janet version " janet/version "-" janet/build " */")
|
2019-01-24 00:26:57 -05:00
|
|
|
(print "#define JANET_BUILD \"" janet/build "\"")
|
2019-01-31 22:38:59 -05:00
|
|
|
(print ```#define JANET_AMALG```)
|
2019-12-30 22:08:12 -05:00
|
|
|
(print ```#define _POSIX_C_SOURCE 200112L```)
|
2019-01-31 22:38:59 -05:00
|
|
|
(print ```#include "janet.h"```)
|
2019-01-24 00:15:58 -05:00
|
|
|
|
2019-03-23 13:50:50 -04:00
|
|
|
# Body
|
2019-07-27 11:05:53 -05:00
|
|
|
(each path (tuple/slice (dyn :args) 1)
|
2019-10-29 18:47:54 -05:00
|
|
|
(print "\n/* " path " */\n")
|
2019-03-23 13:50:50 -04:00
|
|
|
(print (slurp path)))
|
2019-10-19 18:00:29 -05:00
|
|
|
|
|
|
|
# maybe will help
|
|
|
|
(:flush stdout)
|