File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ OUTPUT_PATH = bin/
66SOURCE_PATH = src/
77EXE = bin/mbpfan
88CONF = mbpfan.conf
9+ SYSD = mbpfan.service
10+ DOC = README.md
11+ MAN = mbpfan.8.gz
912
1013ifeq ($(COMPILER ) , G++)
1114 ifeq ($(OS),Windows_NT)
@@ -23,8 +26,8 @@ ifeq ($(COMPILER), G++)
2326 LIBS = -lm
2427# LIBPATH = -L../gc/.libs
2528 LIBPATH =
26- CPPFLAGS = $(COPT ) -g $(INCLUDES )
27- LDFLAGS = $(LIBPATH ) -g $(LIBS )
29+ CPPFLAGS += $(COPT ) -g $(INCLUDES ) -Wall
30+ LDFLAGS + = $(LIBPATH ) -g $(LIBS ) -Wall
2831 DEP = dep
2932else
3033 OBJ = obj
@@ -61,11 +64,22 @@ tests:
6164uninstall :
6265 rm /usr/sbin/mbpfan
6366 rm /etc/mbpfan.conf
67+ rm /lib/systemd/system/mbpfan.service
68+ rm /usr/share/man/man8/mbpfan.8.gz
69+ rm -rf /usr/share/doc/mbpfan
6470
6571install :
6672 make
67- cp $(EXE ) /usr/sbin
68- cp -n $(CONF ) /etc
73+ install -d $(DESTDIR ) /usr/sbin
74+ install -d $(DESTDIR ) /etc
75+ install -d $(DESTDIR ) /lib/systemd/system
76+ install -d $(DESTDIR ) /usr/share/doc/mbpfan
77+ install $(EXE ) $(DESTDIR ) /usr/sbin
78+ install -m644 $(CONF ) $(DESTDIR ) /etc
79+ install -m644 $(SYSD ) $(DESTDIR ) /lib/systemd/system
80+ install -m644 $(DOC ) $(DESTDIR ) /usr/share/doc/mbpfan
81+ install -d $(DESTDIR ) /usr/share/man/man8
82+ install -m644 $(MAN ) $(DESTDIR ) /usr/share/man/man8
6983 @echo " "
7084 @echo " ******************"
7185 @echo " INSTALL COMPLETED"
You can’t perform that action at this time.
0 commit comments