From 5be6d3c8cbf8aa8cd5120a0f7b5ae4c55428a3fa Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 24 Apr 2018 11:43:28 +0200 Subject: Check in generated Javascript source files. Use a sed script to strip comments and whitespace and add escapes and quote it as a C string literal. --- Makefile | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 262f1cac..e475aeb7 100644 --- a/Makefile +++ b/Makefile @@ -247,20 +247,10 @@ generate: $(CMAP_GEN) # --- Generated embedded javascript files --- -JAVASCRIPT_SRC := source/pdf/pdf-js-util.js -JAVASCRIPT_GEN := generated/pdf-js-util.c -JAVASCRIPT_OBJ := $(JAVASCRIPT_GEN:%.c=$(OUT)/%.o) +source/pdf/js/util.js.h: source/pdf/js/util.js scripts/jsdump.sed + $(QUIET_GEN) sed -f scripts/jsdump.sed < $< > $@ -$(JAVASCRIPT_GEN) : $(JAVASCRIPT_SRC) | generated - $(QUIET_GEN) $(HEXDUMP_EXE) -0 $@ $(JAVASCRIPT_SRC) - -ifneq "$(CROSSCOMPILE)" "yes" -$(JAVASCRIPT_GEN) : $(HEXDUMP_EXE) -endif - -$(JAVASCRIPT_OBJ) : $(JAVASCRIPT_GEN) - -generate: $(JAVASCRIPT_GEN) +generate: source/pdf/js/util.js.h # --- Library --- -- cgit v1.2.3