PACKAGE_NAME:=lettre TEXMF_INSTALL_DIR?=$(HOME)/texmf include doc/latex/$(PACKAGE_NAME)/$(PACKAGE_NAME)-makedefinitions.mak DISTTYPE:=plain ctan: dist_forge/$(DISTTYPE)/$(PACKAGE_NAME).zip .PHONY: install install: dist_forge/$(DISTTYPE)/$(PACKAGE_NAME).zip \ $(TEXMF_INSTALL_DIR)/tex/latex/$(PACKAGE_NAME)\ $(TEXMF_INSTALL_DIR)/doc/latex/$(PACKAGE_NAME) unzip $< $(patsubst %, $(PACKAGE_NAME)/%,$(STYFILES)) -d $(TEXMF_INSTALL_DIR)/tex/latex unzip $< $(patsubst %, $(PACKAGE_NAME)/%,$(DOC)) -d $(TEXMF_INSTALL_DIR)/doc/latex .PHONY: uninstall uninstall: for w in tex doc; do rm -fr $(TEXMF_INSTALL_DIR)/$$w/latex/$(PACKAGE_NAME); done $(TEXMF_INSTALL_DIR)/tex/latex/$(PACKAGE_NAME): mkdir -p $@ $(TEXMF_INSTALL_DIR)/doc/latex/$(PACKAGE_NAME): mkdir -p $@ dist_forge/plain/$(PACKAGE_NAME).zip: $(patsubst %,tex/latex/$(PACKAGE_NAME)/%,$(STYFILES)) $(patsubst %,doc/latex/$(PACKAGE_NAME)/%,$(DOCPDF) $(DOCSRC)) make -C dist_forge $(DISTTYPE)dist MAKELEVELBASE=$(shell expr $(MAKELEVEL) + 1) clean: make -C dist_forge clean make -C doc/latex/$(PACKAGE_NAME) clean