--- a/src/Makefile +++ b/src/Makefile @@ -45,12 +45,12 @@ CC ?= gcc STATIC = -STRIP = strip +STRIP = ENABLE_NLS = 1 PACKAGE = wcd -EXT = .exe +EXT = PROGRAM = $(PACKAGE)$(EXT) BIN = $(PROGRAM) @@ -329,9 +329,9 @@ # possible values: ncurses, curses, pdcurses, pdcursesw or ifdef UCS - CURSES = ncursesw + CURSES = $(shell ${PKG_CONFIG} --libs ncursesw) else - CURSES = ncurses + CURSES = $(shell ${PKG_CONFIG} --libs ncurses) endif @@ -361,7 +361,7 @@ ifneq (,$(CURSES)) DEFS_CURSES = -DWCD_USECURSES - LIB_CURSES = -l$(CURSES) + LIB_CURSES = $(CURSES) ifeq (os/2,$(OS)) LIB_CURSES += -ltinfo endif @@ -455,15 +455,15 @@ endif LDFLAGS_USER = -LDFLAGS = $(RPM_OPT_FLAGS) \ +LIBS = $(RPM_OPT_FLAGS) \ $(LDFLAGS_EXTRA) \ $(NLFLAG) \ $(LDFLAG_STATIC) \ $(LDFLAGS_USER) -LIBS = $(LIB_CURSES) \ - $(LIB_UNISTRING) \ - $(LIBS_EXTRA) +LIBS += $(LIB_CURSES) \ + $(LIB_UNISTRING) \ + $(LIBS_EXTRA) DEFS_USER = DEFS = $(DEF_UNIX) $(DEFS_CURSES) $(EXTRA_DEFS) $(DEFS_USER) @@ -520,7 +520,7 @@ $(BIN): $(OBJS1) $(MAKE) status - $(CC) $(OBJS1) $(LDFLAGS) $(LIBS) -o $@ + $(CC) $(LDFLAGS) $(OBJS1) -o $@ $(LIBS) %.o: %.c $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(DEFS) -c $< -o $@