diff --git a/wmake/rules/SiCortex64Gcc/tecio b/wmake/rules/SiCortex64Gcc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/SiCortex64Gcc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linux64Gcc/tecio b/wmake/rules/linux64Gcc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/linux64Gcc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linux64Gcc42/tecio b/wmake/rules/linux64Gcc42/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/linux64Gcc42/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linux64Gcc43/tecio b/wmake/rules/linux64Gcc43/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/linux64Gcc43/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linux64Gcc44/tecio b/wmake/rules/linux64Gcc44/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/linux64Gcc44/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linux64Icc/tecio b/wmake/rules/linux64Icc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..e0cf0911bc303c1a38b5c4ca943041662268e44c
--- /dev/null
+++ b/wmake/rules/linux64Icc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUX64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxGcc/tecio b/wmake/rules/linuxGcc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..ca44623d8f7fa5dfbb67eede2691e9a719221a8b
--- /dev/null
+++ b/wmake/rules/linuxGcc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxGcc42/tecio b/wmake/rules/linuxGcc42/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..ca44623d8f7fa5dfbb67eede2691e9a719221a8b
--- /dev/null
+++ b/wmake/rules/linuxGcc42/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxGcc43/tecio b/wmake/rules/linuxGcc43/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..ca44623d8f7fa5dfbb67eede2691e9a719221a8b
--- /dev/null
+++ b/wmake/rules/linuxGcc43/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxGcc44/tecio b/wmake/rules/linuxGcc44/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..ca44623d8f7fa5dfbb67eede2691e9a719221a8b
--- /dev/null
+++ b/wmake/rules/linuxGcc44/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxIA64Gcc/tecio b/wmake/rules/linuxIA64Gcc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..6306e2098fbfb5ea3d17f534b1cb82fb13452313
--- /dev/null
+++ b/wmake/rules/linuxIA64Gcc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUXI64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxIA64Icc/tecio b/wmake/rules/linuxIA64Icc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..6306e2098fbfb5ea3d17f534b1cb82fb13452313
--- /dev/null
+++ b/wmake/rules/linuxIA64Icc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DLINUXI64 -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =
diff --git a/wmake/rules/linuxIcc/tecio b/wmake/rules/linuxIcc/tecio
new file mode 100644
index 0000000000000000000000000000000000000000..ca44623d8f7fa5dfbb67eede2691e9a719221a8b
--- /dev/null
+++ b/wmake/rules/linuxIcc/tecio
@@ -0,0 +1,3 @@
+TECIOFLAGS     =-DMAKEARCHIVE -DLINUX -DUSEENUM -DTHREED -U_WIN32
+TECIOINC       =
+TECIOLIBS      =