mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 15:32:25 +00:00
17966b707b
Fixes #613
41 lines
1003 B
Makefile
41 lines
1003 B
Makefile
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)
|