-SUBDIRS = p2t refine render bin
+SUBDIRS = poly2tri-c bin
ACLOCAL_AMFLAGS = -I m4
-AM_LDFLAGS = -version-info $(P2TC_LIBRARY_VERSION)
-
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = poly2tri-c.pc
-
-P2TC_publicdir = $(includedir)/poly2tri-c-$(P2TC_API_VERSION)/poly2tri-c
-export P2TC_publicdir
-P2TC_public_HEADERS =
-
-lib_LTLIBRARIES = libpoly2tri-c-@P2TC_API_VERSION@.la
-
-libpoly2tri_c_@P2TC_API_VERSION@_la_LIBADD = p2t/libp2tc.la refine/libp2tc-refine.la render/libp2tc-render.la
-libpoly2tri_c_@P2TC_API_VERSION@_la_SOURCES =
bin_PROGRAMS = p2tc-test
p2tc_test_SOURCES = main.c
-p2tc_test_LDADD = ../p2t/libp2tc.la ../refine/libp2tc-refine.la ../render/libp2tc-render.la
+p2tc_test_LDADD = ../poly2tri-c/libpoly2tri-c-$(P2TC_API_VERSION).la
#include <stdio.h>
#include <glib.h>
-#include <p2t/poly2tri.h>
+#include <poly2tri-c/p2t/poly2tri.h>
-#include <refine/refine.h>
-#include <render/svg-plot.h>
-#include <render/mesh-render.h>
+#include <poly2tri-c/refine/refine.h>
+#include <poly2tri-c/render/svg-plot.h>
+#include <poly2tri-c/render/mesh-render.h>
#include <string.h>
# Output these files
AC_CONFIG_FILES([
- poly2tri-c.pc \
- bin/Makefile \
- p2t/sweep/Makefile \
- p2t/common/Makefile \
- p2t/Makefile \
- render/Makefile \
- refine/Makefile \
- Makefile \
+ poly2tri-c.pc \
+ bin/Makefile \
+ poly2tri-c/Makefile \
+ poly2tri-c/p2t/sweep/Makefile \
+ poly2tri-c/p2t/common/Makefile \
+ poly2tri-c/p2t/Makefile \
+ poly2tri-c/render/Makefile \
+ poly2tri-c/refine/Makefile \
+ Makefile \
])
# Now really output
--- /dev/null
+SUBDIRS = p2t refine render
+
+AM_LDFLAGS = -version-info $(P2TC_LIBRARY_VERSION)
+
+P2TC_publicdir = $(includedir)/poly2tri-c-$(P2TC_API_VERSION)
+export P2TC_publicdir
+P2TC_public_HEADERS =
+
+lib_LTLIBRARIES = libpoly2tri-c-@P2TC_API_VERSION@.la
+
+libpoly2tri_c_@P2TC_API_VERSION@_la_LIBADD = p2t/libp2tc.la refine/libp2tc-refine.la render/libp2tc-render.la
+libpoly2tri_c_@P2TC_API_VERSION@_la_SOURCES =
#ifndef __P2TC_REFINE_CDT_H__
#define __P2TC_REFINE_CDT_H__
-#include <p2t/poly2tri.h>
+#include <poly2tri-c/p2t/poly2tri.h>
#include "mesh.h"
#include "pslg.h"
#include <glib.h>
#include <stdlib.h>
#include <stdio.h>
-#include <refine/refine.h>
+#include <poly2tri-c/refine/refine.h>
#include "mesh-render.h"
/* Most computations using the Barycentric Coordinates are Based on
#include <math.h>
#include <glib.h>
-#include <refine/triangulation.h>
+#include <poly2tri-c/refine/triangulation.h>
#include "svg-plot.h"
#ifndef __P2TC_RENDER_SVG_PLOT_H__
#define __P2TC_RENDER_SVG_PLOT_H__
-#include <refine/refine.h>
+#include <poly2tri-c/refine/refine.h>
#define PLOT_LINE_WIDTH 0.40
#define ARROW_SIDE_ANGLE (G_PI / 180 * 30)