
# plz define QOOXDOO=<path_to_your_qooxdoo_installation>


source: framework root query grid navigator form import
build: framework-build root-build query-build grid-build navigator-build form-build import-build


# source targets
framework:
	make -f make/framework.mk

root:
	make -f make/root.mk

query:
	make -f make/query.mk

grid:
	make -f make/grid.mk

navigator:
	make -f make/navigator.mk

form:
	make -f make/form.mk

import:
	make -f make/import.mk


# build targets
framework-build:
	make -f make/framework.mk build

root-build:
	make -f make/root.mk build

query-build:
	make -f make/query.mk build

grid-build:
	make -f make/grid.mk build

navigator-build:
	make -f make/navigator.mk build

form-build:
	make -f make/form.mk build

import-build:
	make -f make/import.mk build

# clean (makes sense only for framework)
clean:
	if [ -d source/js ]; then rm -rf source/js; fi; \
	if [ -d source/resource ]; then rm -rf source/resource; fi; \
	if [ -d build ]; then rm -rf build; fi

.PHONY: framework root query grid navigator form import \
	framework-build root-build query-build grid-build navigator-build form-build import-build \
	clean
