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