aboutsummaryrefslogtreecommitdiffhomepage
path: root/bundle
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2025-03-28 09:46:23 -0500
committerCalvin Rose <calsrose@gmail.com>2025-03-28 09:48:08 -0500
commit09c5b30a742db17878e90ade3609dea39bb47f24 (patch)
tree8f89a2c974921d0c4dcc89a680fcc4a0cd8bb336 /bundle
parentMove 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.janet62
-rw-r--r--bundle/clean.janet5
-rw-r--r--bundle/init-backup.janet23
-rw-r--r--bundle/test.janet7
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)