diff options
| author | 2025-03-28 09:46:23 -0500 | |
|---|---|---|
| committer | 2025-03-28 09:48:08 -0500 | |
| commit | 09c5b30a742db17878e90ade3609dea39bb47f24 (patch) | |
| tree | 8f89a2c974921d0c4dcc89a680fcc4a0cd8bb336 /bundle | |
| parent | Move man pages to $syspath/man/man1 (diff) | |
Remove old bundle files.
These were used to build spork before declare-cc.janet
Diffstat (limited to 'bundle')
| -rw-r--r-- | bundle/build.janet | 62 | ||||
| -rw-r--r-- | bundle/clean.janet | 5 | ||||
| -rw-r--r-- | bundle/init-backup.janet | 23 | ||||
| -rw-r--r-- | bundle/test.janet | 7 |
4 files changed, 0 insertions, 97 deletions
diff --git a/bundle/build.janet b/bundle/build.janet deleted file mode 100644 index 1f2f91d..0000000 --- a/bundle/build.janet +++ /dev/null @@ -1,62 +0,0 @@ -(import "/spork/cc" :as cc) - -(defn main - [& argv] - (os/mkdir "build") - (os/mkdir "build/objects") - (os/mkdir "build/spork") - - # How should we do toolchain detection? - (def toolchain - (cond - (os/getenv "MSVC") :msvc - (os/getenv "GCC") :gcc - (os/getenv "CLANG") :clang - (os/getenv "CC") :cc # any posix compatible compiler accessed via `cc` - (= :windows (os/which)) :msvc - :cc)) - - (def suffix (case toolchain :msvc ".dll" ".so")) - (def asuffix (case toolchain :msvc ".lib" ".a")) - - (def cc - (case toolchain - :msvc cc/msvc-compile-and-link-shared - cc/compile-and-link-shared)) - - (def compile-c - (case toolchain - :msvc cc/msvc-compile-c - :msvc cc/compile-c)) - - (def static-cc - (case toolchain - :msvc cc/msvc-compile-and-make-archive - cc/compile-and-make-archive)) - - (when (= :msvc toolchain) - (cc/msvc-find) - (assert (cc/msvc-setup?)) - (setdyn cc/*msvc-libs* @[(cc/msvc-janet-import-lib)])) - - (defn make1 - [name & other-srcs] - (def from (string "src/" name ".c")) - (def to (string "build/spork/" name suffix)) - (def toa (string "build/spork/" name asuffix)) - (cc to from ;other-srcs) - (static-cc toa from ;other-srcs)) - - (setdyn cc/*visit* cc/visit-execute-if-stale) - (setdyn cc/*build-dir* "build/objects") - (make1 "crc") - (make1 "json") - (make1 "cmath") - (make1 "utf8") - (make1 "rawterm") - (make1 "tarray") - (make1 "base64") - (setdyn cc/*defines* {"_LARGEFILE64_SOURCE" true}) - (make1 "zip" "deps/miniz/miniz.c") - - (print "done!")) diff --git a/bundle/clean.janet b/bundle/clean.janet deleted file mode 100644 index 7b4f1df..0000000 --- a/bundle/clean.janet +++ /dev/null @@ -1,5 +0,0 @@ -(import "/spork/sh" :as sh) - -(defn main - [&] - (sh/rm "build")) diff --git a/bundle/init-backup.janet b/bundle/init-backup.janet deleted file mode 100644 index 03bb8ed..0000000 --- a/bundle/init-backup.janet +++ /dev/null @@ -1,23 +0,0 @@ -(import ./test) -(import ./build :as b) -(import ./clean :as c) - -(defn clean [&] - (c/main)) - -(defn check [&] - (test/main)) - -(defn build [&] - (b/main)) - -(defn install [m &] - (bundle/add-file m "src/tarray.h" "tarray.h") - (bundle/add m "spork") - (compwhen (dyn 'bundle/add-bin) - (bundle/add-bin m "bin/janet-format") - (bundle/add-bin m "bin/janet-netrepl")) - (each file (os/dir "build/spork") - (def f (string "build/spork/" file)) - (when (= (os/stat f :mode) :file) - (bundle/add-file m f (string "spork/" file))))) diff --git a/bundle/test.janet b/bundle/test.janet deleted file mode 100644 index d614074..0000000 --- a/bundle/test.janet +++ /dev/null @@ -1,7 +0,0 @@ -# -# Run test scripts, and error if any fail. -# Pass through any args -# -(use /spork/declare-cc) -(dofile "project.janet" :env (jpm-shim-env)) -(check) |
