From cdb6d5a604256d399bc39225f38e4d9078b7d460 Mon Sep 17 00:00:00 2001
From: Alexey Matveichev <alexey@matveichev.com>
Date: Fri, 1 Jun 2018 14:35:43 +0200
Subject: [PATCH] CONFIG: remove Darwin GCC wmake rules (partly broken, poorly
 tested)

---
 wmake/rules/darwin64Gcc/c        | 16 ----------------
 wmake/rules/darwin64Gcc/c++      | 17 -----------------
 wmake/rules/darwin64Gcc/c++Debug |  2 --
 wmake/rules/darwin64Gcc/c++Opt   |  4 ----
 wmake/rules/darwin64Gcc/c++Prof  |  2 --
 wmake/rules/darwin64Gcc/cDebug   |  2 --
 wmake/rules/darwin64Gcc/cOpt     |  2 --
 wmake/rules/darwin64Gcc/cProf    |  2 --
 wmake/rules/darwin64Gcc/general  |  9 ---------
 9 files changed, 56 deletions(-)
 delete mode 100644 wmake/rules/darwin64Gcc/c
 delete mode 100644 wmake/rules/darwin64Gcc/c++
 delete mode 100644 wmake/rules/darwin64Gcc/c++Debug
 delete mode 100644 wmake/rules/darwin64Gcc/c++Opt
 delete mode 100644 wmake/rules/darwin64Gcc/c++Prof
 delete mode 100644 wmake/rules/darwin64Gcc/cDebug
 delete mode 100644 wmake/rules/darwin64Gcc/cOpt
 delete mode 100644 wmake/rules/darwin64Gcc/cProf
 delete mode 100644 wmake/rules/darwin64Gcc/general

diff --git a/wmake/rules/darwin64Gcc/c b/wmake/rules/darwin64Gcc/c
deleted file mode 100644
index 50539d091fd..00000000000
--- a/wmake/rules/darwin64Gcc/c
+++ /dev/null
@@ -1,16 +0,0 @@
-SUFFIXES += .c
-
-cc          = gcc -m64 -Ddarwin
-
-cWARN       = -Wall
-
-include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
-
-cFLAGS      = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
-
-ctoo        = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
-
-LINK_LIBS   = $(cDBUG)
-
-LINKLIBSO   = $(cc) -Wl,-dylib,-undefined,dynamic_lookup
-LINKEXE     = $(cc) -Wl,-execute,-undefined,dynamic_lookup
diff --git a/wmake/rules/darwin64Gcc/c++ b/wmake/rules/darwin64Gcc/c++
deleted file mode 100644
index 59d505f1afc..00000000000
--- a/wmake/rules/darwin64Gcc/c++
+++ /dev/null
@@ -1,17 +0,0 @@
-include $(GENERAL_RULES)/Gcc/c++
-
-CC          = g++ -std=c++11 -m64 -Ddarwin
-
-include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
-
-c++FLAGS    = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
-
-Ctoo        = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
-cxxtoo      = $(Ctoo)
-cctoo       = $(Ctoo)
-cpptoo      = $(Ctoo)
-
-LINK_LIBS   = $(c++DBUG)
-
-LINKLIBSO   = $(CC) $(c++FLAGS) -Wl,-dylib,-undefined,dynamic_lookup
-LINKEXE     = $(CC) $(c++FLAGS) -Wl,-execute,-undefined,dynamic_lookup
diff --git a/wmake/rules/darwin64Gcc/c++Debug b/wmake/rules/darwin64Gcc/c++Debug
deleted file mode 100644
index 08680a0e4aa..00000000000
--- a/wmake/rules/darwin64Gcc/c++Debug
+++ /dev/null
@@ -1,2 +0,0 @@
-c++DBUG     = -ggdb3 -DFULLDEBUG
-c++OPT      = -O0 -fdefault-inline
diff --git a/wmake/rules/darwin64Gcc/c++Opt b/wmake/rules/darwin64Gcc/c++Opt
deleted file mode 100644
index 599e6aba611..00000000000
--- a/wmake/rules/darwin64Gcc/c++Opt
+++ /dev/null
@@ -1,4 +0,0 @@
-c++DBUG     =
-c++OPT      = -O3
-
-ROUNDING_MATH = -frounding-math
diff --git a/wmake/rules/darwin64Gcc/c++Prof b/wmake/rules/darwin64Gcc/c++Prof
deleted file mode 100644
index 3bda4dad55e..00000000000
--- a/wmake/rules/darwin64Gcc/c++Prof
+++ /dev/null
@@ -1,2 +0,0 @@
-c++DBUG    = -pg
-c++OPT     = -O2
diff --git a/wmake/rules/darwin64Gcc/cDebug b/wmake/rules/darwin64Gcc/cDebug
deleted file mode 100644
index 72b638f4582..00000000000
--- a/wmake/rules/darwin64Gcc/cDebug
+++ /dev/null
@@ -1,2 +0,0 @@
-cDBUG       = -ggdb -DFULLDEBUG
-cOPT        = -O1 -fdefault-inline -finline-functions
diff --git a/wmake/rules/darwin64Gcc/cOpt b/wmake/rules/darwin64Gcc/cOpt
deleted file mode 100644
index 17318709f1f..00000000000
--- a/wmake/rules/darwin64Gcc/cOpt
+++ /dev/null
@@ -1,2 +0,0 @@
-cDBUG       =
-cOPT        = -O3
diff --git a/wmake/rules/darwin64Gcc/cProf b/wmake/rules/darwin64Gcc/cProf
deleted file mode 100644
index ca3ac9bf5f0..00000000000
--- a/wmake/rules/darwin64Gcc/cProf
+++ /dev/null
@@ -1,2 +0,0 @@
-cDBUG       = -pg
-cOPT        = -O2
diff --git a/wmake/rules/darwin64Gcc/general b/wmake/rules/darwin64Gcc/general
deleted file mode 100644
index 2457a3c5b6b..00000000000
--- a/wmake/rules/darwin64Gcc/general
+++ /dev/null
@@ -1,9 +0,0 @@
-CPP        = cpp -traditional-cpp $(GFLAGS) -Ddarwin
-
-PROJECT_LIBS = -l$(WM_PROJECT) -ldl
-
-include $(GENERAL_RULES)/standard
-include $(GENERAL_RULES)/Gcc/openmp
-
-include $(DEFAULT_RULES)/c
-include $(DEFAULT_RULES)/c++
-- 
GitLab