diff --git a/c++/Makefile b/c++/Makefile index 421ff77..7442ed3 100644 --- a/c++/Makefile +++ b/c++/Makefile @@ -158,7 +158,7 @@ winsystem-$(PLATFORM).o: winsystem-$(PLATFORM).cc $(CXX) $(CXXFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/winsystem-$(PLATFORM).cc python.o: python.cc - $(CXX) $(CXXFLAGS) $(PYFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/python.cc + $(CXX) $(CXXFLAGS) -fPIC $(PYFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/python.cc _tkinter.so: _tkinter.o $(CXX) $(LDSHARED) $(LDFLAGS) -o $@ _tkinter.o $(TKLIBS) diff --git a/c++/Makefile b/c++/Makefile index 353122d..84b0c24 100644 --- a/c++/Makefile +++ b/c++/Makefile @@ -168,7 +168,7 @@ _tkinter.o: _tkinter.c Makefile.dep: force cd $(SPARKY_SRC) ; \ - $(CXX) $(DEPEND) $(CXXFLAGS) $(TKFLAGS) $(PYFLAGS) \ + $(CXX) $(DEPEND) $(CXXFLAGS) -fPIC $(TKFLAGS) $(PYFLAGS) \ $(SPARKY_OBJS:.o=.cc) $(OTHER_OBJS:.o=.cc) > $@ TAGS: force diff --git a/c++/Makefile b/c++/Makefile index 84b0c24..933f347 100644 --- a/c++/Makefile +++ b/c++/Makefile @@ -30,9 +30,9 @@ TCL_LIBNAME = tcl$(TCLTK_VERSION) PLATFORM = unix CXX = g++ -CXXFLAGS = +CXXFLAGS += -fPIC CC = gcc -CFLAGS = +CFLAGS += -fPIC PYFLAGS = -I$(PYTHON_INC) -I$(PYTHON_LIB)/config TKFLAGS = -I$(TK_PREFIX)/include TKLIBS = -L$(TK_PREFIX)/lib -l$(TK_LIBNAME) -l$(TCL_LIBNAME) -lX11