--- leptonlib-1.57/src/makefile.orig 2008-03-19 22:16:44 -0500 +++ leptonlib-1.57/src/makefile 2008-03-21 22:35:45 -0500 @@ -112,7 +112,7 @@ # ERROR_* logging, and to remove all DEBUG information dependent # on whether or not NO_CONSOLE_IO has been defined. # use -D_CYGWIN_ENVIRON (and without -fPIC) for cygwin -CC = gcc -ansi -Werror -D_BSD_SOURCE -DANSI -fPIC +CC = gcc -ansi -D_BSD_SOURCE -DANSI -fPIC #CC = gcc -ansi -Werror -D_CYGWIN_ENVIRON -DANSI #CC = gcc -ansi -Werror -DNO_CONSOLE_IO -D_BSD_SOURCE -DANSI -fPIC #CC = g++ -Werror -D_BSD_SOURCE -fPIC @@ -145,6 +145,8 @@ OPTIONS = CFLAGS = $(OPTIMIZE) $(OPTIONS) LIBRARIAN_SHARED = gcc -shared +LDFLAGS = +LIBADD = -ltiff -ljpeg -lpng -lm # Libraries differing only in their minor revision numbers # are required to have the same interface. By using @@ -288,7 +290,7 @@ $(LIB_SHARED)/%.so: $(RM) $@ - $(LIBRARIAN_SHARED) $(SONAME_OPTION)$(notdir $@).$(MAJOR_REV) -o $@ $< + $(LIBRARIAN_SHARED) $(SONAME_OPTION)$(notdir $@).$(MAJOR_REV) $(LDFLAGS) -o $@ $< $(LIBADD) mv $@ $@.$(MAJOR_REV).$(MINOR_REV) cd $(LIB_SHARED); rm $(notdir $@).$(MAJOR_REV); \ ln -s $(notdir $@).$(MAJOR_REV).$(MINOR_REV) $(notdir $@).$(MAJOR_REV) @@ -318,7 +320,7 @@ leptlibs: $(LIB_SHARED)/$(LEPTLIB_SHARED) $(LIB_SHARED)/$(LEPTLIB_SHARED): $(LEPTLIB_C:%.c=$(OBJ_SHARED)/%.o) $(RM) $@ - $(LIBRARIAN_SHARED) $(SONAME_OPTION)$(notdir $@).$(MAJOR_REV) -o $@ $(LEPTLIB_C:%.c=$(OBJ_SHARED)/%.o) + $(LIBRARIAN_SHARED) $(SONAME_OPTION)$(notdir $@).$(MAJOR_REV) $(LDFLAGS) -o $@ $(LEPTLIB_C:%.c=$(OBJ_SHARED)/%.o) $(LIBADD) mv $@ $@.$(MAJOR_REV).$(MINOR_REV) cd $(LIB_SHARED); rm $(notdir $@).$(MAJOR_REV); \ ln -s $(notdir $@).$(MAJOR_REV).$(MINOR_REV) $(notdir $@).$(MAJOR_REV)