From 0f1d3a0114747aefe22b7b49c6ea3c6aa80ec140 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Thu, 23 Mar 2000 14:21:59 +0000 Subject: Ajout de code pour le clipper de polygone. --- Makefile.in | 32 ++++++++++++++++++++------------ 1 file 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 -- cgit v1.1