/Makefile.in (ec4811b930a56cb6f6f82e994aaca13126e3bb0f) (1426 bytes) (mode 100644) (type blob)

export CC := gcc
export INCS +=
export LIBS +=
export CFLAGS += @CC_SWITCHES@
export CFLAGS += -ggdb -Wall -Wextra -pipe
export CFLAGS += -D _FORTIFY_SOURCES=2

export GNUTLS_LIBS += $(shell pkg-config --libs gnutls)
export GNUTLS_CFLAGS += $(shell pkg-config --cflags gnutls)

export JSON_LIBS += $(shell pkg-config --libs json-c)
export JSON_CFLAGS += $(shell pkg-config --cflags json-c)

export CFLAGSSO = $(CFLAGS) -ldl -shared -rdynamic -fPIC


all: common agent ingestd webd trace misc docs


.PHONY: common
common:
	make -R -C common compile

.PHONY: agent
agent:
	make -R -C agent compile

.PHONY: ingestd
ingestd:
	make -R -C ingestd compile

.PHONY: webd
webd:
	make -R -C webd compile

.PHONY: trace
trace:
	make -R -C trace compile

.PHONY: misc
misc:
	make -R -C misc compile

.PHONY: docs
docs:
	make -R -C docs compile

.PHONY: install
install:
	@mkdir -p $(I_VAR_LOG)/ninedogs
	@mkdir -p $(I_USR_SHARE)/ninedogs
	@mkdir -p $(I_VAR_LIB)/ninedogs
	@make -C agent install
	@make -C ingestd install
	@make -C webd install
	@make -C trace install
	@make -C misc install
	@mkdir -p $(I_ETC)/nginx/conf.d
	@cp -vd              samples/nginx.conf $(I_ETC)/nginx/conf.d/ninedogs.conf.sample
	@cp -vd --no-clobber samples/nginx.conf $(I_ETC)/nginx/conf.d/ninedogs.conf


.PHONY: clean
clean:
	@make -R -C common clean
	@make -R -C agent clean
	@make -R -C ingestd clean
	@make -R -C webd clean
	@make -R -C trace clean



Mode Type Size Ref File
100644 blob 149 dad677a258f664d038e91eba0744739a98897d6c .gitignore
100644 blob 95 7642b9826e1e2c9b5c5c7aa9c940f97939d2571a History.txt
100644 blob 34520 dba13ed2ddf783ee8118c6a581dbf75305f816a3 LICENSE
100644 blob 1426 ec4811b930a56cb6f6f82e994aaca13126e3bb0f Makefile.in
100644 blob 42 d7c52ebbfd48ca77062939fdbb338cd89ec8c432 README
100644 blob 402 3dbb04c4b200285e4e0a89d38f4e408c2eab7115 TODO
040000 tree - b276444899eefbc43ed163cd32effe05bbcc191f agent
040000 tree - 8c640f7e1c7f92b8b198af98b699df31338e915f common
100755 blob 30 92c4bc48245c00408cd7e1fd89bc1a03058f4ce4 configure
040000 tree - e73b36007998fb7772c59c9acaf3c56342a7bba3 debian
040000 tree - b967be645e08a5dd6a3cd42da1a3070a97db5637 docs
100755 blob 18241 090eaa8bc40459e2fbe2a0d30bf2f7f28e9e2397 duilder
040000 tree - b521cacf8fe4065e9ce0c348ee7ddef726f2c2ea ingestd
040000 tree - bff5d348c5fde405868e2f23eb3bfc717c9141ba misc
100644 blob 1809 e73c08e054b775acd03ce330845a56f5195d525d ninedogs.spec
040000 tree - ed2ce950c8d76542b032c32b6414eb756393ae87 rocketgit
040000 tree - 6886f025e0842ae23d3f40ad0732c25d56007f2f samples
040000 tree - c7686a175f06b6371ac508b36c037da56c90ce33 test
040000 tree - 103de39be9814cd99fc4841be5f69a5e26e29656 trace
040000 tree - c0d93c79cb243c1e157d4dac2d9e727fde016277 webd
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/ninedogs

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/ninedogs

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/ninedogs

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main