View | Details | Raw Unified
Collapse All | Expand All

(-) FreeImage/Makefile (-3 / +3 lines)
 Lines 19-26   LIBRARIES = -lstdc++ Link Here 
MODULES = $(SRCS:.c=.o)
MODULES = $(SRCS:.c=.o)
MODULES := $(MODULES:.cpp=.o)
MODULES := $(MODULES:.cpp=.o)
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
CFLAGS := $(CFLAGS) -fPIC $(INCLUDE)
CXXFLAGS = $(COMPILERFLAGS)  -Wno-ctor-dtor-privacy $(INCLUDE)
CXXFLAGS := $(CXXFLAGS) -fPIC -Wno-ctor-dtor-privacy $(INCLUDE)
TARGET  = freeimage
TARGET  = freeimage
STATICLIB = lib$(TARGET).a
STATICLIB = lib$(TARGET).a
 Lines 55-61   $(STATICLIB): $(MODULES) Link Here 
	$(AR) r $@ $(MODULES)
	$(AR) r $@ $(MODULES)
$(SHAREDLIB): $(MODULES)
$(SHAREDLIB): $(MODULES)
	$(CC) -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
	$(CC) ${LDFLAGS} -fPIC -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
install:
install:
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
(-) FreeImage/Makefile.fip (-3 / +3 lines)
 Lines 19-26   LIBRARIES = -lstdc++ Link Here 
MODULES = $(SRCS:.c=.o)
MODULES = $(SRCS:.c=.o)
MODULES := $(MODULES:.cpp=.o)
MODULES := $(MODULES:.cpp=.o)
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
CFLAGS := $(CFLAGS) -fPIC $(INCLUDE)
CXXFLAGS = $(COMPILERFLAGS) -Wno-ctor-dtor-privacy $(INCLUDE)
CXXFLAGS := $(CXXFLAGS) -fPIC -Wno-ctor-dtor-privacy $(INCLUDE)
TARGET  = freeimageplus
TARGET  = freeimageplus
STATICLIB = lib$(TARGET).a
STATICLIB = lib$(TARGET).a
 Lines 56-62   $(STATICLIB): $(MODULES) Link Here 
	$(AR) r $@ $(MODULES)
	$(AR) r $@ $(MODULES)
$(SHAREDLIB): $(MODULES)
$(SHAREDLIB): $(MODULES)
	$(CC) -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
	$(CC) $(LDFLAGS) -fPIC -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
install:
install:
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
	install -m 644 -o root -g root $(HEADER) $(INCDIR)