# ********************************************************************** # # This makefile builds an installation package for Adobe InDesign CS5.5 # # ********************************************************************** # # Tools, utilities and core dirs: DEVBINDIR = /Developer/usr/bin export CP = /bin/cp -fpR export MKDIR = /bin/mkdir -p export LN = ln -sf PM = $(DEVBINDIR)/packagemaker # paths relative to the prooftools root dir: export ROOT = $(GTHOME)/prooftools TMP = $(ROOT)/tmp export DOWNLOADDIR = $(TMP)/download export TOOLLIBS = $(ROOT)/toollibs # local dirs & paths export INSTROOTDIR := $(shell pwd)/proofingtools INSTALLDIR := "/Library/Application Support/Adobe/Linguistics/5.5/Providers/Plugins2/AdobeHunspellPlugin.bundle/Contents/" export COMPONENTDIR := $(INSTROOTDIR)$(INSTALLDIR) EXTRASDIR = extras SCRIPTSDIR = scripts # Adjust the following three lines: TITLE = Divvun for Adobe InDesign CS5.5 INSTALDOC = indesign-cs55.pmdoc ID = no.samediggi.divvun.indesign.cs55.proofingtools.pkg .PHONY: all dirs language-packages scripts installer distro clean all: dirs language-packages scripts installer distro dirs: @echo "*** Setting up dirs ***" $(MKDIR) $(COMPONENTDIR) $(MKDIR) $(SCRIPTSDIR) language-packages: $(MAKE) -C se # $(MAKE) -C smj # $(MAKE) -C sma scripts: @echo "*** Copying scripts dir ***" $(CP) $(EXTRASDIR)/* $(SCRIPTSDIR)/ installer: $(PM) --doc $(INSTALDOC) \ --id $(ID) \ --version $(VERSION) \ --resources $(SCRIPTSDIR) \ --verbose \ --title "$(TITLE)" \ --out "$(TITLE).pkg" distro: ifeq ($(MAKELEVEL),0) @echo "*** DONE! ***" else $(CP) *.pkg $(MACDISTINDESIGN)/ $(CP) *.pkg $(ISODISKDIR)/ endif clean: rm -rf $(INSTROOTDIR) rm -rf *.pkg