mirror of
https://github.com/irssi/irssi.git
synced 2026-08-16 15:12:11 +02:00
good-bye and thanks, autotools
This commit is contained in:
parent
cf6bc31172
commit
b8736225cf
64 changed files with 118 additions and 3866 deletions
|
|
@ -1,27 +0,0 @@
|
|||
if BUILD_TEXTUI
|
||||
TEXTUI=fe-text
|
||||
endif
|
||||
|
||||
if BUILD_IRSSIBOT
|
||||
BOTUI=fe-none
|
||||
endif
|
||||
|
||||
if BUILD_IRSSIFUZZER
|
||||
FUZZERUI=fe-fuzz
|
||||
endif
|
||||
|
||||
if HAVE_PERL
|
||||
PERLDIR=perl
|
||||
endif
|
||||
|
||||
if HAVE_OTR
|
||||
OTRDIR=otr
|
||||
endif
|
||||
|
||||
pkginc_srcdir=$(pkgincludedir)/src
|
||||
pkginc_src_HEADERS = \
|
||||
common.h
|
||||
|
||||
SUBDIRS = lib-config core irc fe-common $(PERLDIR) $(OTRDIR) $(TEXTUI) $(BOTUI) $(FUZZERUI)
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,122 +0,0 @@
|
|||
noinst_LIBRARIES = libcore.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
||||
-DMODULEDIR=\""$(libdir)/irssi/modules"\"
|
||||
|
||||
if USE_GREGEX
|
||||
regex_impl=iregex-gregex.c
|
||||
else
|
||||
regex_impl=iregex-regexh.c
|
||||
endif
|
||||
|
||||
libcore_a_SOURCES = \
|
||||
args.c \
|
||||
channels.c \
|
||||
channels-setup.c \
|
||||
commands.c \
|
||||
chat-commands.c \
|
||||
chat-protocols.c \
|
||||
chatnets.c \
|
||||
core.c \
|
||||
expandos.c \
|
||||
ignore.c \
|
||||
levels.c \
|
||||
line-split.c \
|
||||
log.c \
|
||||
log-away.c \
|
||||
masks.c \
|
||||
misc.c \
|
||||
modules.c \
|
||||
modules-load.c \
|
||||
net-disconnect.c \
|
||||
net-nonblock.c \
|
||||
net-sendbuffer.c \
|
||||
network.c \
|
||||
network-openssl.c \
|
||||
nicklist.c \
|
||||
nickmatch-cache.c \
|
||||
pidwait.c \
|
||||
queries.c \
|
||||
rawlog.c \
|
||||
recode.c \
|
||||
refstrings.c \
|
||||
servers.c \
|
||||
servers-reconnect.c \
|
||||
servers-setup.c \
|
||||
session.c \
|
||||
settings.c \
|
||||
signals.c \
|
||||
special-vars.c \
|
||||
utf8.c \
|
||||
$(regex_impl) \
|
||||
wcwidth.c \
|
||||
wcwidth-wrapper.c \
|
||||
tls.c \
|
||||
write-buffer.c
|
||||
|
||||
if HAVE_CAPSICUM
|
||||
libcore_a_SOURCES += \
|
||||
capsicum.c
|
||||
endif
|
||||
|
||||
structure_headers = \
|
||||
channel-rec.h \
|
||||
channel-setup-rec.h \
|
||||
chatnet-rec.h \
|
||||
query-rec.h \
|
||||
server-rec.h \
|
||||
server-setup-rec.h \
|
||||
server-connect-rec.h \
|
||||
window-item-rec.h
|
||||
|
||||
pkginc_coredir=$(pkgincludedir)/src/core
|
||||
pkginc_core_HEADERS = \
|
||||
args.h \
|
||||
capsicum.h \
|
||||
channels.h \
|
||||
channels-setup.h \
|
||||
commands.h \
|
||||
chat-protocols.h \
|
||||
chatnets.h \
|
||||
core.h \
|
||||
expandos.h \
|
||||
ignore.h \
|
||||
levels.h \
|
||||
line-split.h \
|
||||
log.h \
|
||||
masks.h \
|
||||
misc.h \
|
||||
module.h \
|
||||
modules.h \
|
||||
modules-load.h \
|
||||
net-disconnect.h \
|
||||
net-nonblock.h \
|
||||
net-sendbuffer.h \
|
||||
network.h \
|
||||
network-openssl.h \
|
||||
nick-rec.h \
|
||||
nicklist.h \
|
||||
nickmatch-cache.h \
|
||||
pidwait.h \
|
||||
queries.h \
|
||||
rawlog.h \
|
||||
recode.h \
|
||||
refstrings.h \
|
||||
servers.h \
|
||||
servers-reconnect.h \
|
||||
servers-setup.h \
|
||||
session.h \
|
||||
settings.h \
|
||||
signals.h \
|
||||
special-vars.h \
|
||||
utf8.h \
|
||||
iregex.h \
|
||||
window-item-def.h \
|
||||
tls.h \
|
||||
write-buffer.h \
|
||||
$(structure_headers)
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
SUBDIRS = core irc
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
noinst_LIBRARIES = libfe_common_core.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DHELPDIR=\""$(datadir)/irssi/help"\" \
|
||||
-DTHEMESDIR=\""$(datadir)/irssi/themes"\"
|
||||
|
||||
libfe_common_core_a_SOURCES = \
|
||||
chat-completion.c \
|
||||
command-history.c \
|
||||
completion.c \
|
||||
fe-channels.c \
|
||||
fe-common-core.c \
|
||||
fe-core-commands.c \
|
||||
fe-exec.c \
|
||||
fe-expandos.c \
|
||||
fe-help.c \
|
||||
fe-ignore.c \
|
||||
fe-ignore-messages.c \
|
||||
fe-log.c \
|
||||
fe-messages.c \
|
||||
fe-modules.c \
|
||||
fe-queries.c \
|
||||
fe-server.c \
|
||||
fe-settings.c \
|
||||
fe-tls.c \
|
||||
formats.c \
|
||||
hilight-text.c \
|
||||
keyboard.c \
|
||||
module-formats.c \
|
||||
printtext.c \
|
||||
fe-recode.c \
|
||||
themes.c \
|
||||
window-activity.c \
|
||||
window-commands.c \
|
||||
window-items.c \
|
||||
windows-layout.c \
|
||||
fe-windows.c
|
||||
|
||||
if HAVE_CAPSICUM
|
||||
libfe_common_core_a_SOURCES += \
|
||||
fe-capsicum.c
|
||||
endif
|
||||
|
||||
pkginc_fe_common_coredir=$(pkgincludedir)/src/fe-common/core
|
||||
pkginc_fe_common_core_HEADERS = \
|
||||
command-history.h \
|
||||
chat-completion.h \
|
||||
completion.h \
|
||||
fe-capsicum.h \
|
||||
fe-channels.h \
|
||||
fe-common-core.h \
|
||||
fe-core-commands.h \
|
||||
fe-exec.h \
|
||||
fe-messages.h \
|
||||
fe-queries.h \
|
||||
fe-settings.h \
|
||||
fe-tls.h \
|
||||
formats.h \
|
||||
hilight-text.h \
|
||||
keyboard.h \
|
||||
module-formats.h \
|
||||
module.h \
|
||||
printtext.h \
|
||||
fe-recode.h \
|
||||
themes.h \
|
||||
window-activity.h \
|
||||
window-items.h \
|
||||
windows-layout.h \
|
||||
fe-windows.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
SUBDIRS = dcc notifylist
|
||||
|
||||
noinst_LIBRARIES = libfe_common_irc.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DHELPDIR=\""$(datadir)/irssi/help"\" \
|
||||
-DSYSCONFDIR=\""$(sysconfdir)"\"
|
||||
|
||||
real_sources = \
|
||||
fe-irc-channels.c \
|
||||
fe-irc-commands.c \
|
||||
fe-irc-messages.c \
|
||||
fe-irc-queries.c \
|
||||
fe-irc-server.c \
|
||||
fe-ircnet.c \
|
||||
fe-ctcp.c \
|
||||
fe-events.c \
|
||||
fe-events-numeric.c \
|
||||
fe-modes.c \
|
||||
fe-netjoin.c \
|
||||
fe-netsplit.c \
|
||||
fe-common-irc.c \
|
||||
fe-whois.c \
|
||||
fe-sasl.c \
|
||||
fe-cap.c \
|
||||
irc-completion.c \
|
||||
module-formats.c
|
||||
|
||||
libfe_common_irc_a_SOURCES = \
|
||||
$(real_sources) \
|
||||
irc-modules.c
|
||||
|
||||
pkginc_fe_common_ircdir=$(pkgincludedir)/src/fe-common/irc
|
||||
pkginc_fe_common_irc_HEADERS = \
|
||||
fe-irc-server.h \
|
||||
fe-irc-channels.h \
|
||||
module.h \
|
||||
module-formats.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
noinst_LIBRARIES = libfe_irc_dcc.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DHELPDIR=\""$(datadir)/irssi/help"\" \
|
||||
-DSYSCONFDIR=\""$(sysconfdir)"\"
|
||||
|
||||
libfe_irc_dcc_a_SOURCES = \
|
||||
fe-dcc.c \
|
||||
fe-dcc-chat.c \
|
||||
fe-dcc-chat-messages.c \
|
||||
fe-dcc-get.c \
|
||||
fe-dcc-send.c \
|
||||
module-formats.c \
|
||||
fe-dcc-server.c
|
||||
|
||||
pkginc_fe_common_irc_dccdir=$(pkgincludedir)/src/fe-common/irc/dcc
|
||||
pkginc_fe_common_irc_dcc_HEADERS = \
|
||||
module.h \
|
||||
module-formats.h \
|
||||
fe-dcc.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
noinst_LIBRARIES = libfe_irc_notifylist.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DHELPDIR=\""$(datadir)/irssi/help"\" \
|
||||
-DSYSCONFDIR=\""$(sysconfdir)"\"
|
||||
|
||||
libfe_irc_notifylist_a_SOURCES = \
|
||||
fe-notifylist.c \
|
||||
module-formats.c
|
||||
|
||||
pkginc_fe_common_irc_notifylistdir=$(pkgincludedir)/src/fe-common/irc/notifylist
|
||||
pkginc_fe_common_irc_notifylist_HEADERS = \
|
||||
module.h \
|
||||
module-formats.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
SUBDIRS = irc fe-common
|
||||
|
||||
bin_PROGRAMS = irssi-fuzz server-fuzz
|
||||
|
||||
# Force link with CXX for libfuzzer support
|
||||
CCLD=$(CXX) $(CXXFLAGS)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
irssi_fuzz_DEPENDENCIES = @COMMON_LIBS@
|
||||
|
||||
irssi_fuzz_LDADD = \
|
||||
@COMMON_LIBS@ \
|
||||
@PROG_LIBS@ \
|
||||
$(FUZZER_LIBS)
|
||||
|
||||
irssi_fuzz_SOURCES = \
|
||||
irssi.c \
|
||||
null-logger.c \
|
||||
../fe-text/module-formats.c
|
||||
|
||||
server_fuzz_DEPENDENCIES = @COMMON_LIBS@
|
||||
|
||||
server_fuzz_LDADD = \
|
||||
@COMMON_LIBS@ \
|
||||
@PROG_LIBS@ \
|
||||
$(FUZZER_LIBS)
|
||||
|
||||
server_fuzz_SOURCES = \
|
||||
server.c \
|
||||
null-logger.c \
|
||||
../fe-text/module-formats.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
null-logger.h \
|
||||
../fe-text/module-formats.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
SUBDIRS = core
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
bin_PROGRAMS = theme-load-fuzz
|
||||
|
||||
# Force link with CXX for libfuzzer support
|
||||
CCLD=$(CXX) $(CXXFLAGS)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
LDADD = \
|
||||
../../../irc/libirc.a \
|
||||
../../../irc/core/libirc_core.a \
|
||||
../../../irc/dcc/libirc_dcc.a \
|
||||
../../../irc/flood/libirc_flood.a \
|
||||
../../../irc/notifylist/libirc_notifylist.a \
|
||||
../../../fe-common/core/libfe_common_core.a \
|
||||
../../../fe-common/irc/libfe_common_irc.a \
|
||||
../../../fe-common/irc/dcc/libfe_irc_dcc.a \
|
||||
../../../fe-common/irc/notifylist/libfe_irc_notifylist.a \
|
||||
../../../core/libcore.a \
|
||||
../../../lib-config/libirssi_config.a \
|
||||
@PROG_LIBS@ \
|
||||
$(FUZZER_LIBS)
|
||||
|
||||
theme_load_fuzz_SOURCES = \
|
||||
../../null-logger.c \
|
||||
theme-load.c \
|
||||
$(top_srcdir)/src/fe-text/module-formats.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
$(top_srcdir)/src/fe-text/module-formats.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
SUBDIRS = core
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
bin_PROGRAMS = event-get-params-fuzz
|
||||
|
||||
# Force link with CXX for libfuzzer support
|
||||
CCLD=$(CXX) $(CXXFLAGS)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
LDADD = \
|
||||
../../../irc/libirc.a \
|
||||
../../../irc/core/libirc_core.a \
|
||||
../../../irc/dcc/libirc_dcc.a \
|
||||
../../../irc/flood/libirc_flood.a \
|
||||
../../../irc/notifylist/libirc_notifylist.a \
|
||||
../../../fe-common/core/libfe_common_core.a \
|
||||
../../../fe-common/irc/libfe_common_irc.a \
|
||||
../../../fe-common/irc/dcc/libfe_irc_dcc.a \
|
||||
../../../fe-common/irc/notifylist/libfe_irc_notifylist.a \
|
||||
../../../core/libcore.a \
|
||||
../../../lib-config/libirssi_config.a \
|
||||
@PROG_LIBS@ \
|
||||
$(FUZZER_LIBS)
|
||||
|
||||
event_get_params_fuzz_SOURCES = \
|
||||
../../null-logger.c \
|
||||
event-get-params.c \
|
||||
$(top_srcdir)/src/fe-text/module-formats.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
$(top_srcdir)/src/fe-text/module-formats.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
bin_PROGRAMS = botti
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
botti_DEPENDENCIES = @COMMON_NOUI_LIBS@
|
||||
|
||||
botti_LDADD = \
|
||||
@COMMON_NOUI_LIBS@ \
|
||||
@PERL_LINK_LIBS@ \
|
||||
@PERL_LINK_FLAGS@ \
|
||||
@PROG_LIBS@
|
||||
|
||||
botti_SOURCES = \
|
||||
irssi.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
module.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
bin_PROGRAMS = irssi
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
irssi_DEPENDENCIES = \
|
||||
@COMMON_LIBS@ \
|
||||
@PERL_LINK_LIBS@ \
|
||||
@PERL_FE_LINK_LIBS@ \
|
||||
@OTR_LINK_LIBS@
|
||||
|
||||
irssi_LDFLAGS = -export-dynamic
|
||||
|
||||
irssi_LDADD = \
|
||||
@COMMON_LIBS@ \
|
||||
@PERL_LINK_LIBS@ \
|
||||
@PERL_FE_LINK_LIBS@ \
|
||||
@OTR_LINK_LIBS@ \
|
||||
@OTR_LINK_FLAGS@ \
|
||||
@PERL_LINK_FLAGS@ \
|
||||
@PROG_LIBS@ \
|
||||
@TEXTUI_LIBS@
|
||||
|
||||
terminfo_sources = \
|
||||
term-terminfo.c \
|
||||
terminfo-core.c
|
||||
|
||||
use_term_sources = $(terminfo_sources)
|
||||
|
||||
irssi_SOURCES = \
|
||||
gui-entry.c \
|
||||
gui-expandos.c \
|
||||
gui-printtext.c \
|
||||
gui-readline.c \
|
||||
gui-windows.c \
|
||||
lastlog.c \
|
||||
mainwindows.c \
|
||||
mainwindow-activity.c \
|
||||
mainwindows-layout.c \
|
||||
statusbar.c \
|
||||
statusbar-config.c \
|
||||
statusbar-items.c \
|
||||
term.c \
|
||||
$(use_term_sources) \
|
||||
textbuffer.c \
|
||||
textbuffer-commands.c \
|
||||
textbuffer-view.c \
|
||||
textbuffer-formats.c \
|
||||
irssi.c \
|
||||
module-formats.c
|
||||
|
||||
pkginc_fe_textdir=$(pkgincludedir)/src/fe-text
|
||||
pkginc_fe_text_HEADERS = \
|
||||
gui-printtext.h \
|
||||
gui-windows.h \
|
||||
mainwindows.h \
|
||||
statusbar.h \
|
||||
statusbar-item.h \
|
||||
term.h \
|
||||
textbuffer.h \
|
||||
textbuffer-view.h \
|
||||
textbuffer-formats.h
|
||||
|
||||
noinst_HEADERS = \
|
||||
gui-entry.h \
|
||||
gui-readline.h \
|
||||
statusbar-config.h \
|
||||
terminfo-core.h \
|
||||
module.h \
|
||||
module-formats.h
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(terminfo_sources) \
|
||||
meson.build
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
if BUILD_IRSSIPROXY
|
||||
PROXY=proxy
|
||||
endif
|
||||
|
||||
SUBDIRS = core dcc flood notifylist $(PROXY)
|
||||
|
||||
noinst_LIBRARIES = libirc.a
|
||||
|
||||
libirc_a_SOURCES = irc.c
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
noinst_LIBRARIES = libirc_core.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirc_core_a_SOURCES = \
|
||||
bans.c \
|
||||
ctcp.c \
|
||||
channels-query.c \
|
||||
channel-events.c \
|
||||
channel-rejoin.c \
|
||||
irc.c \
|
||||
irc-core.c \
|
||||
irc-channels.c \
|
||||
irc-channels-setup.c \
|
||||
irc-chatnets.c \
|
||||
irc-commands.c \
|
||||
irc-expandos.c \
|
||||
irc-masks.c \
|
||||
irc-nicklist.c \
|
||||
irc-queries.c \
|
||||
irc-servers.c \
|
||||
irc-servers-reconnect.c \
|
||||
irc-servers-setup.c \
|
||||
irc-session.c \
|
||||
irc-cap.c \
|
||||
sasl.c \
|
||||
lag.c \
|
||||
massjoin.c \
|
||||
modes.c \
|
||||
mode-lists.c \
|
||||
netsplit.c \
|
||||
servers-idle.c \
|
||||
servers-redirect.c
|
||||
|
||||
pkginc_irc_coredir=$(pkgincludedir)/src/irc/core
|
||||
pkginc_irc_core_HEADERS = \
|
||||
bans.h \
|
||||
ctcp.h \
|
||||
channel-events.h \
|
||||
channel-rejoin.h \
|
||||
irc.h \
|
||||
irc-channels.h \
|
||||
irc-chatnets.h \
|
||||
irc-commands.h \
|
||||
irc-masks.h \
|
||||
irc-nicklist.h \
|
||||
irc-queries.h \
|
||||
irc-servers.h \
|
||||
irc-servers-setup.h \
|
||||
irc-cap.h \
|
||||
sasl.h \
|
||||
modes.h \
|
||||
mode-lists.h \
|
||||
module.h \
|
||||
netsplit.h \
|
||||
servers-idle.h \
|
||||
servers-redirect.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
noinst_LIBRARIES = libirc_dcc.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirc_dcc_a_SOURCES = \
|
||||
dcc.c \
|
||||
dcc-chat.c \
|
||||
dcc-get.c \
|
||||
dcc-send.c \
|
||||
dcc-resume.c \
|
||||
dcc-autoget.c \
|
||||
dcc-queue.c \
|
||||
dcc-server.c
|
||||
|
||||
pkginc_irc_dccdir=$(pkgincludedir)/src/irc/dcc
|
||||
pkginc_irc_dcc_HEADERS = \
|
||||
dcc-rec.h \
|
||||
dcc-file-rec.h \
|
||||
dcc.h \
|
||||
dcc-file.h \
|
||||
dcc-chat.h \
|
||||
dcc-get.h \
|
||||
dcc-send.h \
|
||||
dcc-queue.h \
|
||||
module.h \
|
||||
dcc-server.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
noinst_LIBRARIES = libirc_flood.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirc_flood_a_SOURCES = \
|
||||
autoignore.c \
|
||||
flood.c
|
||||
|
||||
pkginc_irc_flooddir=$(pkgincludedir)/src/irc/flood
|
||||
pkginc_irc_flood_HEADERS = \
|
||||
module.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
noinst_LIBRARIES = libirc_notifylist.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirc_notifylist_a_SOURCES = \
|
||||
notifylist.c \
|
||||
notify-commands.c \
|
||||
notify-ison.c \
|
||||
notify-setup.c \
|
||||
notify-whois.c
|
||||
|
||||
pkginc_irc_notifylistdir=$(pkgincludedir)/src/irc/notifylist
|
||||
pkginc_irc_notifylist_HEADERS = \
|
||||
notifylist.h \
|
||||
notify-setup.h \
|
||||
module.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
moduledir = $(libdir)/irssi/modules
|
||||
module_LTLIBRARIES = libirc_proxy.la
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirc_proxy.a:
|
||||
rm -f libirc_proxy.a
|
||||
$(LN_S) .libs/libirc_proxy.a libirc_proxy.a
|
||||
|
||||
libirc_proxy_la_LDFLAGS = -module -avoid-version
|
||||
|
||||
libirc_proxy_la_DEPENDENCIES = libirc_proxy.a
|
||||
|
||||
libirc_proxy_la_SOURCES = \
|
||||
proxy.c \
|
||||
dump.c \
|
||||
listen.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
module.h \
|
||||
proxy.h
|
||||
|
||||
clean-generic:
|
||||
rm -f libirc_proxy.a
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
noinst_LIBRARIES = libirssi_config.a
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
libirssi_config_a_SOURCES = \
|
||||
get.c \
|
||||
set.c \
|
||||
parse.c \
|
||||
write.c
|
||||
|
||||
pkginc_lib_configdir=$(pkgincludedir)/src/lib-config
|
||||
pkginc_lib_config_HEADERS = \
|
||||
iconfig.h \
|
||||
module.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
moduledir = $(libdir)/irssi/modules
|
||||
|
||||
module_LTLIBRARIES = $(otr_module_lib)
|
||||
noinst_LTLIBRARIES = $(otr_static_lib)
|
||||
|
||||
EXTRA_LTLIBRARIES = \
|
||||
libotr_core.la \
|
||||
libotr_core_static.la
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(OTR_CFLAGS)
|
||||
|
||||
libotr_core_la_LDFLAGS = -module -avoid-version -rpath $(moduledir)
|
||||
libotr_core_la_LIBADD = $(OTR_LDFLAGS)
|
||||
|
||||
otr_sources = \
|
||||
key.c \
|
||||
otr-module.c \
|
||||
otr-formats.c \
|
||||
otr-ops.c \
|
||||
otr-fe.c \
|
||||
otr.c
|
||||
|
||||
libotr_core_la_SOURCES = \
|
||||
$(otr_sources)
|
||||
|
||||
libotr_core_static_la_SOURCES = \
|
||||
$(otr_sources)
|
||||
|
||||
noinst_HEADERS = \
|
||||
irssi-otr.h \
|
||||
key.h \
|
||||
module.h \
|
||||
otr-formats.h \
|
||||
otr-fe.h \
|
||||
otr.h
|
||||
|
||||
EXTRA_DIST = meson.build
|
||||
|
|
@ -1,170 +0,0 @@
|
|||
moduledir = $(libdir)/irssi/modules
|
||||
|
||||
perl_dirs = common irc ui textui
|
||||
|
||||
module_LTLIBRARIES = $(perl_module_lib) $(perl_module_fe_lib)
|
||||
noinst_LTLIBRARIES = $(perl_static_lib) $(perl_static_fe_lib)
|
||||
EXTRA_LTLIBRARIES = \
|
||||
libperl_core.la libfe_perl.la \
|
||||
libperl_core_static.la libfe_perl_static.la
|
||||
|
||||
libperl_core_la_LDFLAGS = -module -avoid-version -rpath $(moduledir)
|
||||
libfe_perl_la_LDFLAGS = -module -avoid-version -rpath $(moduledir)
|
||||
|
||||
perl-core.lo: irssi-core.pl.h
|
||||
perl-signals.lo: perl-signals-list.h
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
-I$(builddir) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DSCRIPTDIR=\""$(datadir)/irssi/scripts"\" \
|
||||
-DPERL_USE_LIB=\""$(PERL_USE_LIB)"\" \
|
||||
-DPERL_STATIC_LIBS=$(PERL_STATIC_LIBS) \
|
||||
$(PERL_CFLAGS)
|
||||
|
||||
perl_sources = \
|
||||
perl-core.c \
|
||||
perl-common.c \
|
||||
perl-signals.c \
|
||||
perl-sources.c
|
||||
|
||||
perl_fe_sources = \
|
||||
module-formats.c \
|
||||
perl-fe.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
module.h \
|
||||
module-fe.h \
|
||||
module-formats.h \
|
||||
perl-core.h \
|
||||
perl-common.h \
|
||||
perl-signals.h \
|
||||
perl-sources.h
|
||||
|
||||
libperl_core_la_SOURCES = \
|
||||
$(perl_sources)
|
||||
|
||||
libperl_core_static_la_SOURCES = \
|
||||
$(perl_sources)
|
||||
|
||||
libfe_perl_la_SOURCES = \
|
||||
$(perl_fe_sources)
|
||||
|
||||
libfe_perl_static_la_SOURCES = \
|
||||
$(perl_fe_sources)
|
||||
|
||||
perl-signals-list.h: $(top_srcdir)/docs/signals.txt $(srcdir)/get-signals.pl
|
||||
cat $(top_srcdir)/docs/signals.txt | $(perlpath) $(srcdir)/get-signals.pl > perl-signals-list.h
|
||||
|
||||
irssi-core.pl.h: irssi-core.pl
|
||||
$(top_srcdir)/utils/file2header.sh $(srcdir)/irssi-core.pl irssi_core_code > irssi-core.pl.h
|
||||
|
||||
common_sources = \
|
||||
common/Irssi.xs \
|
||||
common/Irssi.pm \
|
||||
common/Channel.xs \
|
||||
common/Core.xs \
|
||||
common/Expando.xs \
|
||||
common/Ignore.xs \
|
||||
common/Log.xs \
|
||||
common/Masks.xs \
|
||||
common/Query.xs \
|
||||
common/Rawlog.xs \
|
||||
common/Server.xs \
|
||||
common/Settings.xs \
|
||||
common/Makefile.PL.in \
|
||||
common/typemap \
|
||||
common/module.h
|
||||
|
||||
irc_sources = \
|
||||
irc/Irc.xs \
|
||||
irc/Irc.pm \
|
||||
irc/Dcc.xs \
|
||||
irc/Channel.xs \
|
||||
irc/Ctcp.xs \
|
||||
irc/Query.xs \
|
||||
irc/Server.xs \
|
||||
irc/Modes.xs \
|
||||
irc/Netsplit.xs \
|
||||
irc/Notifylist.xs \
|
||||
irc/Client.xs \
|
||||
irc/Makefile.PL.in \
|
||||
irc/typemap \
|
||||
irc/module.h
|
||||
|
||||
ui_sources = \
|
||||
ui/UI.xs \
|
||||
ui/UI.pm \
|
||||
ui/Formats.xs \
|
||||
ui/Themes.xs \
|
||||
ui/Window.xs \
|
||||
ui/Makefile.PL.in \
|
||||
ui/typemap \
|
||||
ui/module.h
|
||||
|
||||
textui_sources = \
|
||||
textui/TextUI.xs \
|
||||
textui/TextUI.pm \
|
||||
textui/TextBuffer.xs \
|
||||
textui/TextBufferView.xs \
|
||||
textui/Statusbar.xs \
|
||||
textui/Makefile.PL.in \
|
||||
textui/wrapper_buffer_line.h \
|
||||
textui/typemap \
|
||||
textui/module.h
|
||||
|
||||
EXTRA_DIST = \
|
||||
get-signals.pl \
|
||||
irssi-core.pl \
|
||||
Makefile_silent.pm \
|
||||
$(common_sources) \
|
||||
$(irc_sources) \
|
||||
$(ui_sources) \
|
||||
$(textui_sources) \
|
||||
meson.build \
|
||||
common/meson.build \
|
||||
irc/meson.build \
|
||||
ui/meson.build \
|
||||
textui/meson.build
|
||||
|
||||
am_v_pl__show_gen = $(am__v_pl__show_gen_$(V))
|
||||
am_v_pl__hide_gen = $(am__v_pl__hide_gen_$(V))
|
||||
am__v_pl__show_gen_ = $(am__v_pl__show_gen_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_pl__hide_gen_ = $(am__v_pl__hide_gen_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_pl__show_gen_0 = echo " GEN " $$dir ;
|
||||
am__v_pl__hide_gen_0 = > /dev/null
|
||||
am__v_pl__show_gen_1 =
|
||||
am__v_pl__hide_gen_1 =
|
||||
|
||||
all-local:
|
||||
$(AM_V_GEN)for dir in $(perl_dirs); do \
|
||||
cd $$dir && \
|
||||
if [ ! -f Makefile ]; then \
|
||||
$(am_v_pl__show_gen)$(perlpath) Makefile.PL $(PERL_MM_PARAMS) $(am_v_pl__hide_gen); \
|
||||
fi && \
|
||||
($(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
|
||||
$(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
|
||||
cd ..; \
|
||||
done
|
||||
|
||||
install-exec-local:
|
||||
for dir in $(perl_dirs); do \
|
||||
cd $$dir && $(MAKE) install && cd ..; \
|
||||
done
|
||||
|
||||
clean-generic:
|
||||
for dir in $(perl_dirs); do \
|
||||
cd $$dir; \
|
||||
$(MAKE) clean; \
|
||||
cd ..; \
|
||||
done
|
||||
|
||||
distclean-generic:
|
||||
for dir in $(perl_dirs); do \
|
||||
cd $$dir; \
|
||||
$(MAKE) realclean; rm -f Makefile.PL Makefile; \
|
||||
cd ..; \
|
||||
done
|
||||
|
||||
libperl_core_la_LIBADD = $(PERL_LDFLAGS)
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
push @ExtUtils::MakeMaker::Overridable, qw(pm_to_blib);
|
||||
my $verb = $AM_DEFAULT_VERBOSITY;
|
||||
{ package MY;
|
||||
sub _center {
|
||||
my $z = shift;
|
||||
(length $z == 2 ? " $z " : length $z == 4 ? " $z " : " $z ").' '
|
||||
}
|
||||
sub _silent_cmd {
|
||||
my $z = shift;
|
||||
$z =~ s{\t(?:- ?)?\K(?=\$\((?|(CC)CMD|(XS)UBPPRUN|(LD|MV|CHMOD)|(RM)_R?F|(CP)_NONEMPTY|FULL_(AR)\)))}{\$(PL_AM_V_$1)}g;
|
||||
$z
|
||||
}
|
||||
sub c_o { _silent_cmd(shift->SUPER::c_o(@_)) }
|
||||
sub xs_c { _silent_cmd(shift->SUPER::xs_c(@_)) }
|
||||
sub xs_o { _silent_cmd(shift->SUPER::xs_o(@_)) }
|
||||
sub dynamic_lib { _silent_cmd(shift->SUPER::dynamic_lib(@_)) }
|
||||
sub static_lib { _silent_cmd(shift->SUPER::static_lib(@_)) }
|
||||
sub dynamic_bs {
|
||||
my $ret = shift->SUPER::dynamic_bs(@_);
|
||||
$ret =~ s{Running Mkbootstrap for}{\$(PL_AM_V_BS_Text)}g;
|
||||
_silent_cmd($ret)
|
||||
}
|
||||
sub pm_to_blib {
|
||||
my $ret = shift->SUPER::pm_to_blib(@_);
|
||||
$ret =~ s{^(\t(?:- ?)?)(?:\$\(NOECHO\) ?)?(.*-e ['"]pm_to_blib(.*\\\n)*.*)$}{$1\$(PL_AM_V_BLIB)$2\$(PL_AM_V_BLIB_Hide)}mg;
|
||||
$ret
|
||||
}
|
||||
sub post_constants {
|
||||
my $ret = shift->SUPER::post_constants(@_);
|
||||
my @terse = qw(cc xs ld chmod cp ar blib);
|
||||
my @silent = qw(mv rm);
|
||||
my @special = qw(BLIB_Hide);
|
||||
|
||||
#default verbosity from command line parameter
|
||||
$ret .= "
|
||||
AM_DEFAULT_VERBOSITY = @{[$verb ? 1 : 0]}
|
||||
";
|
||||
#default options forward
|
||||
$ret .= "
|
||||
PL_AM_V_${_} = \$(pl_am__v_${_}_\$(V))
|
||||
pl_am__v_${_}_ = \$(pl_am__v_${_}_\$(AM_DEFAULT_VERBOSITY))
|
||||
" for @special, map uc, @terse, @silent;
|
||||
|
||||
#quoted plain text needs extra quotes
|
||||
$ret .= "
|
||||
PL_AM_V_BS_Text = \"\$(pl_am__v_BS_Text_\$(V))\"
|
||||
pl_am__v_BS_Text_ = \$(pl_am__v_BS_Text_\$(AM_DEFAULT_VERBOSITY))
|
||||
"
|
||||
#hide pm_to_blib output
|
||||
. "
|
||||
pl_am__v_BLIB_Hide_0 = \$(DEV_NULL)
|
||||
pl_am__v_BLIB_Hide_1 =
|
||||
"
|
||||
#text for Mkbootstrap
|
||||
. "
|
||||
pl_am__v_BS_Text_0 = \"@{[_center('BS')]}\"
|
||||
pl_am__v_BS_Text_1 = \"Running Mkbootstrap for\"
|
||||
";
|
||||
#"terse" output
|
||||
$ret .= "
|
||||
pl_am__v_${_}_0 = \$(NOECHO)echo \"@{[_center($_)]}\" \$\@;
|
||||
" for map uc, @terse;
|
||||
|
||||
#no output
|
||||
$ret .= "
|
||||
pl_am__v_${_}_0 = \$(NOECHO)
|
||||
" for map uc, @silent;
|
||||
|
||||
#in verbose mode the "terse" echo expands to nothing
|
||||
$ret .= "
|
||||
pl_am__v_${_}_1 =
|
||||
" for map uc, @terse, @silent;
|
||||
$ret
|
||||
}
|
||||
}
|
||||
1;
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
use ExtUtils::MakeMaker;our $AM_DEFAULT_VERBOSITY='@AM_DEFAULT_VERBOSITY@';require "@top_srcdir@/src/perl/Makefile_silent.pm";
|
||||
|
||||
WriteMakefile('NAME' => 'Irssi',
|
||||
'LIBS' => '',
|
||||
'OBJECT' => '$(O_FILES)',
|
||||
'INC' => '-I../../.. @GLIB_CFLAGS@',
|
||||
'VERSION_FROM' => '@srcdir@/Irssi.pm');
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
use ExtUtils::MakeMaker;our $AM_DEFAULT_VERBOSITY='@AM_DEFAULT_VERBOSITY@';require "@top_srcdir@/src/perl/Makefile_silent.pm";
|
||||
|
||||
WriteMakefile('NAME' => 'Irssi::Irc',
|
||||
'LIBS' => '',
|
||||
'OBJECT' => '$(O_FILES)',
|
||||
'TYPEMAPS' => ['../common/typemap'],
|
||||
'INC' => '-I../../.. @GLIB_CFLAGS@',
|
||||
'VERSION_FROM' => '@srcdir@/Irc.pm');
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
use ExtUtils::MakeMaker;our $AM_DEFAULT_VERBOSITY='@AM_DEFAULT_VERBOSITY@';require "@top_srcdir@/src/perl/Makefile_silent.pm";
|
||||
|
||||
WriteMakefile('NAME' => 'Irssi::TextUI',
|
||||
'LIBS' => '',
|
||||
'OBJECT' => '$(O_FILES)',
|
||||
'TYPEMAPS' => ['../common/typemap', '../ui/typemap'],
|
||||
'INC' => '-I../../.. @GLIB_CFLAGS@',
|
||||
'VERSION_FROM' => '@srcdir@/TextUI.pm');
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
use ExtUtils::MakeMaker;our $AM_DEFAULT_VERBOSITY='@AM_DEFAULT_VERBOSITY@';require "@top_srcdir@/src/perl/Makefile_silent.pm";
|
||||
|
||||
WriteMakefile('NAME' => 'Irssi::UI',
|
||||
'LIBS' => '',
|
||||
'OBJECT' => '$(O_FILES)',
|
||||
'TYPEMAPS' => ['../common/typemap'],
|
||||
'INC' => '-I../../.. @GLIB_CFLAGS@',
|
||||
'VERSION_FROM' => '@srcdir@/UI.pm');
|
||||
Loading…
Add table
Add a link
Reference in a new issue