blob: bb62d67aa1e167e355d0978643d87456a65e18ff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
PROG = glougloud
SOURCES = glougloud.c probes.c redis.c viz.c
OBJECTS = $(SOURCES:.c=.o)
CFLAGS+=-Wall -g
LDFLAGS=-levent -ldnet -lglouglou
USER_PROBES = _glougloud_probe
USER_VIZ = _glougloud_viz
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
all:
make $(OBJECTS)
$(CC) $(OBJECTS) -o $(PROG) $(LDFLAGS)
install: $(PROG)
@echo "creating users $(USER_PROBES) and $(USER_VIZ)"
cmdp="useradd -r -d /var/empty/ -s /sbin/nologin $(USER_PROBES)" ;\
echo $$cmdp; $$($$cmdp) ;\
cmdp="useradd -r -d /var/empty/ -s /sbin/nologin $(USER_VIZ)" ;\
echo $$cmdp; $$($$cmdp) ;\
echo done
@echo "installation of $(PROG)"
mkdir -p $(BINDIR)
install -m 0755 $(PROG) $(BINDIR)
clean:
rm -f $(PROG) $(OBJECTS) *~
|