aboutsummaryrefslogtreecommitdiff
path: root/sys/cmd/dvtm/rules.mk
blob: f12aa1793c232b17098bfabe896c20b140a3e811 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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 $(OBJ_DIR)/libn/libn.a
$(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