# # Webreport # # By Ken Jones # IpSolve, Inc. # ken.jones@interbond.com # # VERS=1.0 # Binary directory BIN_DIR=/opt/bin BIN_DIR=/usr/local/bin #MAN_DIR=/usr/share/man1 MAN_DIR=/opt/man/man1 #DOC_DIR=/usr/doc DOC_DIR=/opt/doc CC= cc #CC= gcc DEBUG= -g #OPT= -O2 CFLAGS+= -c $(OPT) #LDFLAGS+= $(LDFLAGS) .c.o: $(CC) $(CFLAGS) $< BINS = webreport OBJ = webreport.o all: webreport webreport: $(OBJ) webreport.h $(CC) $(LDFLAGS) $(OBJ) -o webreport clean: rm -f *.o core $(BINS) real_clean: clean rm -f $(BINS) $(BINS)-$(VERS).tar $(BINS)-$(VERS).tar.gz rm -fr $(BINS)-$(VERS) install: $(BINS) install -d -o root -g root -m 755 $(BIN_DIR) install -d -o root -g root -m 755 $(MAN_DIR) install -o root -g bin -m 111 webreport $(BIN_DIR) install -d -o root -g root -m 755 $(MAN_DIR) install -o root -g root -m 444 webreport.1 $(MAN_DIR) install -d -o root -g root -m 755 $(DOC_DIR)/webreport-$(VERS) archive: real_clean cd .. && rm -f webreport-$(VERS).tar.gz cd .. && tar cvf webreport-$(VERS).tar && gzip webreport-$(VERS).tar dist: archive cd webreport-$(VERS) && chmod 644 Makefile tar cvf webreport-$(VERS).tar webreport-$(VERS) && gzip webreport-$(VERS).tar rm -fr webreport-$(VERS)