1 # use tests/scripts/manage-cowbuilder.sh before building#
3 include selenium.include
5 BUILDERDIR:=$(shell ../../tests/scripts/builder_get_config.sh BUILDERDIR)
7 COWBUILDERCONFIG=$(BUILDERDIR)/config/$(DIST).config
8 include $(COWBUILDERCONFIG)
9 REPOPATH:=$(shell ../../tests/scripts/builder_get_config.sh REPOPATH)
11 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
12 DSCFILE=selenium_$(VERS).dsc
13 CHANGEFILE=selenium_$(VERS)_$(ARCH).changes
15 default: $(BUILDRESULT)/$(CHANGEFILE) dist
17 $(BUILDRESULT)/$(CHANGEFILE): $(BUILDPLACE)/$(DSCFILE)
18 sudo cowbuilder --configfile $(COWBUILDERCONFIG) --build $(BUILDPLACE)/$(DSCFILE)
21 reprepro -Vb $(REPOPATH)/debian --ignore=wrongdistribution --ignore=missingfile include $(DIST) $(BUILDRESULT)/$(CHANGEFILE)
23 $(BUILDPLACE)/$(DSCFILE): $(BUILDPLACE)/selenium/selenium-server.jar
24 cd $(BUILDPLACE) ; dpkg-source -b selenium
26 $(BUILDPLACE)/selenium/selenium-server.jar: $(BUILDPLACE)/selenium/debian
27 [ -d $@ ] || wget -O - $(SELENIUMURL) > $@
29 $(BUILDPLACE)/selenium/debian:
30 [ -d $@ ] || cp -r selenium $(BUILDPLACE)