You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.8 KiB
Makefile
81 lines
2.8 KiB
Makefile
# This file is part of Konsole - an X terminal for KDE
|
|
|
|
# set the include path for X, qt and KDE
|
|
INCLUDES = -I. $(all_includes)
|
|
|
|
# you can add here more. This one gets installed
|
|
# bin_PROGRAMS = kcmkonsole
|
|
bin_PROGRAMS =
|
|
noinst_PROGRAMS = fontembedder
|
|
lib_LTLIBRARIES =
|
|
tdeinit_LTLIBRARIES = konsole.la
|
|
kde_module_LTLIBRARIES = libkonsolepart.la kded_kwrited.la
|
|
|
|
libkonsolepart_la_SOURCES = TEPty.cpp BlockArray.cpp konsole_part.cpp \
|
|
schema.cpp \
|
|
session.cpp \
|
|
zmodem_dialog.cpp \
|
|
TEWidget.cpp \
|
|
TEmuVt102.cpp \
|
|
TEScreen.cpp konsole_wcwidth.cpp \
|
|
TEmulation.cpp \
|
|
TEHistory.cpp \
|
|
keytrans.cpp \
|
|
konsoleiface.skel \
|
|
sessioniface.skel
|
|
|
|
libkonsolepart_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
|
|
libkonsolepart_la_LIBADD = $(XTESTLIB) $(LIB_KPARTS)
|
|
|
|
fontembedder_SOURCES = fontembedder.cpp
|
|
fontembedder_LDFLAGS = $(all_libraries)
|
|
fontembedder_LDADD = $(LIB_QT)
|
|
|
|
# kwrited kded module
|
|
kded_kwrited_la_SOURCES = kwrited.cpp TEPty.cpp kwrited.skel
|
|
kded_kwrited_la_LIBADD = $(LIB_TDECORE)
|
|
kded_kwrited_la_LDFLAGS = $(all_libraries) -module -avoid-version
|
|
|
|
# konsole tdeinit module
|
|
konsole_la_SOURCES = TEPty.cpp BlockArray.cpp main.cpp konsole.cpp schema.cpp session.cpp TEWidget.cpp TEmuVt102.cpp \
|
|
TEScreen.cpp TEmulation.cpp TEHistory.cpp keytrans.cpp konsoleiface.skel sessioniface.skel \
|
|
konsole_wcwidth.cpp konsolebookmarkhandler.cpp konsolebookmarkmenu.cpp \
|
|
zmodem_dialog.cpp printsettings.cpp
|
|
konsole_la_LDFLAGS = $(all_libraries) -module -avoid-version
|
|
konsole_la_LIBADD = $(LIB_TDEUI) $(LIB_KIO) $(LIB_TDEPRINT) $(LIBUTIL) $(XTESTLIB) $(LIB_XRENDER)
|
|
|
|
# kcmkonsole_SOURCES = kcmkonsole.cpp schema.cpp
|
|
# kcmkonsole_LDADD = $(LIB_TDEUI)
|
|
# kcmkonsole_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_KIO) -ltdetexteditor
|
|
|
|
noinst_HEADERS = TEWidget.h TEPty.h TEmulation.h TEmuVt102.h \
|
|
TECommon.h TEScreen.h konsole.h schema.h session.h konsole_wcwidth.h \
|
|
kwrited.h TEHistory.h keytrans.h default.keytab.h BlockArray.h \
|
|
konsolebookmarkhandler.h konsolebookmarkmenu.h zmodem_dialog.h \
|
|
printsettings.h linefont.h
|
|
|
|
METASOURCES = AUTO
|
|
|
|
messages: rc.cpp
|
|
rm -f schemas.cpp
|
|
rm -f tips.cpp
|
|
(cd .. && $(PREPARETIPS) > konsole/tips.cpp)
|
|
for i in ../other/*.schema; do \
|
|
grep "^title" $$i | cut -d':' -f2- | sed -e 's#^title \(.*\)$$#i18n(\"\1\")#' >> schemas.cpp ;\
|
|
done
|
|
for i in ../other/*.Keytab ../other/*.keytab; do \
|
|
grep "^keyboard" $$i | sed -e 's#^keyboard \"\(.*\)\"$$#i18n(\"\1\")#' >> schemas.cpp ;\
|
|
done
|
|
$(XGETTEXT) *.cpp -o $(podir)/konsole.pot
|
|
rm -f schemas.cpp
|
|
rm -f tips.cpp
|
|
|
|
# setting up x-application/konsole as a special mimetype
|
|
mimedir = $(kde_mimedir)/application
|
|
mime_DATA = x-konsole.desktop
|
|
|
|
EXTRA_DIST = $(mime_DATA)
|
|
|
|
fonts: fontembedder
|
|
./fontembedder $(srcdir)/linefont.src > linefont.h
|