From: Matthew Fernandez Date: Sat, 22 Aug 2020 02:54:55 +0000 (-0700) Subject: disambiguate lib/patchwork/*.c #includes X-Git-Tag: 2.46.0~20^2^2~90^2~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dca22c0656e8b0d723f2e0fb0e71f2f7b62bbe3f;p=graphviz disambiguate lib/patchwork/*.c #includes Related to #1785. --- diff --git a/lib/patchwork/CMakeLists.txt b/lib/patchwork/CMakeLists.txt index 3e1b5fbe5..6cb7f69ee 100644 --- a/lib/patchwork/CMakeLists.txt +++ b/lib/patchwork/CMakeLists.txt @@ -1,4 +1,16 @@ -include_directories( +add_library(patchwork STATIC + # Header files + patchwork.h + tree_map.h + + # Source files + patchwork.c + patchworkinit.c + tree_map.c +) + +target_include_directories(patchwork PRIVATE + ${GRAPHVIZ_LIB_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${GRAPHVIZ_LIB_DIR}/cdt ${GRAPHVIZ_LIB_DIR}/cgraph @@ -10,14 +22,3 @@ include_directories( ${GRAPHVIZ_LIB_DIR}/pathplan ${GRAPHVIZ_LIB_DIR}/sparse ) - -add_library(patchwork STATIC - # Header files - patchwork.h - tree_map.h - - # Source files - patchwork.c - patchworkinit.c - tree_map.c -) diff --git a/lib/patchwork/Makefile.am b/lib/patchwork/Makefile.am index c74079193..e055cb173 100644 --- a/lib/patchwork/Makefile.am +++ b/lib/patchwork/Makefile.am @@ -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 \ diff --git a/lib/patchwork/gvpatchwork.vcxproj b/lib/patchwork/gvpatchwork.vcxproj index 0481ad60d..1009ff227 100644 --- a/lib/patchwork/gvpatchwork.vcxproj +++ b/lib/patchwork/gvpatchwork.vcxproj @@ -52,7 +52,7 @@ Disabled - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\fdpgen;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\fdpgen;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) _DEBUG;_LIB;WIN32_DLL;%(PreprocessorDefinitions) true EnableFastChecks @@ -67,7 +67,7 @@ - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\fdpgen;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\fdpgen;$(SolutionDir)lib\gvc;$(SolutionDir)lib\neatogen;$(SolutionDir)lib\pack;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) NDEBUG;_LIB;WIN32_DLL;%(PreprocessorDefinitions) Level4 diff --git a/lib/patchwork/patchwork.c b/lib/patchwork/patchwork.c index 6450906f9..d0a2c689c 100644 --- a/lib/patchwork/patchwork.c +++ b/lib/patchwork/patchwork.c @@ -13,9 +13,9 @@ #include #include -#include -#include -#include "render.h" +#include +#include +#include typedef struct treenode_t treenode_t; struct treenode_t { diff --git a/lib/patchwork/patchworkinit.c b/lib/patchwork/patchworkinit.c index 3e49161f3..e4480e754 100644 --- a/lib/patchwork/patchworkinit.c +++ b/lib/patchwork/patchworkinit.c @@ -11,10 +11,10 @@ * Contributors: See CVS logs. Details at http://www.graphviz.org/ *************************************************************************/ -#include "patchwork.h" -#include "adjust.h" -#include "pack.h" -#include "neatoprocs.h" +#include +#include +#include +#include /* the following code shamelessly copied from lib/fdpgen/layout.c and should be extracted and made into a common function */ diff --git a/lib/patchwork/tree_map.c b/lib/patchwork/tree_map.c index baa2073d2..cb1fa6230 100644 --- a/lib/patchwork/tree_map.c +++ b/lib/patchwork/tree_map.c @@ -11,8 +11,8 @@ * Contributors: See CVS logs. Details at http://www.graphviz.org/ *************************************************************************/ -#include "render.h" -#include "tree_map.h" +#include +#include static void squarify(int n, real *area, rectangle *recs, int nadded, real maxarea, real minarea, real totalarea, real asp, rectangle fillrec){