]> granicus.if.org Git - graphviz/commitdiff
dismbiguate lib/sfdpgen/*.c #includes
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 22 Aug 2020 17:07:04 +0000 (10:07 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Sep 2020 02:26:52 +0000 (19:26 -0700)
Related to #1242 and #1785.

12 files changed:
lib/sfdpgen/CMakeLists.txt
lib/sfdpgen/Makefile.am
lib/sfdpgen/Multilevel.c
lib/sfdpgen/PriorityQueue.c
lib/sfdpgen/layout_similarity.c
lib/sfdpgen/post_process.c
lib/sfdpgen/sfdp.vcxproj
lib/sfdpgen/sfdpinit.c
lib/sfdpgen/sparse_solve.c
lib/sfdpgen/spring_electrical.c
lib/sfdpgen/stress_model.c
lib/sfdpgen/uniform_stress.c

index 73e6a0ff6c320ab60235b3e8226c689abfe29a7a..2076884e30e3ead2fc4f3458d34218425759a4e6 100644 (file)
@@ -1,18 +1,5 @@
 if (with_sfdp)
 
-include_directories(
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${GRAPHVIZ_LIB_DIR}/cdt
-    ${GRAPHVIZ_LIB_DIR}/cgraph
-    ${GRAPHVIZ_LIB_DIR}/common
-    ${GRAPHVIZ_LIB_DIR}/gvc
-    ${GRAPHVIZ_LIB_DIR}/neatogen
-    ${GRAPHVIZ_LIB_DIR}/pack
-    ${GRAPHVIZ_LIB_DIR}/pathplan
-    ${GRAPHVIZ_LIB_DIR}/rbtree
-    ${GRAPHVIZ_LIB_DIR}/sparse
-)
-
 add_library(sfdpgen STATIC
     # Header files
     Multilevel.h
@@ -36,4 +23,18 @@ add_library(sfdpgen STATIC
     uniform_stress.c
 )
 
-endif (with_sfdp)
\ No newline at end of file
+target_include_directories(sfdpgen PRIVATE
+    ${GRAPHVIZ_LIB_DIR}
+    ${CMAKE_CURRENT_SOURCE_DIR}
+    ${GRAPHVIZ_LIB_DIR}/cdt
+    ${GRAPHVIZ_LIB_DIR}/cgraph
+    ${GRAPHVIZ_LIB_DIR}/common
+    ${GRAPHVIZ_LIB_DIR}/gvc
+    ${GRAPHVIZ_LIB_DIR}/neatogen
+    ${GRAPHVIZ_LIB_DIR}/pack
+    ${GRAPHVIZ_LIB_DIR}/pathplan
+    ${GRAPHVIZ_LIB_DIR}/rbtree
+    ${GRAPHVIZ_LIB_DIR}/sparse
+)
+
+endif (with_sfdp)
index c8368531de6dcb5695f5f1973469395b4abf52ec..5ddf958873b11dda28ae3666f6f3a1f6da6d8495 100644 (file)
@@ -2,6 +2,7 @@
 ## Process this file with automake to produce Makefile.in
 
 AM_CPPFLAGS = \
+       -I$(top_srcdir)/lib \
         -I$(top_srcdir)/lib/common \
        -I$(top_srcdir)/lib/gvc \
        -I$(top_srcdir)/lib/neatogen \
index 16597b46f27f6aeb59f375ec344255f1402290a5..06bf3f6044420d88ad4b3c2d0af5c59a579afef5 100644 (file)
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include "Multilevel.h"
-#include "PriorityQueue.h"
-#include "memory.h"
-#include "logic.h"
-#include "assert.h"
-#include "arith.h"
+#include <sfdpgen/Multilevel.h>
+#include <sfdpgen/PriorityQueue.h>
+#include <common/memory.h>
+#include <common/logic.h>
+#include <assert.h>
+#include <common/arith.h>
 
 
 Multilevel_control Multilevel_control_new(int scheme, int mode){
index 5ff20af8c8df0da5ee70e6d954af33abc1349a6d..41a356ca05e8146332b3034e73b0a7567dc0d6f1 100644 (file)
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include "LinkedList.h"
-#include "PriorityQueue.h"
-#include "memory.h"
-#include "logic.h"
-#include "assert.h"
-#include "arith.h"
+#include <sparse/LinkedList.h>
+#include <sfdpgen/PriorityQueue.h>
+#include <common/memory.h>
+#include <common/logic.h>
+#include <assert.h>
+#include <common/arith.h>
 
 PriorityQueue PriorityQueue_new(int n, int ngain){
   PriorityQueue q;
index d708ca6bc8c2e19a32c27e03c2047343ce959ef9..1e9fbe8d46cee9cfcb85de86f1819302c673973e 100644 (file)
@@ -2,9 +2,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <getopt.h>
-#include "general.h"
-#include "SparseMatrix.h"
-#include "call_tri.h"
+#include <common/general.h>
+#include <sparse/SparseMatrix.h>
+#include <neatogen/call_tri.h>
 
 static double boundingbox_area(int n, double *x){
   double xmax, xmin, ymax, ymin;
index 4e6669cc2d138f03d7e567f9c06d565213ee7b24..33b54f00704ac300b37144636557ca223baf649d 100644 (file)
 #include <math.h>
 #include <stdlib.h>
 
-#include "types.h"
-#include "memory.h"
-#include "globals.h"
-
-#include "sparse_solve.h"
-#include "post_process.h"
-#include "overlap.h"
-#include "spring_electrical.h"
-#include "call_tri.h"
-#include "sfdpinternal.h"
+#include <common/types.h>
+#include <common/memory.h>
+#include <common/globals.h>
+
+#include <sfdpgen/sparse_solve.h>
+#include <sfdpgen/post_process.h>
+#include <neatogen/overlap.h>
+#include <sfdpgen/spring_electrical.h>
+#include <neatogen/call_tri.h>
+#include <sfdpgen/sfdpinternal.h>
 
 #define node_degree(i) (ia[(i)+1] - ia[(i)])
 
index edc1841475ebd70859364fa7df5ec9e6b4d52a1e..037765a8ee9c11e4f9d721105c18a2312b8c3803 100644 (file)
@@ -51,7 +51,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;_LIB;WIN32_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -66,7 +66,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>NDEBUG;_LIB;WIN32_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader />
       <WarningLevel>Level4</WarningLevel>
index f509c3b1b86affd0e257941710b34cd7ad1c0b9d..94db5c95da5573a3e9258c2fb0c1d4184e5d0555 100644 (file)
 
 #include "config.h"
 #include <limits.h>
-#include <sfdp.h>
-#include <neato.h>
-#include <adjust.h>
-#include <pack.h>
+#include <sfdpgen/sfdp.h>
+#include <neatogen/neato.h>
+#include <neatogen/adjust.h>
+#include <pack/pack.h>
 #include <assert.h>
 #include <ctype.h>
-#include <spring_electrical.h>
-#include <overlap.h>
-#include <uniform_stress.h>
-#include <stress_model.h>
-#include "strcasecmp.h"
+#include <sfdpgen/spring_electrical.h>
+#include <neatogen/overlap.h>
+#include <sfdpgen/uniform_stress.h>
+#include <sfdpgen/stress_model.h>
+#include <cgraph/strcasecmp.h>
 
 static void sfdp_init_edge(edge_t * e)
 {
index 1a81ab6ef1e004fe107f5245f819c9120a7f1c2d..90ac8d117937cb93c41edaef996446ac7efb8a66 100644 (file)
 
 #include <assert.h>
 #include <string.h>
-#include "sparse_solve.h"
-#include "sfdpinternal.h"
-#include "memory.h"
-#include "logic.h"
-#include "math.h"
-#include "arith.h"
-#include "types.h"
-#include "globals.h"
+#include <sfdpgen/sparse_solve.h>
+#include <sfdpgen/sfdpinternal.h>
+#include <common/memory.h>
+#include <common/logic.h>
+#include <math.h>
+#include <common/arith.h>
+#include <common/types.h>
+#include <common/globals.h>
 
 /* #define DEBUG_PRINT */
 
