aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorlecoanet2000-03-23 14:21:59 +0000
committerlecoanet2000-03-23 14:21:59 +0000
commit0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140 (patch)
tree13688c98de3e5977c1b8bc06aad3cfbf619eac4f /Makefile.in
parent9c8d2c38d3356f61838ac0f2ed83a1a835f11c37 (diff)
downloadtkzinc-0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140.zip
tkzinc-0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140.tar.gz
tkzinc-0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140.tar.bz2
tkzinc-0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140.tar.xz
Ajout de code pour le clipper de polygone.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in32
1 files changed, 20 insertions, 12 deletions
diff --git a/Makefile.in b/Makefile.in
index df97d09..5fd900b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -69,6 +69,10 @@ CPPFLAGS = @DEFS@ @X_CFLAGS@ $(DFLAGS) -I$(srcdir) -DBUILD_LIBRARY
PTKLIB = @INSTALLARCHLIB@/Tk/pTk
SITEPERL = @SITEPERL@
PTKCFLAGS = -DPTK -I$(PTKLIB)
+#
+# If the polygon clipper is used
+GPC = libgpc.so
+#GPC =
#
# Recognized compilation time flags are :
@@ -77,8 +81,9 @@ PTKCFLAGS = -DPTK -I$(PTKLIB)
# PROFILE ask for profile support
# OM include code for internal overlap manager
# SHAPE include code for reshaping windows.
+# GPC include code for composing polygons.
#
-DFLAGS = -DOM -DSHAPE
+DFLAGS = -DOM -DSHAPE -DGPC
#DFLAGS = -DTCL_MEM_DEBUG
#
@@ -143,17 +148,17 @@ Perl/Makefile_nodebug:
Perl/Makefile_debug:
(cd Perl; perl Makefile.PL ptkzinc$(ZINC_VER).$(ZINC_MAJOR)_debug $(PERLCONFIG))
-libptkzinc$(ZINC_VER).$(ZINC_MAJOR).so: ptk $(ptkobjs) libom.so
- $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom $(ptkobjs)
-libptkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so: ptk $(ptkgobjs) libom_debug.so
- $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom_debug $(ptkgobjs)
-
-tkzinc: tkzinc$(ZINC_VER).$(ZINC_MAJOR).so
-tkzinc$(ZINC_VER).$(ZINC_MAJOR).so: tk $(tkobjs) libom.so
- $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom $(tkobjs)
-tkzinc_debug: tkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so
-tkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so: tk $(tkgobjs) libom_debug.so
- $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom_debug $(tkgobjs)
+libptkzinc$(ZINC_VER).$(ZINC_MAJOR).so: ptk $(ptkobjs) libom.so $(GPC)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom $(GPC) $(ptkobjs)
+libptkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so: ptk $(ptkgobjs) libom_debug.so $(GPC)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom_debug $(GPC) $(ptkgobjs)
+
+tkzinc: tkzinc$(ZINC_VER).$(ZINC_MAJOR).so $(GPC)
+tkzinc$(ZINC_VER).$(ZINC_MAJOR).so: tk $(tkobjs) libom.so $(GPC)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom $(GPC) $(tkobjs)
+tkzinc_debug: tkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so $(GPC)
+tkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so: tk $(tkgobjs) libom_debug.so $(GPC)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -lom_debug $(GPC) $(tkgobjs)
tkzinc_profile: tkzinc_profile.a libom.so
$(CC) -pg -o zincwish $(SHARED_TK_LIBS) -L. -ltcl8.0 -ltk8.0 -lom tkAppInit.c tkzinc_profile.a -o zincwish
tkzinc_profile.a: tk $(tkpgobjs) libom_debug.so
@@ -164,6 +169,9 @@ libom.so: tk $(omobjs)
libom_debug.so: tk $(omgobjs)
$(CC) $(SHARED_TK_LDFLAGS) -o $@ $(omgobjs) -lm
+libgpc.so: tk gpc/gpc.c gpc/gpc.h
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ gpc/gpc.c -lm
+
tk:
-mkdir tk