From: Peter Lemenkov Date: Thu, 21 Mar 2013 18:53:10 +0400 Subject: [PATCH] Respect CFLAGS Signed-off-by: Peter Lemenkov diff --git a/c_src/Makefile b/c_src/Makefile index 2ea8de0f..c4624168 100644 --- a/c_src/Makefile +++ b/c_src/Makefile @@ -79,6 +79,7 @@ else LIBS = -shared CXX_LD = -lstdc++ CXXFLAGS += $(CFLAGS) + GL_LIBS += -lGLU -lGL endif endif endif @@ -118,7 +119,8 @@ $(LIBDIR)/wings_tess.$(SO_EXT): $(TESS_OBJ_FILES) wings_tess.c $(LIBDIR)/%.$(SO_EXT): %.c install -d $(LIBDIR) - $(GCC) $(CFLAGS) -I$(ERL_INC) $(DEBUG) $(OUT) $@ $< $(LIBS) + $(GCC) $(CFLAGS) -fPIC -I$(ERL_INC) $(DEBUG) $(OUT) $@ $< $(LIBS) $(GL_LIBS) + tess/%.$(OBJ): tess/%.c $(TESS_HEADER_FILES) $(GCC) $(CFLAGS) -c $(OUT_OBJ)$@ $<