1NAME = whatweb 2PREFIX = /usr 3BINPATH = $(PREFIX)/bin 4LIBPATH = $(PREFIX)/share 5MANPATH = $(PREFIX)/share/man 6DOCPATH = $(PREFIX)/share/doc 7 8install: 9 # upgrade/installation will leave the my-plugins folder 10 rm -Rf $(DESTDIR)$(BINPATH)/$(NAME) $(DESTDIR)$(MANPATH)/man1/$(NAME).1 $(DESTDIR)$(MANPATH)/man1/$(NAME).1.gz $(DESTDIR)$(DOCPATH)/$(NAME) $(DESTDIR)$(LIBPATH)/$(NAME)/plugins-disabled $(DESTDIR)$(LIBPATH)/$(NAME)/plugins $(DESTDIR)$(LIBPATH)/$(NAME)/lib $(DESTDIR)$(LIBPATH)/$(NAME)/plugin-development $(DESTDIR)$(LIBPATH)/$(NAME)/addons 11 12 install -p -D -m 755 $(NAME) $(DESTDIR)$(BINPATH)/$(NAME) 13 install -p -D -m 644 $(NAME).1 $(DESTDIR)$(MANPATH)/man1/$(NAME).1 14 gzip -f $(DESTDIR)$(MANPATH)/man1/$(NAME).1 15 install -d $(DESTDIR)$(LIBPATH)/$(NAME) 16 install -d $(DESTDIR)$(DOCPATH)/$(NAME) 17 cp -p -r my-plugins $(DESTDIR)$(LIBPATH)/$(NAME)/ 18 cp -p -r plugins-disabled plugins lib plugin-development addons $(DESTDIR)$(LIBPATH)/$(NAME)/ 19 cp -p -r CHANGELOG INSTALL LICENSE README whatweb.xsl $(DESTDIR)$(DOCPATH)/$(NAME)/ 20 21clean: 22 # clean will remove your my-plugins folder. be warned 23 rm -Rf $(DESTDIR)$(BINPATH)/$(NAME) $(DESTDIR)$(MANPATH)/man1/$(NAME).1 $(DESTDIR)$(MANPATH)/man1/$(NAME).1.gz $(DESTDIR)$(LIBPATH)/$(NAME) $(DESTDIR)$(DOCPATH)/$(NAME) 24 25 26