--- /dev/null
+# © 2021 Aaron Taylor <ataylor at subgeniuskitty dot com>
+# See LICENSE.txt file for copyright and license details.
+
+####################################################################################################
+# Program-specific options
+
+SOURCE != ls *.go
+BINARY := ${SOURCE:.go=}
+
+####################################################################################################
+# Globally-mandated options
+
+include ../common/mk.conf
+
+all: ${BINARY}
+
+.go:
+ @${GOCC} ${GOCC_FLAGS} ${GOLD_FLAGS} -o $@ $<
+
+clean:
+ @rm -f ${BINARY}
+
+install: all
+ @mkdir -p ${BINPREFIX}
+ @cp -f ${BINARY} ${BINPREFIX}/surreal-${BINARY}
+ @chmod 755 ${BINPREFIX}/surreal-${BINARY}
+
+uninstall: all
+ @rm -f ${BINPREFIX}/surreal-${BINARY}
--- /dev/null
+// (c) 2020 Aaron Taylor <ataylor at subgeniuskitty dot com>
+// See LICENSE.txt file for copyright and license details.
+
+package main
+
+import (
+ "fmt"
+)
+
+func main() {
+ fmt.Println("Hello, World!")
+}
--- /dev/null
+# © 2021 Aaron Taylor <ataylor at subgeniuskitty dot com>
+# See LICENSE.txt file for copyright and license details.
+
+####################################################################################################
+# Installation Paths
+
+PREFIX = /home/ataylor/
+BINPREFIX = ${PREFIX}/bin
+
+####################################################################################################
+# Configuration
+
+CC = cc
+CC_FLAGS = -Wall -std=c99 -pedantic -Wno-deprecated-declarations -O2
+LD_FLAGS =
+
+GOCC = go build
+GOCC_FLAGS =
+GOLD_FLAGS =
+
+.SUFFIXES: .go .c