aboutsummaryrefslogtreecommitdiff
path: root/sys/cmd/dvtm/rules.mk
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2020-06-08 15:07:04 -0700
committerNicholas Noll <nbnoll@eml.cc>2020-06-08 15:07:04 -0700
commitede65127cb813cd1efc8c8237c69c4308a761b33 (patch)
treef9540a6f5556bb924698656f5410a3062667cf6b /sys/cmd/dvtm/rules.mk
parentac78d59c80b627a5332ac64a7d4359389c4251fa (diff)
feat: added dvtm underneath source tree
Diffstat (limited to 'sys/cmd/dvtm/rules.mk')
-rw-r--r--sys/cmd/dvtm/rules.mk33
1 files changed, 33 insertions, 0 deletions
diff --git a/sys/cmd/dvtm/rules.mk b/sys/cmd/dvtm/rules.mk
new file mode 100644
index 0000000..6adfd3c
--- /dev/null
+++ b/sys/cmd/dvtm/rules.mk
@@ -0,0 +1,33 @@
+include share/push.mk
+
+# Local sources
+SRCS_$(d) := \
+$(d)/hook.c \
+$(d)/vt.c \
+$(d)/dvtm.c
+
+# needed for additional editor target
+AUX := $(d)/dvtm-editor.o
+AUX := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(AUX))
+
+DVTM := $(d)/dvtm
+DVTM-ED := $(d)/dvtm-editor
+
+DVTM := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(DVTM))
+DVTM-ED := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(DVTM-ED))
+
+BINS_$(d) := $(DVTM) $(DVTM-ED)
+
+include share/paths.mk
+
+$(DVTM): TCFLAGS = -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG
+$(DVTM): TCLIBS = -lncursesw -lutil -lc
+$(DVTM): $(OBJS_$(d))
+ $(COMPLINK)
+
+$(DVTM-ED): TCFLAGS = -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED
+$(DVTM-ED): TCLIBS = -lncursesw -lutil -lc
+$(DVTM-ED): $(AUX)
+ $(COMPLINK)
+
+include share/pop.mk