aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile54
1 files changed, 54 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..2d5df69
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,54 @@
+# ========================
+# ===== ===============
+# ====== ================
+# ====== ================
+# ====== ==== ==== ==
+# ====== === == = =
+# ====== === = == =
+# = === === = == ====
+# = === === = == = =
+# == ===== ==== ==
+# ========================
+#
+# bsdsetsid: Makefile
+# 2020-11-13 13:22
+# Joe
+#
+# BSD Makefile
+
+default: all
+
+SRCS_DIR := src/
+PREFIX := /usr/local/
+DESTDIR :=
+
+SRCS := ${SRCS_DIR}c_bsdsetsid.S
+SRCS += ${SRCS_DIR}u_write.S
+
+OBJS = ${SRCS:.S=.o}
+
+ASM ?= yasm
+ASMFLAGS := -felf64
+ASMFLAGS += -pgas
+
+LD := ld.lld
+LDFLAGS :=
+
+NAME := bsdsetsid
+
+RM := rm -f
+
+.SUFFIXES: .S .o
+
+.S.o:
+ ${ASM} ${ASMFLAGS} -o ${.TARGET} ${.IMPSRC}
+
+${NAME}: ${OBJS}
+ ${LD} -o ${.TARGET} ${.ALLSRC}
+
+all: ${NAME}
+
+clean:
+ ${RM} ${OBJS} ${NAME}
+
+.PHONY: all clean