aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorlecoanet2000-09-27 14:32:26 +0000
committerlecoanet2000-09-27 14:32:26 +0000
commitb613c172f014489a8339fc2ffda4e27952e0be2f (patch)
tree7a9ce815b2b047e37d3fa709e27f643f1a10a398 /Makefile.in
parent03a3f3aefa41ba0f47b1ed5d47269fd19a599169 (diff)
downloadtkzinc-b613c172f014489a8339fc2ffda4e27952e0be2f.zip
tkzinc-b613c172f014489a8339fc2ffda4e27952e0be2f.tar.gz
tkzinc-b613c172f014489a8339fc2ffda4e27952e0be2f.tar.bz2
tkzinc-b613c172f014489a8339fc2ffda4e27952e0be2f.tar.xz
Correction de l'edition de liens de la biblioth�que zinc-tk qui ne pointait pas sur Tcl Tk.
Compilation de gpc en code PIC. Ajout d'une drective de compilation pour descativer la memoire partag�e.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in18
1 files changed, 10 insertions, 8 deletions
diff --git a/Makefile.in b/Makefile.in
index c6dc6be..52336ae 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -51,7 +51,8 @@ LDFLAGS = -L. @LDFLAGS@ @X_LIBS@ @LOCAL_X_LIBS@
# on some systems.
SHARED_LIB_CFLAGS = @sharedlib_cflags@
SHARED_TK_LDFLAGS = @sharedlib_buildflags@
-SHARED_TK_LIBS = @X_LIBS@ @LOCAL_X_LIBS@ @XMU@ -lXext -lX11 @X_EXTRA_LIBS@ -lm
+TCL_TK_VER = 8.2
+SHARED_TK_LIBS = @X_LIBS@ @LOCAL_X_LIBS@ @XMU@ -lXext -lX11 @X_EXTRA_LIBS@ -lm
ZINC_VER = @ZINC_VER@
ZINC_MAJOR = @ZINC_MAJOR@
CFLAGS = -Wall $(SHARED_LIB_CFLAGS)
@@ -80,13 +81,14 @@ GPC=libgpc.so
# PERFOS compile performance measurement code
# PROFILE ask for profile support
# OM include code for internal overlap manager
+# SHM include code that need shared memory support
# SHAPE include code for reshaping windows.
# GPC include code for composing polygons.
#
-ifeq ($(strip$(GPC)),)
-DFLAGS = -DOM -DSHAPE
+ifeq ($(strip $(GPC)),'')
+DFLAGS = -DOM -DSHAPE -DSHM
else
-DFLAGS = -DOM -DSHAPE -DGPC
+DFLAGS = -DOM -DSHAPE -DSHM -DGPC
endif
#DFLAGS = -DTCL_MEM_DEBUG
@@ -160,12 +162,12 @@ libptkzinc_debug$(ZINC_VER).$(ZINC_MAJOR).so: ptk $(ptkgobjs) libom_debug.so $(G
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)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -ltk$(TCL_TK_VER) -ltcl$(TCL_TK_VER) -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)
+ $(CC) $(SHARED_TK_LDFLAGS) -o $@ $(SHARED_TK_LIBS) -L. -ltk$(TCL_TK_VER) -ltcl$(TCL_TK_VER) -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
+ $(CC) -pg -o zincwish $(SHARED_TK_LIBS) -L. -ltk$(TCL_TK_VER) -ltcl$(TCL_TK_VER) -lom tkAppInit.c tkzinc_profile.a -o zincwish
tkzinc_profile.a: tk $(tkpgobjs) libom_debug.so
ar rv $@ $(tkpgobjs)
@@ -175,7 +177,7 @@ 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
+ $(CC) $(SHARED_TK_LDFLAGS) $(SHARED_LIB_CFLAGS) -o $@ gpc/gpc.c -lm
tk:
-mkdir tk