206 lines
4.8 KiB
Makefile
206 lines
4.8 KiB
Makefile
|
NULL =
|
||
|
|
||
|
if ENABLE_SKEY
|
||
|
SUBDIRS = skey
|
||
|
endif
|
||
|
|
||
|
bin_PROGRAMS = mate-terminal
|
||
|
|
||
|
BUILT_SOURCES = \
|
||
|
terminal-marshal.c \
|
||
|
terminal-marshal.h \
|
||
|
terminal-type-builtins.c \
|
||
|
terminal-type-builtins.h \
|
||
|
$(NULL)
|
||
|
|
||
|
mate_terminal_SOURCES= \
|
||
|
eggshell.c \
|
||
|
eggshell.h \
|
||
|
profile-editor.c \
|
||
|
profile-editor.h \
|
||
|
terminal.c \
|
||
|
terminal-accels.c \
|
||
|
terminal-accels.h \
|
||
|
terminal-app.c \
|
||
|
terminal-app.h \
|
||
|
terminal-debug.c \
|
||
|
terminal-debug.h \
|
||
|
terminal-encoding.c \
|
||
|
terminal-encoding.h \
|
||
|
terminal-info-bar.c \
|
||
|
terminal-info-bar.h \
|
||
|
terminal-intl.h \
|
||
|
terminal-options.c \
|
||
|
terminal-options.h \
|
||
|
terminal-profile.c \
|
||
|
terminal-profile.h \
|
||
|
terminal-screen.c \
|
||
|
terminal-screen.h \
|
||
|
terminal-screen-container.c \
|
||
|
terminal-screen-container.h \
|
||
|
terminal-search-dialog.c \
|
||
|
terminal-search-dialog.h \
|
||
|
terminal-tab-label.c \
|
||
|
terminal-tab-label.h \
|
||
|
terminal-tabs-menu.c \
|
||
|
terminal-tabs-menu.h \
|
||
|
terminal-util.c \
|
||
|
terminal-util.h \
|
||
|
terminal-version.h \
|
||
|
terminal-window.c \
|
||
|
terminal-window.h \
|
||
|
$(NULL)
|
||
|
|
||
|
if ENABLE_SKEY
|
||
|
mate_terminal_SOURCES += \
|
||
|
skey-popup.c \
|
||
|
skey-popup.h \
|
||
|
$(NULL)
|
||
|
endif
|
||
|
|
||
|
nodist_mate_terminal_SOURCES= $(BUILT_SOURCES)
|
||
|
|
||
|
mate_terminal_CPPFLAGS = \
|
||
|
-DTERMINAL_COMPILATION \
|
||
|
-DEXECUTABLE_NAME=\"mate-terminal\" \
|
||
|
-DTERM_DATADIR="\"$(datadir)\"" \
|
||
|
-DTERM_LOCALEDIR="\"$(datadir)/locale\"" \
|
||
|
-DTERM_PKGDATADIR="\"$(pkgdatadir)\"" \
|
||
|
-DTERM_HELPDIR="\"$(HELP_DIR)\"" \
|
||
|
-DSN_API_NOT_YET_FROZEN \
|
||
|
-DGDK_MULTIHEAD_SAFE \
|
||
|
-DG_DISABLE_SINGLE_INCLUDES \
|
||
|
-DPANGO_DISABLE_SINGLE_INCLUDES \
|
||
|
-DATK_DISABLE_SINGLE_INCLUDES \
|
||
|
-DGDK_DISABLE_SINGLE_INCLUDES \
|
||
|
-DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES \
|
||
|
-DGTK_DISABLE_SINGLE_INCLUDES \
|
||
|
$(DISABLE_DEPRECATED) \
|
||
|
$(AM_CPPFLAGS)
|
||
|
|
||
|
mate_terminal_CFLAGS = \
|
||
|
$(TERM_CFLAGS) \
|
||
|
$(WARN_CFLAGS) \
|
||
|
$(AM_CFLAGS)
|
||
|
|
||
|
mate_terminal_LDFLAGS =
|
||
|
|
||
|
mate_terminal_LDADD = \
|
||
|
skey/libskey.la \
|
||
|
$(TERM_LIBS)
|
||
|
|
||
|
if WITH_SMCLIENT
|
||
|
mate_terminal_SOURCES += \
|
||
|
eggsmclient.c \
|
||
|
eggsmclient.h \
|
||
|
eggsmclient-private.h \
|
||
|
$(NULL)
|
||
|
mate_terminal_CFLAGS += $(SMCLIENT_CFLAGS)
|
||
|
mate_terminal_LDADD += $(SMCLIENT_LIBS)
|
||
|
|
||
|
if WITH_SMCLIENT_XSMP
|
||
|
mate_terminal_SOURCES += \
|
||
|
eggdesktopfile.c \
|
||
|
eggdesktopfile.h \
|
||
|
eggsmclient-xsmp.c \
|
||
|
$(NULL)
|
||
|
mate_terminal_CPPFLAGS += -DEGG_SM_CLIENT_BACKEND_XSMP
|
||
|
endif
|
||
|
if WITH_SMCLIENT_WIN32
|
||
|
mate_terminal_SOURCES += eggsmclient-win32.c
|
||
|
endif
|
||
|
if WITH_SMCLIENT_QUARTZ
|
||
|
mate_terminal_SOURCES += eggsmclient-osx.c
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
TYPES_H_FILES = \
|
||
|
terminal-profile.h \
|
||
|
$(NULL)
|
||
|
|
||
|
terminal-type-builtins.h: stamp-terminal-type-builtins.h
|
||
|
@true
|
||
|
|
||
|
stamp-terminal-type-builtins.h: terminal-type-builtins.h.template $(TYPES_H_FILES)
|
||
|
$(AM_V_GEN) $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-ttbh \
|
||
|
&& (cmp -s xgen-ttbh terminal-type-builtins.h || cp xgen-ttbh terminal-type-builtins.h ) \
|
||
|
&& rm -f xgen-ttbh \
|
||
|
&& echo timestamp > $(@F)
|
||
|
|
||
|
terminal-type-builtins.c: terminal-type-builtins.c.template $(TYPES_H_FILES)
|
||
|
$(AM_V_GEN) $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-ttbc \
|
||
|
&& (cmp -s xgen-ttbc terminal-type-builtins.c || cp xgen-ttbc terminal-type-builtins.c ) \
|
||
|
&& rm -f xgen-ttbc
|
||
|
|
||
|
terminal-marshal.h: $(srcdir)/terminal-marshal.list
|
||
|
$(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=_terminal_marshal $(srcdir)/terminal-marshal.list \
|
||
|
--header \
|
||
|
--internal > terminal-marshal.h.tmp \
|
||
|
&& mv terminal-marshal.h.tmp terminal-marshal.h ) \
|
||
|
|| ( rm -f terminal-marshal.h.tmp && exit 1 )
|
||
|
|
||
|
terminal-marshal.c: $(srcdir)/terminal-marshal.list
|
||
|
$(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=_terminal_marshal $(srcdir)/terminal-marshal.list \
|
||
|
--header \
|
||
|
--body \
|
||
|
--internal > terminal-marshal.c.tmp \
|
||
|
&& mv terminal-marshal.c.tmp terminal-marshal.c ) \
|
||
|
|| ( rm -f terminal-marshal.c.tmp && exit 1 )
|
||
|
|
||
|
schemadir = $(MATECONF_SCHEMA_FILE_DIR)
|
||
|
schema_in_files = mate-terminal.schemas.in
|
||
|
schema_DATA = mate-terminal.schemas
|
||
|
|
||
|
aboutdir = $(pkgdatadir)
|
||
|
about_DATA = \
|
||
|
terminal.about \
|
||
|
$(NULL)
|
||
|
|
||
|
uimanagerdir = $(pkgdatadir)
|
||
|
uimanager_DATA = \
|
||
|
terminal.xml \
|
||
|
$(NULL)
|
||
|
|
||
|
builder_in_files = \
|
||
|
encodings-dialog.glade \
|
||
|
find-dialog.glade \
|
||
|
keybinding-editor.glade \
|
||
|
profile-manager.glade \
|
||
|
profile-new-dialog.glade \
|
||
|
profile-preferences.glade \
|
||
|
skey-challenge.glade \
|
||
|
$(NULL)
|
||
|
|
||
|
builderdir = $(pkgdatadir)
|
||
|
builder_DATA = $(builder_in_files:.glade=.ui)
|
||
|
|
||
|
CLEANFILES = \
|
||
|
stamp-terminal-type-builtins.h \
|
||
|
mate-terminal.schemas \
|
||
|
stamp-terminal-type-builtins.h \
|
||
|
$(builder_DATA) \
|
||
|
$(BUILT_SOURCES)
|
||
|
|
||
|
EXTRA_DIST = \
|
||
|
terminal-marshal.list \
|
||
|
terminal-type-builtins.c.template \
|
||
|
terminal-type-builtins.h.template \
|
||
|
extra-strings.c \
|
||
|
$(about_DATA) \
|
||
|
$(schema_in_files) \
|
||
|
$(uimanager_DATA) \
|
||
|
$(builder_in_files) \
|
||
|
$(NULL)
|
||
|
|
||
|
@INTLTOOL_SCHEMAS_RULE@
|
||
|
|
||
|
if MATECONF_SCHEMAS_INSTALL
|
||
|
install-data-local:
|
||
|
MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/src/$(schema_DATA)
|
||
|
endif
|
||
|
|
||
|
%.ui: %.glade
|
||
|
$(AM_V_GEN) $(GTK_BUILDER_CONVERT) $< $@
|
||
|
|
||
|
-include $(top_srcdir)/git.mk
|