toolsandutils/buildsystem/extension/syslibs/test/sql_copyperfsqltestfiles.mk
changeset 0 83f4b4db085c
child 10 d4b442d23379
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/toolsandutils/buildsystem/extension/syslibs/test/sql_copyperfsqltestfiles.mk	Tue Feb 02 01:39:43 2010 +0200
@@ -0,0 +1,213 @@
+# Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Copy SQL test files
+# 
+#
+
+TMPROOT:=$(subst \,/,$(EPOCROOT))
+EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
+
+include $(EPOCROOT)epoc32/tools/shell/$(notdir $(basename $(SHELL))).mk
+
+ifeq ($(findstring WINS,$(PLATFORM)),WINS)
+TARGETDIR=$(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/z/testdata
+else
+TARGETDIR=$(EPOCROOT)epoc32/data/z/testdata
+endif
+
+SOURCEDIR = $(EXTENSION_ROOT)/../SCRIPT
+SOURCEDIR2= $(EXTENSION_ROOT)/../TESTDATA
+
+$(TARGETDIR):
+	$(call createdir, "$@")
+
+COPYFILES :
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Config.script,$(TARGETDIR)/sqldb_config.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_BaseDatabase.script,$(TARGETDIR)/sqldb_basedatabase.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_CreateTable.script,$(TARGETDIR)/sqldb_measurement_createtable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_CreateTable.script,$(TARGETDIR)/sqldb_performance_createtable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_insert.script,$(TARGETDIR)/sqldb_measurement_insert.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_insert.script,$(TARGETDIR)/sqldb_performance_insert.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_droptable.script,$(TARGETDIR)/sqldb_measurement_droptable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_droptable.script,$(TARGETDIR)/sqldb_performance_droptable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_delete.script,$(TARGETDIR)/sqldb_measurement_delete.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_delete.script,$(TARGETDIR)/sqldb_performance_delete.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_altertable.script,$(TARGETDIR)/sqldb_measurement_altertable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_altertable.script,$(TARGETDIR)/sqldb_performance_altertable.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_update.script,$(TARGETDIR)/sqldb_measurement_update.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_update.script,$(TARGETDIR)/sqldb_performance_update.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Concurrency.script,$(TARGETDIR)/sqldb_measurement_concurrency.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Concurrency.script,$(TARGETDIR)/sqldb_performance_concurrency.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Select1.script,$(TARGETDIR)/sqldb_measurement_select1.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Select1.script,$(TARGETDIR)/sqldb_performance_select1.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Select2.script,$(TARGETDIR)/sqldb_measurement_select2.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Select2.script,$(TARGETDIR)/sqldb_performance_select2.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Trigger.script,$(TARGETDIR)/sqldb_measurement_trigger.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Trigger.script,$(TARGETDIR)/sqldb_performance_trigger.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Commit.script,$(TARGETDIR)/sqldb_measurement_transaction_commit.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Commit_Index.script,$(TARGETDIR)/sqldb_measurement_transaction_commit_index.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Commit_Mixed.script,$(TARGETDIR)/sqldb_measurement_transaction_commit_mixed.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Commit.script,$(TARGETDIR)/sqldb_performance_transaction_commit.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Commit_Index.script,$(TARGETDIR)/sqldb_performance_transaction_commit_index.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Commit_Mixed.script,$(TARGETDIR)/sqldb_performance_transaction_commit_mixed.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Rollback.script,$(TARGETDIR)/sqldb_measurement_transaction_rollback.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Rollback_Index.script,$(TARGETDIR)/sqldb_measurement_transaction_rollback_index.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Transaction_Rollback_Mixed.script,$(TARGETDIR)/sqldb_measurement_transaction_rollback_mixed.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Rollback.script,$(TARGETDIR)/sqldb_performance_transaction_rollback.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Rollback_Index.script,$(TARGETDIR)/sqldb_performance_transaction_rollback_index.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Transaction_Rollback_Mixed.script,$(TARGETDIR)/sqldb_performance_transaction_rollback_mixed.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_AttachDB.script,$(TARGETDIR)/sqldb_measurement_attachdb.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_AttachDB.script,$(TARGETDIR)/sqldb_performance_attachdb.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Measurement_Apps.script,$(TARGETDIR)/sqldb_measurement_apps.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps.script,$(TARGETDIR)/sqldb_performance_apps.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps_Create.script,$(TARGETDIR)/sqldb_performance_apps_create.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps_Delete.script,$(TARGETDIR)/sqldb_performance_apps_delete.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps_Modify.script,$(TARGETDIR)/sqldb_performance_apps_modify.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps_Select.script,$(TARGETDIR)/sqldb_performance_apps_select.script)
+	$(call forcecopy,$(SOURCEDIR)/SqlDB_Performance_Apps_Add.script,$(TARGETDIR)/sqldb_performance_apps_add.script)
+	$(call forcecopy,$(SOURCEDIR2)/TestsqlDB_comparec0.db,$(TARGETDIR)/testsqldb_comparec0.db)
+	$(call forcecopy,$(SOURCEDIR2)/TestsqlDB_comparec1.db,$(TARGETDIR)/testsqldb_comparec1.db)
+	$(call forcecopy,$(SOURCEDIR2)/TestsqlDB_comparec2.db,$(TARGETDIR)/testsqldb_comparec2.db)
+	$(call forcecopy,$(SOURCEDIR2)/TestsqlDB_comparec3.db,$(TARGETDIR)/testsqldb_comparec3.db)
+	$(call forcecopy,$(SOURCEDIR2)/TestsqlDB_comparef.db,$(TARGETDIR)/testsqldb_comparef.db)
+	$(call forcecopy,$(SOURCEDIR2)/SqlDB_testexecute.ini,$(TARGETDIR)/sqldb_testexecute.ini)
+	$(call forcecopy,$(SOURCEDIR2)/TestSqlDB_Stress.ini,$(TARGETDIR)/testsqldb_stress.ini)
+	$(call forcecopy,$(SOURCEDIR2)/TestSqlDB_Stress_view.ini,$(TARGETDIR)/testsqldb_stress_view.ini)
+
+DO_NOTHING :
+	@echo do nothing
+
+#
+# The targets invoked by bld...
+#
+
+MAKMAKE : DO_NOTHING
+
+BLD : $(TARGETDIR) COPYFILES
+
+CLEAN : 
+	$(call forceremove,$(TARGETDIR)/sqldb_config.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_basedatabase.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_createtable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_createtable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_insert.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_insert.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_droptable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_droptable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_delete.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_delete.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_altertable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_altertable.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_update.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_update.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_concurrency.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_concurrency.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_select1.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_select1.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_select2.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_select2.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_trigger.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_trigger.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_commit.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_commit_index.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_commit_mixed.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_transaction_commit.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_transaction_commit_mixed.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_rollback.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_rollback_index.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_transaction_rollback_mixed.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_transaction_rollback.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_transaction_rollback_index.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_transaction_rollback_mixed.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_attachdb.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_attachdb.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_measurement_apps.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps_create.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps_delete.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps_modify.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps_select.script)
+	$(call forceremove,$(TARGETDIR)/sqldb_performance_apps_add.script)
+	$(call forceremove,$(TARGETDIR)/testsqldb_comparec0.db)
+	$(call forceremove,$(TARGETDIR)/testsqldb_comparec1.db)
+	$(call forceremove,$(TARGETDIR)/testsqldb_comparec2.db)
+	$(call forceremove,$(TARGETDIR)/testsqldb_comparec3.db)
+	$(call forceremove,$(TARGETDIR)/testsqldb_comparef.db)
+	$(call forceremove,$(TARGETDIR)/sqldb_testexecute.ini)
+	$(call forceremove,$(TARGETDIR)/testsqldb_stress.ini)
+	$(call forceremove,$(TARGETDIR)/testsqldb_stress_view.ini)
+
+SAVESPACE : DO_NOTHING
+
+RESOURCE : DO_NOTHING
+
+FREEZE : DO_NOTHING
+
+LIB : DO_NOTHING
+
+CLEANLIB : DO_NOTHING
+
+FINAL : DO_NOTHING
+
+RELEASABLES :
+	@echo $(TARGETDIR)/sqldb_config.script
+	@echo $(TARGETDIR)/sqldb_basedatabase.script
+	@echo $(TARGETDIR)/sqldb_measurement_createtable.script
+	@echo $(TARGETDIR)/sqldb_performance_createtable.script
+	@echo $(TARGETDIR)/sqldb_measurement_insert.script
+	@echo $(TARGETDIR)/sqldb_performance_insert.script
+	@echo $(TARGETDIR)/sqldb_measurement_droptable.script
+	@echo $(TARGETDIR)/sqldb_performance_droptable.script
+	@echo $(TARGETDIR)/sqldb_measurement_delete.script
+	@echo $(TARGETDIR)/sqldb_performance_delete.script
+	@echo $(TARGETDIR)/sqldb_measurement_altertable.script
+	@echo $(TARGETDIR)/sqldb_performance_altertable.script
+	@echo $(TARGETDIR)/sqldb_measurement_update.script
+	@echo $(TARGETDIR)/sqldb_performance_update.script
+	@echo $(TARGETDIR)/sqldb_measurement_concurrency.script
+	@echo $(TARGETDIR)/sqldb_performance_concurrency.script
+	@echo $(TARGETDIR)/sqldb_measurement_select1.script
+	@echo $(TARGETDIR)/sqldb_performance_select1.script
+	@echo $(TARGETDIR)/sqldb_measurement_select2.script
+	@echo $(TARGETDIR)/sqldb_performance_select2.script
+	@echo $(TARGETDIR)/sqldb_measurement_trigger.script
+	@echo $(TARGETDIR)/sqldb_performance_trigger.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_commit.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_commit_index.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_commit_mixed.script
+	@echo $(TARGETDIR)/sqldb_performance_transaction_commit.script
+	@echo $(TARGETDIR)/sqldb_performance_transaction_commit_mixed.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_rollback.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_rollback_index.script
+	@echo $(TARGETDIR)/sqldb_measurement_transaction_rollback_mixed.script
+	@echo $(TARGETDIR)/sqldb_performance_transaction_rollback.script
+	@echo $(TARGETDIR)/sqldb_performance_transaction_rollback_index.script
+	@echo $(TARGETDIR)/sqldb_performance_transaction_rollback_mixed.script
+	@echo $(TARGETDIR)/sqldb_measurement_attachdb.script
+	@echo $(TARGETDIR)/sqldb_performance_attachdb.script
+	@echo $(TARGETDIR)/sqldb_measurement_apps.script
+	@echo $(TARGETDIR)/sqldb_performance_apps.script
+	@echo $(TARGETDIR)/sqldb_performance_apps_create.script
+	@echo $(TARGETDIR)/sqldb_performance_apps_delete.script
+	@echo $(TARGETDIR)/sqldb_performance_apps_modify.script
+	@echo $(TARGETDIR)/sqldb_performance_apps_select.script
+	@echo $(TARGETDIR)/sqldb_performance_apps_add.script
+	@echo $(TARGETDIR)/testsqldb_comparec0.db
+	@echo $(TARGETDIR)/testsqldb_comparec1.db
+	@echo $(TARGETDIR)/testsqldb_comparec2.db
+	@echo $(TARGETDIR)/testsqldb_comparec3.db
+	@echo $(TARGETDIR)/testsqldb_comparef.db
+	@echo $(TARGETDIR)/sqldb_testexecute.ini
+	@echo $(TARGETDIR)/testsqldb_stress.ini
+	@echo $(TARGETDIR)/testsqldb_stress_view.ini