# ********************************************************************** # # This makefile builds an installation package for Adobe InDesign CS3 # # ********************************************************************** # 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 := "/Applications/Adobe InDesign CS4/Plug-Ins" export COMPONENTDIR := $(INSTROOTDIR)$(INSTALLDIR) # EXTRASDIR = extras # SCRIPTSDIR = scripts # UNINSTSRCDIR = ../Uninstaller # Adjust the following two lines: TITLE = Divvun for Adobe InDesign CS4 INSTALDOC = indesign-cs4.pmdoc ID = no.samediggi.divvun.indesign.cs4.proofingtools.pkg all: dirs language-packages installer distro .PHONY: dirs dirs: @echo "*** Setting up dirs ***" $(MKDIR) $(COMPONENTDIR) .PHONY: language-packages language-packages: $(MAKE) -C sme $(MAKE) -C smj $(MAKE) -C sma .PHONY: installer installer: $(PM) --doc $(INSTALDOC) \ --id $(ID) \ --version $(VERSION) \ --verbose \ --title "$(TITLE)" \ --out "$(TITLE).pkg" .PHONY: distro distro: ifeq ($(MAKELEVEL),0) @echo "*** DONE! ***" else $(CP) *.pkg $(MACDISTINDESIGN)/ $(CP) *.pkg $(ISODISKDIR)/ endif .PHONY: clean clean: rm -rf $(INSTROOTDIR) rm -rf *.mpkg *.pkg