aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/interp/ChangeLog18
-rw-r--r--src/interp/Makefile.in48
-rw-r--r--src/interp/Makefile.pamphlet48
-rw-r--r--src/interp/nag-c02.boot1
-rw-r--r--src/interp/nag-c05.boot1
-rw-r--r--src/interp/nag-c06.boot1
-rw-r--r--src/interp/nag-d01.boot1
-rw-r--r--src/interp/nag-d02.boot1
-rw-r--r--src/interp/nag-d03.boot1
-rw-r--r--src/interp/nag-e01.boot1
-rw-r--r--src/interp/nag-e02.boot1
-rw-r--r--src/interp/nag-e02b.boot1
-rw-r--r--src/interp/nag-e04.boot1
-rw-r--r--src/interp/nag-f01.boot1
-rw-r--r--src/interp/nag-f02.boot1
-rw-r--r--src/interp/nag-f04.boot1
-rw-r--r--src/interp/nag-f07.boot1
-rw-r--r--src/interp/nag-s.boot1
18 files changed, 129 insertions, 0 deletions
diff --git a/src/interp/ChangeLog b/src/interp/ChangeLog
index 6698b7fa..b6778c50 100644
--- a/src/interp/ChangeLog
+++ b/src/interp/ChangeLog
@@ -1,5 +1,23 @@
2007-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * Makefile.pamphlet (nag-s.$(FASLEXT)): New rule.
+ (nag-f07.$(FASLEXT)): Likewise.
+ (nag-f04.$(FASLEXT)): Likewise.
+ (nag-f02.$(FASLEXT)): Likewise.
+ (nag-f01.$(FASLEXT)): Likewise.
+ (nag-e04.$(FASLEXT)): Likewise.
+ (nag-e02.$(FASLEXT)): Likewise.
+ (nag-e02b.$(FASLEXT)): Likewise.
+ (nag-e01.$(FASLEXT)): Likewise.
+ (nag-d03.$(FASLEXT)): Likewise.
+ (nag-d02.$(FASLEXT)): Likewise.
+ (nag-d01.$(FASLEXT)): Likewise.
+ (nag-c06.$(FASLEXT)): Likewise.
+ (nag-c05.$(FASLEXT)): Likewise.
+ (nag-c02.$(FASLEXT)): Likewise.
+
+2007-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
* i-analy.boot: Globally substtitue %noMapVal for noMapVal.
* i-intern.boot: Likewise.
* i-map.boot: Likewise.
diff --git a/src/interp/Makefile.in b/src/interp/Makefile.in
index 5cb194bd..e7a4d702 100644
--- a/src/interp/Makefile.in
+++ b/src/interp/Makefile.in
@@ -381,6 +381,54 @@ database.date:
$(AUTO)/%.$(FASLEXT): %.$(FASLEXT)
$(INSTALL) $< $@
+## NAG Links and Friends
+
+nag-s.$(FASLEXT): nag-s.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f07.$(FASLEXT): nag-f07.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f04.$(FASLEXT): nag-f04.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f02.$(FASLEXT): nag-f02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f01.$(FASLEXT): nag-f01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e04.$(FASLEXT): nag-e04.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e02.$(FASLEXT): nag-e02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e02b.$(FASLEXT): nag-e02b.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e01.$(FASLEXT): nag-e01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d03.$(FASLEXT): nag-d03.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d02.$(FASLEXT): nag-d02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d01.$(FASLEXT): nag-d01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c06.$(FASLEXT): nag-c06.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c05.$(FASLEXT): nag-c05.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c02.$(FASLEXT): nag-c02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+
## Translation to Fortran
fortcall.$(FASLEXT): fortcall.boot sys-macros.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index c8e69b2a..755506c7 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -942,6 +942,54 @@ distclean-local: clean-local
$(AUTO)/%.$(FASLEXT): %.$(FASLEXT)
$(INSTALL) $< $@
+## NAG Links and Friends
+
+nag-s.$(FASLEXT): nag-s.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f07.$(FASLEXT): nag-f07.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f04.$(FASLEXT): nag-f04.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f02.$(FASLEXT): nag-f02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-f01.$(FASLEXT): nag-f01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e04.$(FASLEXT): nag-e04.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e02.$(FASLEXT): nag-e02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e02b.$(FASLEXT): nag-e02b.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-e01.$(FASLEXT): nag-e01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d03.$(FASLEXT): nag-d03.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d02.$(FASLEXT): nag-d02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-d01.$(FASLEXT): nag-d01.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c06.$(FASLEXT): nag-c06.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c05.$(FASLEXT): nag-c05.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+nag-c02.$(FASLEXT): nag-c02.boot macros.$(FASLEXT)
+ $(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
+
+
## Translation to Fortran
fortcall.$(FASLEXT): fortcall.boot sys-macros.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
diff --git a/src/interp/nag-c02.boot b/src/interp/nag-c02.boot
index 2eade7ba..a8661a63 100644
--- a/src/interp/nag-c02.boot
+++ b/src/interp/nag-c02.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
c02aff() ==
diff --git a/src/interp/nag-c05.boot b/src/interp/nag-c05.boot
index 82d7c981..36f418b7 100644
--- a/src/interp/nag-c05.boot
+++ b/src/interp/nag-c05.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
c05adf() ==
diff --git a/src/interp/nag-c06.boot b/src/interp/nag-c06.boot
index a61f5d42..90c812c0 100644
--- a/src/interp/nag-c06.boot
+++ b/src/interp/nag-c06.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
c06eaf() ==
diff --git a/src/interp/nag-d01.boot b/src/interp/nag-d01.boot
index 3d1ea138..57a60063 100644
--- a/src/interp/nag-d01.boot
+++ b/src/interp/nag-d01.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
d01ajf() ==
diff --git a/src/interp/nag-d02.boot b/src/interp/nag-d02.boot
index 3387f5f7..db6a636e 100644
--- a/src/interp/nag-d02.boot
+++ b/src/interp/nag-d02.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
d02bbf() ==
diff --git a/src/interp/nag-d03.boot b/src/interp/nag-d03.boot
index 17a6f86f..d92a61d8 100644
--- a/src/interp/nag-d03.boot
+++ b/src/interp/nag-d03.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
d03edf() ==
diff --git a/src/interp/nag-e01.boot b/src/interp/nag-e01.boot
index a5d7df0c..251758dd 100644
--- a/src/interp/nag-e01.boot
+++ b/src/interp/nag-e01.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
e01baf() ==
diff --git a/src/interp/nag-e02.boot b/src/interp/nag-e02.boot
index edc6f9f5..6bdbb392 100644
--- a/src/interp/nag-e02.boot
+++ b/src/interp/nag-e02.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
e02adf() ==
diff --git a/src/interp/nag-e02b.boot b/src/interp/nag-e02b.boot
index 6a523ba2..caf842c6 100644
--- a/src/interp/nag-e02b.boot
+++ b/src/interp/nag-e02b.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
-- READ THIS NOW!
diff --git a/src/interp/nag-e04.boot b/src/interp/nag-e04.boot
index 860b3d38..80f5f5f1 100644
--- a/src/interp/nag-e04.boot
+++ b/src/interp/nag-e04.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
e04dgf() ==
diff --git a/src/interp/nag-f01.boot b/src/interp/nag-f01.boot
index 3a6ddaa3..69323b88 100644
--- a/src/interp/nag-f01.boot
+++ b/src/interp/nag-f01.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
f01brf() ==
diff --git a/src/interp/nag-f02.boot b/src/interp/nag-f02.boot
index d93b65e6..6de20f9e 100644
--- a/src/interp/nag-f02.boot
+++ b/src/interp/nag-f02.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
f02aaf() ==
diff --git a/src/interp/nag-f04.boot b/src/interp/nag-f04.boot
index 39498a45..9723f522 100644
--- a/src/interp/nag-f04.boot
+++ b/src/interp/nag-f04.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
f04adf() ==
diff --git a/src/interp/nag-f07.boot b/src/interp/nag-f07.boot
index bbc690a8..d64d5c89 100644
--- a/src/interp/nag-f07.boot
+++ b/src/interp/nag-f07.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
f07adf() ==
diff --git a/src/interp/nag-s.boot b/src/interp/nag-s.boot
index 5b9051b2..2518d2e6 100644
--- a/src/interp/nag-s.boot
+++ b/src/interp/nag-s.boot
@@ -32,6 +32,7 @@
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import '"macros"
)package "BOOT"
s01eaf() ==