aboutsummaryrefslogtreecommitdiff
path: root/src/libfmt/rules.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/libfmt/rules.mk')
-rw-r--r--src/libfmt/rules.mk35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/libfmt/rules.mk b/src/libfmt/rules.mk
new file mode 100644
index 0000000..9080bba
--- /dev/null
+++ b/src/libfmt/rules.mk
@@ -0,0 +1,35 @@
+include share/push.mk
+
+# Local sources
+SRCS_$(d):=\
+ $(d)/buffer.c\
+ $(d)/do.c\
+ $(d)/esprint.c\
+ $(d)/fprint.c\
+ $(d)/locale.c\
+ $(d)/nsprint.c\
+ $(d)/open.c\
+ $(d)/print.c\
+ $(d)/sprint.c\
+ $(d)/vesprint.c\
+ $(d)/vfprint.c\
+ $(d)/vnsprint.c\
+ $(d)/vprint.c\
+ $(d)/vwrite.c\
+ $(d)/write.c
+
+LIBS_$(d):=\
+ $(d)/libfmt.a
+
+CHECK_$(d):=\
+ $(d)/test.c
+
+include share/paths.mk
+
+$(LIBS_$(d)): $(OBJS_$(d))
+ $(ARCHIVE)
+
+$(TEST_$(d)): $(UNIT_$(d)) $(LIBS_$(d)) $(OBJ_DIR)/libutf/libutf.a $(OBJ_DIR)/base/base.a
+ $(COMPLINK)
+
+include share/pop.mk