aboutsummaryrefslogtreecommitdiff
path: root/sys/cmd/dvtm/rules.mk
diff options
context:
space:
mode:
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