Skip to content

Commit 221df52

Browse files
committed
Add C and C++ admin CLI build
1 parent 703ccce commit 221df52

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

admin/bin/Makefile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
CC ?= cc
2+
CXX ?= c++
3+
CFLAGS ?= -O2 -Wall -Wextra -Wpedantic
4+
CXXFLAGS ?= -O2 -Wall -Wextra -Wpedantic -std=c++17
5+
6+
.PHONY: all clean install
7+
8+
all: jwstf-admin-c jwstf-admin-cpp
9+
10+
jwstf-admin-c: admin-c.c
11+
$(CC) $(CFLAGS) -o $@ $<
12+
13+
jwstf-admin-cpp: admin-cpp.cpp
14+
$(CXX) $(CXXFLAGS) -o $@ $<
15+
16+
install: all
17+
install -d "$(DESTDIR)/usr/local/bin"
18+
install -m 0755 jwstf-admin-c jwstf-admin-cpp "$(DESTDIR)/usr/local/bin/"
19+
20+
clean:
21+
rm -f jwstf-admin-c jwstf-admin-cpp

0 commit comments

Comments
 (0)