head	1.1;
access;
symbols
	pkgsrc-2026Q2:1.1.0.28
	pkgsrc-2026Q2-base:1.1
	pkgsrc-2026Q1:1.1.0.26
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.24
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.22
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.20
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.18
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.16
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.14
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.12
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.10
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.8
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.6
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.4
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.2
	pkgsrc-2023Q1-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2023.02.25.17.58.39;	author ryoon;	state Exp;
branches;
next	;
commitid	Phe72LzlNzEQXVeE;


desc
@@


1.1
log
@smlnj: Update to 110.99.3

* CHangelog is too long, it includes adding amd64 support.
@
text
@$NetBSD$

--- src/runtime/objs/mk.amd64-netbsd.orig	2023-01-29 17:15:22.872383666 +0000
+++ src/runtime/objs/mk.amd64-netbsd
@@@@ -0,0 +1,31 @@@@
+# mk.amd64-netbsd
+#
+# makefile for "NetBSD" on the amd64 architecture
+#
+
+SHELL =		/bin/sh
+
+MAKE =		make
+AS =		as --64
+CC =		cc -std=gnu99
+CFLAGS =	@@CFLAGS@@ -m64
+CPP =		cc -x assembler-with-cpp -E -P
+XOBJS =
+XLIBS =		../c-libs/dl/libunix-dynload.a
+LD_LIBS =	-lm -ldl
+#CHECK_HEAP =	check-heap.o
+XDEFS =
+BASE_DEFS =
+DEFS =		$(XDEFS) $(BASE_DEFS) -DARCH_AMD64 -DSIZE_64 \
+		-DOPSYS_UNIX -DOPSYS_NETBSD -D_GNU_SOURCE -DGNU_ASSEMBLER -DDLOPEN \
+		-DINDIRECT_CFUNC
+TARGET =	AMD64
+VERSION =	v-amd64-netbsd
+RUNTIME =	run.amd64-netbsd
+RUNTIME_SO =	run.amd64-netbsd.so
+RUNTIME_A =	run.amd64-netbsd.a
+
+all:
+	($(MAKE) CHECK_HEAP=$(CHECK_HEAP) RUNTIME="$(RUNTIME)" VERSION="$(VERSION)" AS="$(AS)" CC="$(CC)" CFLAGS="$(CFLAGS)" CPP="$(CPP)" TARGET=$(TARGET) DEFS="$(DEFS)" XOBJS="$(XOBJS)" XLIBS="$(XLIBS)" LD_LIBS="$(LD_LIBS)" $(RUNTIME))
+#	($(MAKE) RUNTIME="$(RUNTIME_SO)" VERSION="$(VERSION)" AS="$(AS)" CC="$(CC)" CFLAGS="$(CFLAGS)" CPP="$(CPP)" TARGET=$(TARGET) DEFS="$(DEFS)" XOBJS="$(XOBJS)" XLIBS="$(XLIBS)" LD_LIBS="$(LD_LIBS)" LDFLAGS="-shared" $(RUNTIME_SO))
+#	($(MAKE) RUNTIME_A="$(RUNTIME_A)" VERSION="$(VERSION)" AS="$(AS)" CC="$(CC)" CFLAGS="$(CFLAGS)" CPP="$(CPP)" TARGET=$(TARGET) DEFS="$(DEFS)" XOBJS="$(XOBJS)" XLIBS="$(XLIBS)" LD_LIBS="$(LD_LIBS)" LDFLAGS="" $(RUNTIME_A))
@
