@cryptotaxi247 / netdata-1 / commits / 015591ccd

support new structure

Costa Tsaousis (ktsaou) committed Mar 16, 2015 at 19:12 UTC 015591ccd62b26c2a47c2775eb2bfb7d4bec3a6a
1 file changed +37
src/plugins.d/Makefile new
+37
@@ -0,0 +1,37 @@
1 +
2 +CONFIG_DIR = "conf.d"
3 +LOG_DIR = "log"
4 +PLUGINS_DIR = "plugins.d"
5 +
6 +COMMON_FLAGS = -DCONFIG_DIR='$(CONFIG_DIR)' -DLOG_DIR='$(LOG_DIR)' -DPLUGINS_DIR='$(PLUGINS_DIR)'
7 +
8 +ifdef debug
9 +CFLAGS = $(COMMON_FLAGS) -Wall -Wextra -ggdb
10 +else
11 +CFLAGS = $(COMMON_FLAGS) -Wall -Wextra -O3
12 +endif
13 +
14 +all: plugins
15 +
16 +plugins: apps.plugin
17 +
18 +apps.plugin: apps_plugin.c
19 + @echo
20 + @echo "Compiling apps.plugin..."
21 + $(CC) $(CFLAGS) -o apps.plugin apps_plugin.c
22 + @-if [ ! "$$USER" = "root" ]; \
23 + then \
24 + echo; \
25 + echo " >>> apps.plugin requires root access to access files in /proc"; \
26 + echo " >>> Please authorize it!"; \
27 + echo; \
28 + sudo chown root apps.plugin; \
29 + sudo chmod 4775 apps.plugin; \
30 + else \
31 + chown root apps.plugin; \
32 + chmod 4775 apps.plugin; \
33 + fi
34 +
35 +
36 +clean:
37 + -rm -f *.o apps.plugin core