JBIG2DEC = jbig2dec-0.11 GIT_URL = git://git.ghostscript.com/jbig2dec.git GIT_REV = 58b513e3ec60feac13ea429c4aff12ea8a8de91d # # Check for tools # $(call check_tool,git) # # Interface to top-level prepare Makefile # PORTS += $(JBIG2DEC) prepare-jbig2dec: $(CONTRIB_DIR)/$(JBIG2DEC) include/jbig2dec/jbig2.h $(CONTRIB_DIR)/$(JBIG2DEC): clean-jbig2dec # # Port-specific local rules # $(DOWNLOAD_DIR)/$(JBIG2DEC)/.git: $(VERBOSE)git clone $(GIT_URL) $(DOWNLOAD_DIR)/$(JBIG2DEC) && \ cd $(DOWNLOAD_DIR)/$(JBIG2DEC) && \ git reset --hard $(GIT_REV) && \ cd ../.. && touch $@ $(CONTRIB_DIR)/$(JBIG2DEC)/.git: $(DOWNLOAD_DIR)/$(JBIG2DEC)/.git $(VERBOSE)git clone $(DOWNLOAD_DIR)/$(JBIG2DEC) $(CONTRIB_DIR)/$(JBIG2DEC) $(CONTRIB_DIR)/$(JBIG2DEC): $(CONTRIB_DIR)/$(JBIG2DEC)/.git include/jbig2dec/jbig2.h: $(VERBOSE)mkdir -p $(dir $@) $(VERBOSE)ln -s ../../$(CONTRIB_DIR)/$(JBIG2DEC)/jbig2.h $@ clean-jbig2dec: $(VERBOSE)rm -rf include/jbig2dec $(VERBOSE)rm -rf $(CONTRIB_DIR)/$(JBIG2DEC)