## Copyright 2015 Ian Jauslin ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. ## You may obtain a copy of the License at ## ## http://www.apache.org/licenses/LICENSE-2.0 ## ## Unless required by applicable law or agreed to in writing, software ## distributed under the License is distributed on an "AS IS" BASIS, ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## See the License for the specific language governing permissions and ## limitations under the License. # installation dirs PREFIX=/usr BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/share/man/man1 # bins QMAKE=/usr/bin/qmake-qt4 MAKE=/usr/bin/make # directories BUILDDIR=./build SRCDIR=./src # path to built executable EXEC=$(SRCDIR)/build/pdfPresentation # change EXEC on os x SYSTEM_TYPE=$(shell uname) ifeq ($(SYSTEM_TYPE),Darwin) EXEC=$(SRCDIR)/build/pdfPresentation.app/Contents/MacOS/pdfPresentation endif all: cd $(SRCDIR); $(QMAKE) "INCLUDEPATH+=$(INCLUDEDIR)" "LIBS+=$(LIBDIR)"; $(MAKE) mkdir -p $(BUILDDIR) mv $(EXEC) $(BUILDDIR)/ install: all mkdir -p $(BINDIR) $(MANDIR) install -Dm755 $(BUILDDIR)/pdfPresentation $(BINDIR)/ install -Dm644 man/pdfPresentation.1 $(MANDIR)/ gzip $(MANDIR)/pdfPresentation.1 clean: rm -rf $(SRCDIR)/*.o $(SRCDIR)/Makefile $(SRCDIR)/build $(BUILDDIR)