From 0f4d54ad7050fa9acdab1df685c4995763688240 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Sun, 9 Jun 2024 15:14:03 -0400 Subject: [PATCH] Allow building extension for multiple slots --- src/BSDSocket.s | 3 ++- src/absdsocket | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/BSDSocket.s b/src/BSDSocket.s index df5a527..770abc9 100644 --- a/src/BSDSocket.s +++ b/src/BSDSocket.s @@ -5,7 +5,8 @@ ; Writing this code the right way, 25 years later. ; extension number 18 -ExtNb equ 18-1 +; this now comes from GenAm command line option +;ExtNb equ 18-1 Version MACRO dc.b "1.1.4-20240502" ENDM diff --git a/src/absdsocket b/src/absdsocket index 7d36159..f2e6514 100644 --- a/src/absdsocket +++ b/src/absdsocket @@ -2,7 +2,7 @@ echo "***Assembling AMOSPro_BSDSocket.Lib" assign AMOSPro_System: SYS:Development/AMOS_Pro assign AMOSPro_Sources: amos-pro-bsdsocket-extension:stuff/AMOS-Professional-Official AMOSPro_Sources:c/Library_Digest BSDSocket.s -AMOSPro_Sources:c/Genam FROM BSDSocket.s TO AMOSPro_BSDSocket.Lib +AMOSPro_Sources:c/Genam FROM BSDSocket.s TO AMOSPro_BSDSocket.Lib -e ExtNb=18-1 ;delete >NIL: BSDSocket_Labels.s ;delete >NIL: BSDSocket_Size.s FAILAT 21 @@ -10,3 +10,11 @@ copy AMOSPro_System:APSystem/AMOSPro_BSDSocket.lib AMOSPro_System:APSystem/AMOSP FAILAT 10 copy AMOSPro_BSDSocket.Lib AMOSPro_System:APSystem/ apcmp "/test/TestSuite.amos" inclib + +echo "Build for slot 9" +AMOSPro_Sources:c/Genam FROM BSDSocket.s TO AMOSPro_BSDSocket_Slot9.Lib -e ExtNb=9-1 +echo "Build for slot 11" +AMOSPro_Sources:c/Genam FROM BSDSocket.s TO AMOSPro_BSDSocket_Slot11.Lib -e ExtNb=11-1 +echo "Build for slot 17" +AMOSPro_Sources:c/Genam FROM BSDSocket.s TO AMOSPro_BSDSocket_Slot17.Lib -e ExtNb=17-1 +