summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--example/Makefile9
-rw-r--r--example/libfib/Makefile5
-rw-r--r--example/libfib/fib.c5
-rw-r--r--example/libfib/fib.h5
-rw-r--r--example/libfib/fib.obin640 -> 0 bytes
-rw-r--r--example/libfib/libfib.abin824 -> 0 bytes
-rwxr-xr-xexample/libfib/libfib.so.1.1bin16784 -> 0 bytes
-rw-r--r--example/test/Makefile5
-rw-r--r--example/test/main.c5
-rw-r--r--mk/mcd.lib.mk5
-rw-r--r--mk/mcd.prog.mk5
-rw-r--r--mk/mcd.subdir.mk14
12 files changed, 58 insertions, 0 deletions
diff --git a/example/Makefile b/example/Makefile
new file mode 100644
index 0000000..b0e81b3
--- /dev/null
+++ b/example/Makefile
@@ -0,0 +1,9 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
+SUBDIRS = libfib test
+
+include tools/mcd.subdir.mk
+
diff --git a/example/libfib/Makefile b/example/libfib/Makefile
index c610923..4df5255 100644
--- a/example/libfib/Makefile
+++ b/example/libfib/Makefile
@@ -1,3 +1,8 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
LIB = fib
SHLIB_MAJOR = 1
SHLIB_MINOR = 1
diff --git a/example/libfib/fib.c b/example/libfib/fib.c
index 707215d..7520c97 100644
--- a/example/libfib/fib.c
+++ b/example/libfib/fib.c
@@ -1,3 +1,8 @@
+//
+// Copyright (c) 2026 Jacob McDonnell
+//
+// SPDX-License-Identifier: BSD-2-Clause
+//
#include "fib.h"
uint64_t fib(const uint64_t n) {
diff --git a/example/libfib/fib.h b/example/libfib/fib.h
index 66615c5..6556723 100644
--- a/example/libfib/fib.h
+++ b/example/libfib/fib.h
@@ -1,3 +1,8 @@
+//
+// Copyright (c) 2026 Jacob McDonnell
+//
+// SPDX-License-Identifier: BSD-2-Clause
+//
#ifndef FIB_H_
#define FIB_H_
diff --git a/example/libfib/fib.o b/example/libfib/fib.o
deleted file mode 100644
index 9380b6f..0000000
--- a/example/libfib/fib.o
+++ /dev/null
Binary files differ
diff --git a/example/libfib/libfib.a b/example/libfib/libfib.a
deleted file mode 100644
index 1fe78c4..0000000
--- a/example/libfib/libfib.a
+++ /dev/null
Binary files differ
diff --git a/example/libfib/libfib.so.1.1 b/example/libfib/libfib.so.1.1
deleted file mode 100755
index 2ed114c..0000000
--- a/example/libfib/libfib.so.1.1
+++ /dev/null
Binary files differ
diff --git a/example/test/Makefile b/example/test/Makefile
index 5b29575..041722b 100644
--- a/example/test/Makefile
+++ b/example/test/Makefile
@@ -1,3 +1,8 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
PROG = main
SRCS = main.c
CFLAGS = -Wall \
diff --git a/example/test/main.c b/example/test/main.c
index 9580704..b5a75b1 100644
--- a/example/test/main.c
+++ b/example/test/main.c
@@ -1,3 +1,8 @@
+//
+// Copyright (c) 2026 Jacob McDonnell
+//
+// SPDX-License-Identifier: BSD-2-Clause
+//
#include <stdio.h>
#include "fib.h"
diff --git a/mk/mcd.lib.mk b/mk/mcd.lib.mk
index 433e501..feebb88 100644
--- a/mk/mcd.lib.mk
+++ b/mk/mcd.lib.mk
@@ -1,3 +1,8 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
OBJS = $(patsubst %.cxx, %.o, \
$(patsubst %.cpp, %.o, \
$(patsubst %.cc, %.o, \
diff --git a/mk/mcd.prog.mk b/mk/mcd.prog.mk
index 5ce212a..0c58ac3 100644
--- a/mk/mcd.prog.mk
+++ b/mk/mcd.prog.mk
@@ -1,3 +1,8 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
OBJS = $(patsubst %.cxx, %.o, \
$(patsubst %.cpp, %.o, \
$(patsubst %.cc, %.o, \
diff --git a/mk/mcd.subdir.mk b/mk/mcd.subdir.mk
new file mode 100644
index 0000000..1244ea8
--- /dev/null
+++ b/mk/mcd.subdir.mk
@@ -0,0 +1,14 @@
+#
+# Copyright (c) 2026 Jacob McDonnell
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
+TARGETS = all clean install uninstall
+
+$(TARGETS): $(SUBDIRS)
+
+$(SUBDIRS):
+ $(MAKE) -C $@ $(MAKECMDGOALS)
+
+.PHONY: $(TARGETS) $(SUBDIRS)
+