summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/Makefile
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-11-15 13:32:41 -0500
committerIan Moffett <ian@osmora.org>2025-11-15 13:32:41 -0500
commitfa3c60da8207b724d292b7a44633872c6bfec4c8 (patch)
tree195af6554fe5ead88cda54a8361963666c923251 /sys/arch/amd64/Makefile
initial commit
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/arch/amd64/Makefile')
-rw-r--r--sys/arch/amd64/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/sys/arch/amd64/Makefile b/sys/arch/amd64/Makefile
new file mode 100644
index 0000000..1090a38
--- /dev/null
+++ b/sys/arch/amd64/Makefile
@@ -0,0 +1,17 @@
+CC =
+LD =
+SYS_CFLAGS =
+ASMFILES = $(shell find . -name "*.S")
+ASMOBJS = $(ASMFILES:.S=.S.o)
+MISC_OFILES = $(shell find ../../ -name "*.o")
+
+.PHONY: all
+all: $(ASMOBJS)
+ $(LD) -Tconf/link.ld $(MISC_OFILES) -o ../../rv7
+
+%.S.o: %.S
+ $(CC) -c $(SYS_CFLAGS) $< -o $@
+
+.PHONY: clean
+clean:
+ rm $(MISC_OFILES)