2002-11-07 17:09:59 -05:00
|
|
|
lib_LTLIBRARIES = libmetacity-private.la
|
2001-06-02 00:14:18 -04:00
|
|
|
|
2002-02-06 22:07:56 -05:00
|
|
|
SUBDIRS=wm-tester tools themes
|
2001-08-03 00:20:27 -04:00
|
|
|
|
2003-09-26 13:04:37 -04:00
|
|
|
INCLUDES=@METACITY_CFLAGS@ -DMETACITY_LIBEXECDIR=\"$(libexecdir)\" -DMETACITY_LIBDIR=\"$(libdir)\" -DHOST_ALIAS=\"@HOST_ALIAS@\" -DMETACITY_LOCALEDIR=\"$(prefix)/@DATADIRNAME@/locale\" -DMETACITY_PKGDATADIR=\"$(pkgdatadir)\" -DMETACITY_DATADIR=\"$(datadir)\" -DG_LOG_DOMAIN=\"metacity\" -DSN_API_NOT_YET_FROZEN=1
|
2001-06-02 00:14:18 -04:00
|
|
|
|
2002-07-13 23:16:41 -04:00
|
|
|
EGGFILES= \
|
|
|
|
eggaccelerators.c \
|
|
|
|
eggaccelerators.h
|
|
|
|
|
2001-06-02 00:14:18 -04:00
|
|
|
metacity_SOURCES= \
|
2002-10-26 03:37:11 -04:00
|
|
|
async-getprop.c \
|
|
|
|
async-getprop.h \
|
2003-01-28 10:07:43 -05:00
|
|
|
bell.h \
|
|
|
|
bell.c \
|
2001-07-07 14:43:19 -04:00
|
|
|
common.h \
|
2003-11-15 23:20:17 -05:00
|
|
|
compositor.c \
|
|
|
|
compositor.h \
|
2003-03-08 18:43:17 -05:00
|
|
|
constraints.c \
|
|
|
|
constraints.h \
|
2001-06-18 02:11:53 -04:00
|
|
|
core.c \
|
|
|
|
core.h \
|
2002-04-13 00:58:45 -04:00
|
|
|
delete.c \
|
2001-06-02 00:14:18 -04:00
|
|
|
display.c \
|
|
|
|
display.h \
|
2002-06-15 18:18:12 -04:00
|
|
|
draw-workspace.c \
|
|
|
|
draw-workspace.h \
|
2001-08-05 12:04:52 -04:00
|
|
|
effects.c \
|
|
|
|
effects.h \
|
2001-06-02 00:14:18 -04:00
|
|
|
errors.c \
|
|
|
|
errors.h \
|
|
|
|
eventqueue.c \
|
|
|
|
eventqueue.h \
|
2001-06-30 19:17:52 -04:00
|
|
|
fixedtip.c \
|
|
|
|
fixedtip.h \
|
2001-06-02 00:14:18 -04:00
|
|
|
frame.c \
|
|
|
|
frame.h \
|
2001-06-17 15:53:45 -04:00
|
|
|
frames.c \
|
|
|
|
frames.h \
|
2002-01-06 12:52:21 -05:00
|
|
|
gradient.c \
|
|
|
|
gradient.h \
|
2002-08-12 17:32:13 -04:00
|
|
|
group.c \
|
|
|
|
group.h \
|
2002-11-30 22:58:04 -05:00
|
|
|
group-private.h \
|
|
|
|
group-props.c \
|
|
|
|
group-props.h \
|
2002-02-09 18:03:52 -05:00
|
|
|
iconcache.c \
|
|
|
|
iconcache.h \
|
2001-09-21 15:20:56 -04:00
|
|
|
inlinepixbufs.h \
|
2001-06-06 00:47:37 -04:00
|
|
|
keybindings.c \
|
|
|
|
keybindings.h \
|
2001-06-02 00:14:18 -04:00
|
|
|
main.c \
|
|
|
|
main.h \
|
2001-06-20 23:40:14 -04:00
|
|
|
menu.c \
|
|
|
|
menu.h \
|
2002-09-26 21:40:17 -04:00
|
|
|
metaaccellabel.c \
|
|
|
|
metaaccellabel.h \
|
2002-10-26 12:40:50 -04:00
|
|
|
metacity-Xatomtype.h \
|
2001-06-24 02:47:54 -04:00
|
|
|
place.c \
|
|
|
|
place.h \
|
2001-12-09 17:41:12 -05:00
|
|
|
prefs.c \
|
|
|
|
prefs.h \
|
2002-03-17 12:22:23 -05:00
|
|
|
resizepopup.c \
|
|
|
|
resizepopup.h \
|
2001-06-02 00:14:18 -04:00
|
|
|
screen.c \
|
|
|
|
screen.h \
|
2001-06-09 17:58:30 -04:00
|
|
|
session.c \
|
|
|
|
session.h \
|
2001-06-10 03:52:35 -04:00
|
|
|
stack.c \
|
|
|
|
stack.h \
|
2001-08-19 02:23:59 -04:00
|
|
|
tabpopup.c \
|
2001-08-31 02:13:07 -04:00
|
|
|
tabpopup.h \
|
2002-01-05 23:51:53 -05:00
|
|
|
theme.c \
|
|
|
|
theme.h \
|
2002-02-06 22:07:56 -05:00
|
|
|
theme-parser.c \
|
|
|
|
theme-parser.h \
|
|
|
|
themewidget.c \
|
|
|
|
themewidget.h \
|
2001-06-18 02:11:53 -04:00
|
|
|
ui.c \
|
|
|
|
ui.h \
|
2001-06-02 00:14:18 -04:00
|
|
|
util.c \
|
|
|
|
util.h \
|
|
|
|
window.c \
|
2001-06-03 01:39:43 -04:00
|
|
|
window.h \
|
2002-11-03 18:42:21 -05:00
|
|
|
window-props.c \
|
|
|
|
window-props.h \
|
2001-06-06 00:47:37 -04:00
|
|
|
workspace.c \
|
2002-01-03 19:58:39 -05:00
|
|
|
workspace.h \
|
|
|
|
xprops.c \
|
2002-07-13 23:16:41 -04:00
|
|
|
xprops.h \
|
|
|
|
$(EGGFILES)
|
2001-06-02 00:14:18 -04:00
|
|
|
|
2004-11-10 02:59:38 -05:00
|
|
|
# by setting libmetacity_private_la_CFLAGS, the files shared with
|
|
|
|
# metacity proper will be compiled with different names.
|
|
|
|
libmetacity_private_la_CFLAGS =
|
2002-11-07 17:09:59 -05:00
|
|
|
libmetacity_private_la_SOURCES= \
|
2002-01-27 21:09:12 -05:00
|
|
|
gradient.c \
|
|
|
|
gradient.h \
|
2002-02-14 21:32:48 -05:00
|
|
|
preview-widget.c \
|
|
|
|
preview-widget.h \
|
2002-01-27 21:09:12 -05:00
|
|
|
theme.c \
|
|
|
|
theme.h \
|
2002-02-06 22:07:56 -05:00
|
|
|
theme-parser.c \
|
|
|
|
theme-parser.h \
|
2002-01-27 21:09:12 -05:00
|
|
|
util.c \
|
2002-11-07 19:05:36 -05:00
|
|
|
util.h \
|
|
|
|
common.h
|
2002-01-27 21:09:12 -05:00
|
|
|
|
2003-04-19 03:19:04 -04:00
|
|
|
libmetacity_private_la_LDFLAGS = -no-undefined
|
2003-04-21 19:37:42 -04:00
|
|
|
libmetacity_private_la_LIBADD = @METACITY_LIBS@
|
2003-04-19 03:19:04 -04:00
|
|
|
|
2002-11-07 17:09:59 -05:00
|
|
|
libmetacityincludedir = $(includedir)/metacity-1/metacity-private
|
|
|
|
|
|
|
|
libmetacityinclude_HEADERS = \
|
2002-11-14 17:30:51 -05:00
|
|
|
common.h \
|
2002-11-07 17:09:59 -05:00
|
|
|
gradient.h \
|
|
|
|
preview-widget.h \
|
|
|
|
theme.h \
|
|
|
|
theme-parser.h \
|
|
|
|
util.h
|
|
|
|
|
|
|
|
metacity_theme_viewer_SOURCES= \
|
|
|
|
theme-viewer.c
|
|
|
|
|
2002-04-12 19:00:46 -04:00
|
|
|
metacity_dialog_SOURCES= \
|
|
|
|
metacity-dialog.c
|
|
|
|
|
2002-01-27 21:09:12 -05:00
|
|
|
bin_PROGRAMS=metacity metacity-theme-viewer
|
2002-04-12 19:00:46 -04:00
|
|
|
libexec_PROGRAMS=metacity-dialog
|
2001-06-02 00:14:18 -04:00
|
|
|
|
2002-11-12 23:11:52 -05:00
|
|
|
EFENCE=
|
2002-12-08 21:53:16 -05:00
|
|
|
metacity_LDADD=@METACITY_LIBS@ $(EFENCE)
|
2002-11-07 17:09:59 -05:00
|
|
|
metacity_theme_viewer_LDADD= @METACITY_LIBS@ libmetacity-private.la
|
2002-04-12 19:00:46 -04:00
|
|
|
metacity_dialog_LDADD=@METACITY_LIBS@
|
2001-09-04 23:57:45 -04:00
|
|
|
|
2002-01-06 12:52:21 -05:00
|
|
|
testgradient_SOURCES=gradient.h gradient.c testgradient.c
|
2002-10-06 05:04:39 -04:00
|
|
|
testasyncgetprop_SOURCES=async-getprop.h async-getprop.c testasyncgetprop.c
|
2002-01-06 12:52:21 -05:00
|
|
|
|
2002-10-06 05:04:39 -04:00
|
|
|
noinst_PROGRAMS=testgradient testasyncgetprop
|
2002-01-06 12:52:21 -05:00
|
|
|
|
|
|
|
testgradient_LDADD= @METACITY_LIBS@
|
2002-10-06 05:04:39 -04:00
|
|
|
testasyncgetprop_LDADD= @METACITY_LIBS@
|
2002-01-06 12:52:21 -05:00
|
|
|
|
2001-09-04 23:57:45 -04:00
|
|
|
desktopfilesdir=$(datadir)/gnome/wm-properties
|
2002-05-27 11:51:41 -04:00
|
|
|
desktopfiles_in_files=metacity.desktop.in
|
2003-01-10 15:43:47 -05:00
|
|
|
desktopfiles_files=$(desktopfiles_in_files:.desktop.in=.desktop)
|
|
|
|
desktopfiles_DATA = $(desktopfiles_files)
|
2002-05-27 11:51:41 -04:00
|
|
|
@INTLTOOL_DESKTOP_RULE@
|
2001-09-04 23:57:45 -04:00
|
|
|
|
2001-12-09 17:41:12 -05:00
|
|
|
schemadir = @GCONF_SCHEMA_FILE_DIR@
|
2002-05-27 11:51:41 -04:00
|
|
|
schema_in_files = metacity.schemas.in
|
|
|
|
schema_DATA = $(schema_in_files:.schemas.in=.schemas)
|
|
|
|
|
|
|
|
@INTLTOOL_SCHEMAS_RULE@
|
2001-12-09 17:41:12 -05:00
|
|
|
|
2003-06-12 13:41:38 -04:00
|
|
|
if GCONF_SCHEMAS_INSTALL
|
2001-12-09 17:41:12 -05:00
|
|
|
install-data-local:
|
2005-01-03 18:50:10 -05:00
|
|
|
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA)
|
2003-06-12 13:41:38 -04:00
|
|
|
else
|
|
|
|
install-data-local:
|
|
|
|
endif
|
2001-12-09 17:41:12 -05:00
|
|
|
|
2002-08-10 12:47:43 -04:00
|
|
|
IMAGES=default_icon.png stock_maximize.png stock_minimize.png stock_delete.png
|
|
|
|
VARIABLES=default_icon_data $(srcdir)/default_icon.png \
|
|
|
|
stock_maximize_data $(srcdir)/stock_maximize.png \
|
|
|
|
stock_minimize_data $(srcdir)/stock_minimize.png \
|
|
|
|
stock_delete_data $(srcdir)/stock_delete.png
|
2001-09-04 23:57:45 -04:00
|
|
|
|
2001-10-13 00:00:08 -04:00
|
|
|
BUILT_SOURCES = inlinepixbufs.h
|
2004-11-10 02:59:38 -05:00
|
|
|
CLEANFILES = inlinepixbufs.h metacity.desktop metacity.schemas
|
2001-09-17 00:42:37 -04:00
|
|
|
|
|
|
|
inlinepixbufs.h: $(IMAGES)
|
|
|
|
$(GDK_PIXBUF_CSOURCE) --raw --build-list $(VARIABLES) >$(srcdir)/inlinepixbufs.h
|
|
|
|
|
2002-11-07 17:09:59 -05:00
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
|
|
|
|
pkgconfig_DATA = libmetacity-private.pc
|
|
|
|
|
2003-01-10 15:43:47 -05:00
|
|
|
EXTRA_DIST=$(desktopfiles_files) \
|
2002-11-07 17:09:59 -05:00
|
|
|
$(IMAGES) $(schema_DATA) \
|
|
|
|
update-from-egg.sh \
|
|
|
|
$(desktopfiles_in_files) \
|
|
|
|
$(schema_in_files) \
|
|
|
|
libmetacity-private.pc.in
|
|
|
|
|
2002-07-13 23:16:41 -04:00
|
|
|
|
|
|
|
EGGDIR=$(srcdir)/../../libegg/libegg
|
|
|
|
|
|
|
|
regenerate-built-sources:
|
|
|
|
EGGFILES="$(EGGFILES)" EGGDIR="$(EGGDIR)" $(srcdir)/update-from-egg.sh
|