mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 10:04:32 +03:00
9645d3f256
Signed-off-by: Andrew Borodin <aborodin@vmail.ru> Signed-off-by: Slava Zanko <slavazanko@gmail.com>
73 lines
1.3 KiB
Makefile
73 lines
1.3 KiB
Makefile
SUBDIRS = event filehighlight mcconfig search skin tty vfs strutil widget .
|
|
|
|
if ENABLE_MCLIB
|
|
LIB_VERSION=`echo $(LIBMC_VERSION) | \
|
|
tr '.' ' '| \
|
|
while read v1 v2 v3; do echo $$v2':'$$v3':'$$v1; done`
|
|
|
|
AM_LDFLAGS=-no-undefined -version-info $(LIB_VERSION) -release $(LIBMC_RELEASE)
|
|
|
|
lib_LTLIBRARIES = libmc.la
|
|
else
|
|
noinst_LTLIBRARIES = libmc.la
|
|
endif
|
|
|
|
|
|
SUBLIB_includes = \
|
|
event.h event-types.h \
|
|
filehighlight.h \
|
|
mcconfig.h \
|
|
search.h \
|
|
skin.h \
|
|
strescape.h \
|
|
strutil.h \
|
|
widget.h
|
|
|
|
SRC_mc_utils = \
|
|
utilunix.c utilunix.h \
|
|
unixcompat.h \
|
|
util.c util.h
|
|
|
|
|
|
libmc_la_SOURCES = \
|
|
$(SUBLIB_includes) \
|
|
$(SRC_mc_utils) \
|
|
fileloc.h \
|
|
fs.h \
|
|
hook.c hook.h \
|
|
glibcompat.c glibcompat.h \
|
|
global.c global.h \
|
|
keybind.c keybind.h \
|
|
lock.c lock.h \
|
|
serialize.c serialize.h \
|
|
timefmt.c timefmt.h
|
|
|
|
if USE_MAINTAINER_MODE
|
|
libmc_la_SOURCES += logging.c logging.h
|
|
endif
|
|
|
|
if CHARSET
|
|
libmc_la_SOURCES += charsets.c charsets.h
|
|
endif
|
|
|
|
AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) $(PCRE_CPPFLAGS)
|
|
|
|
libmc_la_LIBADD = \
|
|
event/libmcevent.la \
|
|
filehighlight/libmcfilehighlight.la \
|
|
mcconfig/libmcconfig.la \
|
|
search/libsearch.la \
|
|
strutil/libmcstrutil.la \
|
|
skin/libmcskin.la \
|
|
tty/libmctty.la \
|
|
vfs/libmcvfs.la \
|
|
widget/libmcwidget.la
|
|
|
|
libmc_la_LIBADD += \
|
|
$(MCLIBS) \
|
|
$(SLANGLIB) \
|
|
$(GLIB_LIBS) \
|
|
$(PCRE_LIBS) \
|
|
$(LIBICONV) \
|
|
$(INTLLIBS)
|