summaryrefslogtreecommitdiff
path: root/lang/vscm/patches/patch-ab
blob: dae7b48d6b2d4a9d6352f6a68274261c7c5e418b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
$NetBSD: patch-ab,v 1.2 2001/04/12 20:21:59 jtb Exp $

--- Makefile.orig	Fri Aug  5 15:31:07 1994
+++ Makefile
@@ -49,8 +49,8 @@
 # this is what works for me on a DEC Alpha, running OSF/1:
 # (gcc version 2.5.7)
 
-                           CC = gcc
-                     OPTFLAGS = -O2 -funroll-loops -fomit-frame-pointer
+#                           CC = gcc
+                     OPTFLAGS = -funroll-loops -fomit-frame-pointer
                     WARNFLAGS = -Wall -Wmissing-prototypes
                    DEBUGFLAGS =
                   EXTRACFLAGS =
@@ -208,7 +208,7 @@
 .DEFAULT:
 	@echo I hope, making $< is not necessary...
 
-CFLAGS  = $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP)
+CFLAGS  += $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP)
 LDFLAGS = $(A_OPTFLAGS) $(A_DEBUGFLAGS) $(A_EXTRALDFLAGS)
 CLFLAGS = $(CFLAGS) $(A_EXTRALDFLAGS)
 LIBS    = -lm $(A_EXTRALIBS)
@@ -413,8 +413,8 @@
 distclean: archclean
 	$(FORCEDELETE) compiler/repl.boot
 
-scheme:	$(OBJECTS) $(TMPLIBS)
-	$(CC) -o scheme $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS)
+scheme:	$(OBJECTS) non-ansi-lib $(TMPLIBS)
+	$(CC) -o vscm $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS)
 
 .scheme-boot: compiler/repl.boot
 	cp compiler/repl.boot .scheme-boot
@@ -422,17 +422,17 @@
 compiler/filt.boot:	format.time compiler/vscmc.asm \
 		compiler/version.asm compiler/filt-ml.asm
 	cat compiler/vscmc.asm compiler/version.asm compiler/filt-ml.asm | \
-		./scheme -b - -a - -d compiler/filt.boot
+		./vscm -b - -a - -d compiler/filt.boot
 
 compiler/repl.boot:	format.time compiler/vscmc.asm \
 		compiler/version.asm compiler/repl-ml.asm
 	cat compiler/vscmc.asm compiler/version.asm compiler/repl-ml.asm | \
-		./scheme -b - -a - -d compiler/repl.boot
+		./vscm -b - -a - -d compiler/repl.boot
 
 compiler/vscmc.asm:	compiler/vscmc.scm
 	-mv compiler/vscmc.asm compiler/vscmc.oasm >/dev/null 2>&1
 	mv compiler/filt.boot compiler/filt.oboot
-	./scheme -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm
+	./vscm -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm
 
 compiler/vscmc.scm:	compiler/s.vscmc.scm
 	-(cd compiler; \