GOOGLE = https://$(GOOGLE_PROJ).googlecode.com/files
VERSION ?= $(shell $(SED) -n 's/.*em:version(>|=")(.*)["<].*/\2/p' $(TOP)/install.rdf | sed 1q)
UUID := $(shell $(SED) -n 's/.*em:id(>|=")(.*)["<].*/\2/p' $(TOP)/install.rdf | sed 1q)
-MANGLE := $(shell date '+%s' | awk '{ printf "%x", $$1 }')
+MANGLE := chrome
MOZMILL = mozmill
HOSTAPP_PATH = $(shell which $(HOSTAPP))
TEST_DIR = $(BASE)/tests/functional
XPI = ../downloads/$(XPI_NAME).xpi
XPI_PATH = $(TOP)/$(XPI:%.xpi=%)
-RDF = ../downloads/update.rdf
-RDF_IN = $(RDF).in
-
BUILD_DIR = build.$(VERSION).$(OS)
.SILENT:
@echo " make install - installs this source tree directly to your $(HOSTAPP) profile"
@echo ' set $$PROFILE to select a profile by name and $$PROFILEPATHS'
@echo ' to change the directory where profiles are searched'
- @echo " make release - updates update.rdf (this is not for you)"
@echo " make dist - uploads to Google Code (this is not for you)"
@echo " make clean - clean up"
@echo " make distclean - clean up more"
jar: $(JAR)
-release: $(XPI) $(RDF)
-
# This is not for you!
dist: $(XPI)
@echo DIST $(XPI) $(GOOGLE)
installxpi: xpi
$(HOSTAPP) $(XPI)
-$(RDF): $(RDF_IN) Makefile
- @echo "Preparing release..."
- $(SED) -e "s,@VERSION@,$(VERSION),g" \
- -e "s,@DATE@,$(BUILD_DATE),g" \
- < $< > $@
- @echo "SUCCESS: $@"
-
clean:
@echo "General $(NAME) cleanup..."
rm -f $(JAR) $(XPI)