mirror of
https://github.com/netdata/netdata.git
synced 2025-03-15 21:44:57 +00:00
41 lines
882 B
Makefile
Executable file
41 lines
882 B
Makefile
Executable file
ifndef BIN_DIR
|
|
BIN_DIR = "$(PWD)"
|
|
endif
|
|
|
|
ifndef CONFIG_DIR
|
|
CONFIG_DIR = "$(PWD)/conf.d"
|
|
endif
|
|
|
|
ifndef LOG_DIR
|
|
LOG_DIR = "$(PWD)/log"
|
|
endif
|
|
|
|
ifndef PLUGINS_DIR
|
|
PLUGINS_DIR = "$(PWD)/plugins.d"
|
|
endif
|
|
|
|
COMMON_FLAGS = BIN_DIR='$(BIN_DIR)' CONFIG_DIR='$(CONFIG_DIR)' LOG_DIR='$(LOG_DIR)' PLUGINS_DIR='$(PLUGINS_DIR)'
|
|
|
|
ifdef debug
|
|
COMMON_FLAGS += debug=1
|
|
endif
|
|
|
|
all:
|
|
$(MAKE) -C src $(COMMON_FLAGS) all
|
|
|
|
clean:
|
|
$(MAKE) -C src clean
|
|
-rm -f netdata netdata.old plugins.d/apps.plugin plugins.d/apps.plugin.old
|
|
|
|
install:
|
|
$(MAKE) -C src $(COMMON_FLAGS) install
|
|
|
|
getconf:
|
|
@wget -O conf.d/netdata.conf.new "http://localhost:19999/netdata.conf"; \
|
|
if [ $$? -eq 0 -a -s conf.d/netdata.conf.new ]; \
|
|
then \
|
|
mv conf.d/netdata.conf conf.d/netdata.conf.old; \
|
|
mv conf.d/netdata.conf.new conf.d/netdata.conf; \
|
|
fi
|
|
|
|
.PHONY: all clean install getconf
|