pdfpages

count the pages of a PDF
git clone https://riazj.com/git/pdfpages
Log | Files | Refs | README | LICENSE

Makefile (589B)


      1 PREFIX = /usr/local
      2 PKG_CONFIG = pkg-config
      3 INCS = $(shell $(PKG_CONFIG) --cflags poppler-cpp)
      4 LDLIBS = $(shell $(PKG_CONFIG) --libs poppler-cpp)
      5 
      6 CXX = g++
      7 CXXFLAGS = -std=c++17 -Wall -Wextra -pedantic $(INCS)
      8 
      9 all: pdfpages
     10 
     11 pdfpages: main.o
     12 	$(CXX) $(CXXFLAGS) main.o $(LDLIBS) -o pdfpages
     13 
     14 %.o: %.cpp
     15 	$(CXX) $(CXXFLAGS) -c $< -o $@
     16 
     17 clean:
     18 	rm -f main.o pdfpages
     19 
     20 install: all
     21 	mkdir -p $(DESTDIR)$(PREFIX)/bin
     22 	cp -f pdfpages $(DESTDIR)$(PREFIX)/bin
     23 	chmod 755 $(DESTDIR)$(PREFIX)/bin/pdfpages
     24 
     25 uninstall:
     26 	rm -f $(DESTDIR)$(PREFIX)/bin/pdfpages
     27 
     28 .PHONY: all clean install uninstall