summaryrefslogtreecommitdiff
path: root/Makethird
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2011-02-23 15:10:32 +0000
committerTor Andersson <tor@ghostscript.com>2011-02-23 15:10:32 +0000
commit48fa19c8e1117ac556e277e0924833d124a5faea (patch)
tree14f8ea20bde1cec55a6ee0a9a4e12d48dc1390ac /Makethird
parentbdf838fae7d9dbba45163521efb80348a1741298 (diff)
downloadmupdf-48fa19c8e1117ac556e277e0924833d124a5faea.tar.xz
Update Makefiles and project files for new thirdparty versions.
Diffstat (limited to 'Makethird')
-rw-r--r--Makethird15
1 files changed, 10 insertions, 5 deletions
diff --git a/Makethird b/Makethird
index 9c2609cd..eebd926e 100644
--- a/Makethird
+++ b/Makethird
@@ -46,6 +46,10 @@ THIRD_LIBS += $(OPENJPEG_LIB)
THIRD_INCS += -I$(openjpeg_dir)
LIBS := $(filter-out -lopenjpeg, $(LIBS))
+# opj_config.h does not exist in the pristine source
+$(OBJDIR)/opj_config.h:
+ cp $(openjpeg_dir)/../opj_config.h.in.user $@
+
OPENJPEG_SRC=$(addprefix $(openjpeg_dir)/, \
bio.c \
cio.c \
@@ -67,10 +71,11 @@ OPENJPEG_SRC=$(addprefix $(openjpeg_dir)/, \
tgt.c )
OPENJPEG_OBJ=$(OPENJPEG_SRC:$(openjpeg_dir)/%.c=$(OBJDIR)/opj_%.o)
OPENJPEG_LIB=$(OBJDIR)/libopenjpeg.a
+$(OPENJPEG_OBJ): $(OBJDIR)/opj_config.h
$(OPENJPEG_LIB): $(OPENJPEG_OBJ)
$(AR_CMD)
$(OBJDIR)/opj_%.o: $(openjpeg_dir)/%.c
- $(CC_CMD) -DOPJ_STATIC
+ $(CC_CMD) -I$(OBJDIR) -DOPJ_STATIC
endif
@@ -81,8 +86,8 @@ THIRD_INCS += -I$(jpeg_dir)
LIBS := $(filter-out -ljpeg, $(LIBS))
# jconfig.h does not exist in the pristine source
-$(jpeg_dir)/jconfig.h:
- cp $(jpeg_dir)/jconfig.txt $(jpeg_dir)/jconfig.h
+$(OBJDIR)/jconfig.h:
+ cp $(jpeg_dir)/jconfig.txt $@
JPEG_SRC=$(addprefix $(jpeg_dir)/, \
jaricom.c \
@@ -133,11 +138,11 @@ JPEG_SRC=$(addprefix $(jpeg_dir)/, \
jmemansi.c)
JPEG_OBJ=$(JPEG_SRC:$(jpeg_dir)/%.c=$(OBJDIR)/jpeg_%.o)
JPEG_LIB=$(OBJDIR)/libjpeg.a
-$(JPEG_OBJ): $(jpeg_dir)/jconfig.h
+$(JPEG_OBJ): $(OBJDIR)/jconfig.h
$(JPEG_LIB): $(JPEG_OBJ)
$(AR_CMD)
$(OBJDIR)/jpeg_%.o: $(jpeg_dir)/%.c
- $(CC_CMD)
+ $(CC_CMD) -I$(OBJDIR) -Dmain=xxxmain
endif