@@ -15,10 +15,12 @@ DESCRIPTION := GoRTR: a RPKI-to-Router server
15
15
BUILDINFOS := ($(shell date +% FT% T% z)$(BUILDINFOSDET ) )
16
16
LDFLAGS := '-X main.version=$(GORTR_VERSION ) -X main.buildinfos=$(BUILDINFOS ) '
17
17
18
- RTRDUMP_NAME := rtrdump
18
+ RTRDUMP_NAME := rtrdump
19
+ RTRMON_NAME := rtrmon
19
20
20
21
OUTPUT_GORTR := $(DIST_DIR ) gortr-$(GORTR_VERSION ) -$(GOOS ) -$(ARCH )$(EXTENSION )
21
22
OUTPUT_RTRDUMP := $(DIST_DIR ) rtrdump-$(GORTR_VERSION ) -$(GOOS ) -$(ARCH )$(EXTENSION )
23
+ OUTPUT_RTRMON := $(DIST_DIR ) rtrmon-$(GORTR_VERSION ) -$(GOOS ) -$(ARCH )$(EXTENSION )
22
24
23
25
.PHONY : vet
24
26
vet :
@@ -49,6 +51,10 @@ build-gortr: prepare
49
51
build-rtrdump :
50
52
go build -ldflags $(LDFLAGS ) -o $(OUTPUT_RTRDUMP ) cmd/rtrdump/rtrdump.go
51
53
54
+ .PHONY : build-rtrmon
55
+ build-rtrmon :
56
+ go build -ldflags $(LDFLAGS) -o $(OUTPUT_RTRMON) cmd/rtrmon/rtrmon.go
57
+
52
58
.PHONY : docker-gortr
53
59
docker-gortr :
54
60
docker build -t $(DOCKER_REPO )$(GORTR_NAME ) :$(GORTR_VERSION ) --build-arg LDFLAGS=$(LDFLAGS ) -f Dockerfile.gortr .
@@ -57,6 +63,10 @@ docker-gortr:
57
63
docker-rtrdump :
58
64
docker build -t $(DOCKER_REPO )$(RTRDUMP_NAME ) :$(GORTR_VERSION ) --build-arg LDFLAGS=$(LDFLAGS ) -f Dockerfile.rtrdump .
59
65
66
+ .PHONY : docker-rtrmon
67
+ docker-rtrmon :
68
+ docker build -t $(DOCKER_REPO )$(RTRMON_NAME ) :$(GORTR_VERSION ) --build-arg LDFLAGS=$(LDFLAGS ) -f Dockerfile.rtrmon .
69
+
60
70
.PHONY : package-deb-gortr
61
71
package-deb-gortr : prepare
62
72
fpm -s dir -t deb -n $(GORTR_NAME ) -v $(VERSION_PKG ) \
@@ -69,7 +79,8 @@ package-deb-gortr: prepare
69
79
package/gortr.service=/lib/systemd/system/gortr.service \
70
80
package/gortr.env=/etc/default/gortr \
71
81
cmd/gortr/cf.pub=/usr/share/gortr/cf.pub \
72
- $(OUTPUT_RTRDUMP ) =/usr/bin/rtrdump
82
+ $(OUTPUT_RTRDUMP ) =/usr/bin/rtrdump \
83
+ $(OUTPUT_RTRMON ) =/usr/bin/rtrmon
73
84
74
85
.PHONY : package-rpm-gortr
75
86
package-rpm-gortr : prepare
@@ -83,4 +94,5 @@ package-rpm-gortr: prepare
83
94
package/gortr.service=/lib/systemd/system/gortr.service \
84
95
package/gortr.env=/etc/default/gortr \
85
96
cmd/gortr/cf.pub=/usr/share/gortr/cf.pub \
86
- $(OUTPUT_RTRDUMP ) =/usr/bin/rtrdump
97
+ $(OUTPUT_RTRDUMP ) =/usr/bin/rtrdump \
98
+ $(OUTPUT_RTRMON ) =/usr/bin/rtrmon
0 commit comments