mouse_m908/makefile

30 lines
737 B
Makefile
Raw Normal View History

2020-03-17 20:47:30 +01:00
PREFIX = /usr
BIN_DIR = $(PREFIX)/bin
DOC_DIR = $(PREFIX)/share/doc
MAN_DIR = $(PREFIX)/share/man/man1
build:
g++ mouse_m908.cpp -o mouse_m908 -lusb-1.0 -Wall -O2
2019-11-09 01:10:30 +01:00
install:
2020-02-08 04:10:34 +01:00
g++ mouse_m908.cpp -o mouse_m908 -lusb-1.0 -Wall -O2 && \
2019-11-30 00:15:54 +01:00
cp ./mouse_m908 $(BIN_DIR)/mouse_m908 && \
2020-03-17 20:47:30 +01:00
cp ./mouse_m908.rules /etc/udev/rules.d && \
mkdir $(DOC_DIR)/mouse_m908 | true && \
cp ./example.ini $(DOC_DIR)/mouse_m908/ && \
cp ./example.macro $(DOC_DIR)/mouse_m908/ && \
cp ./README.md $(DOC_DIR)/mouse_m908/ && \
cp ./mouse_m908.1 $(MAN_DIR)/
2019-11-30 00:15:54 +01:00
clean:
rm ./mouse_m908
uninstall:
2020-03-17 20:47:30 +01:00
rm -f $(BIN_DIR)/mouse_m908 && \
rm -f /etc/udev/rules.d/mouse_m908.rules && \
rm -rf $(DOC_DIR)/mouse_m908 && \
rm -f $(MAN_DIR)/mouse_m908.1
2019-11-30 00:15:54 +01:00
2020-03-17 20:47:30 +01:00
upgrade: install
2020-02-08 03:58:22 +01:00