6 plugin_archive
:= VimFx.xpi
8 coffee_files
= extension
/bootstrap.coffee
9 coffee_files
+= $(wildcard extension
/packages
/*.coffee
)
10 coffee_files
+= $(wildcard extension
/includes
/*.coffee
)
12 js_files
= $(coffee_files
:.coffee
=.js
)
14 zip_files
= chrome.manifest icon.png
install.rdf options.xul resources locale
15 zip_files
+= $(subst extension
/,,$(js_files
))
20 zip
: $(plugin_archive
)
22 $(plugin_archive
): $(addprefix extension
/,$(zip_files
))
23 $(V
)echo
"Creating archive…"
24 $(V
)cd extension
&& zip
-qr ..
/$(plugin_archive
) $(zip_files
)
29 $(V
)echo
"Generating js files…"
30 $(V
)coffee
-c
--bare
$(coffee_files
)
33 $(V
)echo
"Performing clean…"
34 $(V
)rm -f .
/$(plugin_archive
)