index e44bc684d347672bd7f6d357fb3f5c0ca3ee049c..2ca62fc3d4025ef9f36c534e8b1333948ab5692e 100644 (file)
 
 #include "config.h"
 
-#include "SparseMatrix.h"
-#include "spring_electrical.h"
-#include "QuadTree.h"
-#include "Multilevel.h"
-#include "post_process.h"
-#include "overlap.h"
-#include "types.h"
-#include "memory.h"
-#include "arith.h"
-#include "logic.h"
-#include "math.h"
-#include "globals.h"
+#include <sparse/SparseMatrix.h>
+#include <sfdpgen/spring_electrical.h>
+#include <sparse/QuadTree.h>
+#include <sfdpgen/Multilevel.h>
+#include <sfdpgen/post_process.h>
+#include <neatogen/overlap.h>
+#include <common/types.h>
+#include <common/memory.h>
+#include <common/arith.h>
+#include <common/logic.h>
+#include <math.h>
+#include <common/globals.h>
 #include <string.h>
 #include <time.h>
 
index f95bfb950339add949259f9ce0c81714e82d38cf..d8ae970b333c3a373197a64359033a6d1408a07c 100644 (file)
@@ -1,8 +1,8 @@
-#include "general.h"
-#include "SparseMatrix.h"
-#include "spring_electrical.h"
-#include "post_process.h"
-#include "stress_model.h"
+#include <sparse/general.h>
+#include <sparse/SparseMatrix.h>
+#include <sfdpgen/spring_electrical.h>
+#include <sfdpgen/post_process.h>
+#include <sfdpgen/stress_model.h>
 
 static void stress_model_core(int dim, SparseMatrix B, real **x, int edge_len_weighted, int maxit_sm, real tol, int *flag){
   int m;
@@ -58,8 +58,8 @@ static void stress_model_core(int dim, SparseMatrix B, real **x, int edge_len_we
 
 
 #ifdef GVIEWER
-#include "gviewer.h"
-#include "get_ps.h"
+#include <gviewer.h>
+#include <get_ps.h>
 struct stress_model_data {
   int dim;
   SparseMatrix D;
index 20e6f9b395df61d0a84a2fd8a6040accbc8f8ece..02bf9976657622eea35546b3e7be0da89bba454b 100644 (file)
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include "general.h"
+#include <sparse/general.h>
 #include <math.h>
-#include "SparseMatrix.h"
-#include "spring_electrical.h"
-#include "post_process.h"
-#include "sparse_solve.h"
+#include <sparse/SparseMatrix.h>
+#include <sfdpgen/spring_electrical.h>
+#include <sfdpgen/post_process.h>
+#include <sfdpgen/sparse_solve.h>
 #include <time.h>
-#include "uniform_stress.h"
+#include <sfdpgen/uniform_stress.h>
 
 /* uniform stress solves the model: