PROG = glougloud OBJS = glougloud.o CFLAGS+=-Wall -g LDFLAGS=-levent -lglouglou PREFIX=/usr/local BINDIR=$(PREFIX)/bin all: make $(OBJS) $(CC) $(OBJS) -o $(PROG) $(LDFLAGS) install: $(PROG) @echo "creating group and user _glougloud" @uname -a |grep -i linux >/dev/null ;\ if [ $$? -eq 0 ]; then \ cmdg="groupadd -r _glougloud" ;\ cmdu="useradd -r -g _glougloud -d /var/empty/ -s /sbin/nologin _glougloud" ;\ else \ cmdg="" ;\ cmdu="useradd -g =uid -d /var/empty/ -s /sbin/nologin _glougloud" ;\ fi ;\ echo $$cmdg; $$($$cmdg) ;\ echo $$cmdu; $$($$cmdu) ;\ echo done @echo "installation of $(PROG)" mkdir -p $(BINDIR) install -m 0755 $(PROG) $(BINDIR) clean: rm -f $(PROG) $(OBJS) *~