diff options
Diffstat (limited to 'jquery')
-rw-r--r-- | jquery/Makefile | 25 | ||||
-rw-r--r-- | jquery/README | 5 | ||||
-rw-r--r-- | jquery/split_jquery.pl | 25 |
3 files changed, 7 insertions, 48 deletions
diff --git a/jquery/Makefile b/jquery/Makefile index 2290ef9..996f472 100644 --- a/jquery/Makefile +++ b/jquery/Makefile @@ -3,6 +3,7 @@ JQUERY_UI_VERSION = 1.8.18 HASHCHANGE_VERSION = 1.3 SCROLL_VERSION = 1.4.2 POWERTIP_VERSION = 1.2.0 + MINIFIER ?= /usr/local/bin/yuicompressor-2.4.7 SCRIPTS = jquery-$(JQUERY_VERSION).js \ jquery.ui-$(JQUERY_UI_VERSION).core.js \ @@ -12,31 +13,17 @@ SCRIPTS = jquery-$(JQUERY_VERSION).js \ jquery.ba-$(HASHCHANGE_VERSION)-hashchange.js \ jquery.scrollTo-$(SCROLL_VERSION).js \ jquery.powertip-$(POWERTIP_VERSION).js -RESULTS = jquery_p1.js jquery_p2.js jquery_p3.js \ - jquery_ui.js jquery_fx.js jquery_pt.js +RESULTS = jquery.js SCRIPTS_MIN = $(SCRIPTS:%.js=%-min.js) all: $(RESULTS) install: $(RESULTS) - cp $(RESULTS) ../src/ - -jquery_ui.js: scripts - cat jquery.ui-$(JQUERY_UI_VERSION).core-min.js \ - jquery.ui-$(JQUERY_UI_VERSION).widget-min.js \ - jquery.ui-$(JQUERY_UI_VERSION).mouse-min.js \ - jquery.ui-$(JQUERY_UI_VERSION).resizable-min.js \ - jquery.ba-$(HASHCHANGE_VERSION)-hashchange-min.js > jquery_ui.js - -jquery_pt.js: scripts - cat jquery.powertip-$(POWERTIP_VERSION)-min.js > jquery_pt.js - -jquery_fx.js: scripts - cat jquery.scrollTo-$(SCROLL_VERSION)-min.js > jquery_fx.js + cp $(RESULTS) ../templates/html/ -jquery_p1.js jquery_p2.js jquery_p3.js: scripts - perl split_jquery.pl jquery-$(JQUERY_VERSION)-min.js $@ +jquery.js: scripts + cat $(SCRIPTS_MIN) > jquery.js scripts: $(SCRIPTS_MIN) @@ -44,5 +31,5 @@ clean: rm -f $(SCRIPTS_MIN) $(RESULTS) %-min.js: %.js - java -jar $(MINIFIER).jar --line-break 13000 $^ > $@ + java -jar $(MINIFIER).jar $^ > $@ diff --git a/jquery/README b/jquery/README index 7fd4dcd..5e385a5 100644 --- a/jquery/README +++ b/jquery/README @@ -11,7 +11,4 @@ packages: - jquery.scrollTo: 1.4.2: https://github.com/flesler/jquery.scrollTo - jquery.powertip: 1.2.0: http://stevenbenner.github.io/jquery-powertip/ -The Makefile will built the jquery_*.js files used by doxygen. -Some files are split into smaller parts to make sure Visual Studio can compile them -as strings. - +The Makefile will built the jquery.js files used by doxygen. diff --git a/jquery/split_jquery.pl b/jquery/split_jquery.pl deleted file mode 100644 index 3edc763..0000000 --- a/jquery/split_jquery.pl +++ /dev/null @@ -1,25 +0,0 @@ -# script to split file into parts of roughly 32kb -#!/bin/perl -my $file = shift; -my $target = shift; -my $count = 1; -my $len = 0; -$target=~/p(\d+).js/; -my $part = $1; -open(F,"<$file") || die ("cannot open file for reading: $!"); -open(G,">$target") || die("cannot open file for writing: $!"); -while (<F>) -{ - if ($part==$count) - { - print G "$_"; - } - $len+=length($_); - if ($len>32768) - { - $len=0; - $count++; - } -} -close(F); -close(G); |