1 # PUBLIC DOMAIN - NO WARRANTY, see:
2 # <http://creativecommons.org/publicdomain/zero/1.0/>
4 # Written in 2021 by Alfonso Sabato Siciliano
7 LIBRARY_SO = lib${LIBRARY:=.so}
8 HEADERS = bsddialog.h bsddialog_theme.h bsddialog_progressview.h
9 SOURCES = barbox.c datebox.c formbox.c libbsddialog.c lib_util.c \
10 menubox.c messagebox.c textbox.c theme.c timebox.c
11 OBJECTS = $(SOURCES:.c=.o)
13 ifneq ($(ENABLEDEBUG),)
16 CFLAGS += -D_XOPEN_SOURCE_EXTENDED -D_XOPEN_SOURCE -D_GNU_SOURCE \
17 -Wall -Wextra -Werror -fpic
18 LDFLAGS += -lncursesw -ltinfo
26 $(LIBRARY): $(OBJECTS)
27 $(CC) $(LIBFLAG) $^ -o $(LIBRARY_SO).$(VERSION) $(LDFLAGS)
28 ${LN} ${LIBRARY_SO}.${VERSION} ${LIBRARY_SO}
34 $(RM) $(LIBRARY_SO)* *.o *~