[telepathy-mission-control/master] src/Makefile.am: don't install headers that were never meant to be installed
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Apr 15 04:42:45 PDT 2009
Also make mcd-enum-types.c correctly depend on the headers it uses
---
src/Makefile.am | 26 +++++++++++---------------
1 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 3489bbe..58afe16 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,7 +9,7 @@ INCLUDES = \
-DMC_DISABLE_DEPRECATED -I$(top_srcdir)
mission_control_includedir = $(includedir)/mission-control
-mission_control_include = \
+mission_control_include_HEADERS = \
mcd-account.h \
mcd-account-compat.h \
mcd-account-conditions.h \
@@ -83,15 +83,6 @@ nodist_libmissioncontrol_server_la_SOURCES = \
_gen/svc-dispatch-operation.c \
_gen/svc-request.c
-
-mission_control_include_HEADERS = \
- $(mission_control_include) \
- mcd-account-config.h \
- mcd-account-priv.h \
- mcd-enum-types.h \
- mcd-misc.h \
- sp_timestamp.h
-
BUILT_SOURCES = \
_gen/all.xml \
mcd-signals-marshal.h \
@@ -124,18 +115,22 @@ libmissioncontrol_server_la_SOURCES = \
mcd-account.c \
mcd-account-compat.c \
mcd-account-conditions.c \
+ mcd-account-config.h \
mcd-account-connection.c \
mcd-account-requests.c \
mcd-account-stats.c \
mcd-account-manager.c \
mcd-account-manager-creation.c \
mcd-account-manager-query.c \
+ mcd-account-priv.h \
mcd-dbusprop.c \
mcd-debug.c \
mcd-dispatch-operation.c \
mcd-enum-types.c \
+ mcd-enum-types.h \
mcd-signals-marshal.c \
mcd-misc.c \
+ mcd-misc.h \
mcd-mission.c \
mcd-operation.c \
mcd-controller.c \
@@ -149,7 +144,8 @@ libmissioncontrol_server_la_SOURCES = \
mcd-chan-handler.c \
mcd-transport.c \
mcd-provisioning.c \
- mcd-provisioning-factory.c
+ mcd-provisioning-factory.c \
+ sp_timestamp.h
# bin_PROGRAMS = mission-control
# mission_control_LDFLAGS = -export-dynamic
@@ -171,18 +167,18 @@ libmissioncontrol_server_la_SOURCES = \
mcd-enum-types.h: stamp-mcd-enum-types.h
@true
-stamp-mcd-enum-types.h: Makefile $(mission_control_include) mcd-enum-types.c
+stamp-mcd-enum-types.h: Makefile $(mission_control_include_HEADERS) mcd-enum-types.c
( cd $(srcdir) && glib-mkenums \
--fhead "#ifndef __MCD_ENUM_TYPES_H__\n#define __MCD_ENUM_TYPES_H__\n\n#include \"mcd-mission.h\"\n#include \"mcd-channel.h\"\n#include \"mcd-provisioning.h\"\n#include \"mcd-transport.h\"\n\nG_BEGIN_DECLS\n" \
--fprod "/* enumerations from \"@filename@\" */\n" \
--vhead "GType @enum_name at _get_type (void) G_GNUC_CONST;\n#define MCD_TYPE_ at ENUMSHORT@ (@enum_name at _get_type())\n" \
--ftail "G_END_DECLS\n\n#endif /* __MCD_ENUM_TYPES_H__ */" \
- $(mission_control_include) ) >> xgen-geth \
+ $(mission_control_include_HEADERS) ) >> xgen-geth \
&& (cmp -s xgen-geth mcd-enum-types.h || cp xgen-geth mcd-enum-types.h ) \
&& rm -f xgen-geth \
&& echo timestamp > $(@F)
-mcd-enum-types.c: Makefile
+mcd-enum-types.c: Makefile $(mission_control_include_HEADERS)
( cd $(srcdir) && glib-mkenums \
--fhead "#include \"mcd-enum-types.h\"\n#define g_intern_static_string(s) (s)\n" \
--fprod "\n/* enumerations from \"@filename@\" */" \
@@ -190,7 +186,7 @@ mcd-enum-types.c: Makefile
--vhead "GType\n at enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G at Type@Value values[] = {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
--vtail " { 0, NULL, NULL }\n };\n etype = g_ at type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n }\n return etype;\n}\n" \
- $(mission_control_include) ) > xgen-getc \
+ $(mission_control_include_HEADERS) ) > xgen-getc \
&& cp xgen-getc mcd-enum-types.c \
&& rm -f xgen-getc
--
1.5.6.5
More information about the telepathy-commits
mailing list