summaryrefslogtreecommitdiff
path: root/dev-scheme/bigloo/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-06 00:07:58 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-06 00:07:58 +0100
commit44cec61076bf2bbb3cea1fc89943dd6818a5acc5 (patch)
tree68f1cddcf97a0d746c1e9c186171b7bd603efccf /dev-scheme/bigloo/files
parent9d1e33edaf09cde926d589461f40e378d4124be9 (diff)
gentoo auto-resync : 06:06:2024 - 00:07:57
Diffstat (limited to 'dev-scheme/bigloo/files')
-rw-r--r--dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch b/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch
new file mode 100644
index 000000000000..a9604c76c77d
--- /dev/null
+++ b/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch
@@ -0,0 +1,36 @@
+diff -ru a/bdb/Makefile b/bdb/Makefile
+--- a/bdb/Makefile 2024-06-05 17:06:40.098823516 -0000
++++ b/bdb/Makefile 2024-06-05 17:06:45.520796235 -0000
+@@ -23,9 +23,14 @@
+ #*---------------------------------------------------------------------*/
+ #* Booting bdb on a bare system */
+ #*---------------------------------------------------------------------*/
+-boot:
+- @ (cd blib; $(MAKE) all)
+- @ (cd bdb; $(MAKE) MODE=final mode)
++boot: blip-boot bdb-boot
++
++blip-boot:
++ @ $(MAKE) -C bdb MODE=final mode
++
++bdb-boot: blip-boot
++ @ $(MAKE) -C blib all
++
+
+ #*---------------------------------------------------------------------*/
+ #* Populating bdb */
+diff -ru a/bdb/blib/Makefile b/bdb/blib/Makefile
+--- a/bdb/blib/Makefile 2024-06-05 17:06:40.100823506 -0000
++++ b/bdb/blib/Makefile 2024-06-05 17:07:40.738518401 -0000
+@@ -80,9 +80,11 @@
+ #* The implicit rules */
+ #*---------------------------------------------------------------------*/
+ objs/%.o: %.scm
++ mkdir -p $(CLASS_DIR)
+ $(BIGLOO) -no-hello $(BDBFLAGS) -copt $(CPICFLAGS) $< -o $@ -c
+
+ objs/%.o: %.c
++ mkdir -p $(CLASS_DIR)
+ $(CC) $(CFLAGS) $(CPICFLAGS) -I. -I $(LIB) $< -o $@ -c
+
+ $(CLASS_DIR)/%.class: %.scm