1 # PUBLIC DOMAIN - NO WARRANTY, see:
2 # <http://creativecommons.org/publicdomain/zero/1.0/>
4 # Written in 2021 by Alfonso Sabato Siciliano
8 LIBRARY_SO = lib${LIBRARY:=.so}
9 HEADERS = bsddialog.h bsddialog_theme.h bsddialog_progressview.h
10 SOURCES = barbox.c calendarbox.c formbox.c infobox.c libbsddialog.c \
11 lib_util.c menubox.c messagebox.c textbox.c theme.c timebox.c
12 OBJECTS = $(SOURCES:.c=.o)
13 CFLAGS = -D_XOPEN_SOURCE_EXTENDED -D_XOPEN_SOURCE -D_GNU_SOURCE -Wall -Wextra \
14 -Wno-implicit-fallthrough -Werror -fpic
15 LDFLAGS = -lncursesw -ltinfo
23 $(LIBRARY): $(OBJECTS)
24 $(CC) $(LIBFLAG) $^ -o $(LIBRARY_SO).$(VERSION) $(LDFLAGS)
25 ${LN} ${LIBRARY_SO}.${VERSION} ${LIBRARY_SO}
31 $(RM) $(LIBRARY_SO)* *.o *~