You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebase/konsole/konsole/Makefile.am

81 lines
2.8 KiB

# 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_TDEPARTS)
fontembedder_SOURCES = fontembedder.cpp
fontembedder_LDFLAGS = $(all_libraries)
fontembedder_LDADD = $(LIB_TQT)
# 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_TDEIO) $(LIB_TDEPRINT) $(LIBUTIL) $(XTESTLIB) $(LIB_XRENDER)
# kcmkonsole_SOURCES = kcmkonsole.cpp schema.cpp
# kcmkonsole_LDADD = $(LIB_TDEUI)
# kcmkonsole_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_TDEIO) -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