Codebase list policykit-1-gnome / debian/0.102-2 polkitgtk / Makefile.am
debian/0.102-2

Tree @debian/0.102-2 (Download .tar.gz)

Makefile.am @debian/0.102-2raw · history · blame

NULL =

lib_LTLIBRARIES=libpolkit-gtk-1.la

libpolkit_gtk_1includedir=$(includedir)/polkit-gtk-1/polkitgtk

libpolkit_gtk_1include_HEADERS =              				\
	polkitgtk.h							\
	polkitgtktypes.h						\
	polkitlockbutton.h						\
	$(NULL)

libpolkit_gtk_1_la_SOURCES =                 	               		\
	polkitgtk.h							\
	polkitgtktypes.h						\
	polkitlockbutton.h			polkitlockbutton.c	\
	$(NULL)

libpolkit_gtk_1_la_CPPFLAGS = 				\
	-I$(top_srcdir)					\
	-I$(top_builddir)				\
	-I$(top_srcdir)/polkitgtk			\
	-I$(top_builddir)/polkitgtk			\
	-DG_LOG_DOMAIN=\"polkitgtk\"			\
	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
	$(DISABLE_DEPRECATED)				\
	$(AM_CPPFLAGS)					\
	-DPOLKIT_GTK_COMPILATION			\
	$(NULL)

libpolkit_gtk_1_la_CFLAGS = 				\
	$(POLKIT_GOBJECT_CFLAGS)			\
	$(GTK_CFLAGS)					\
	$(WARN_CFLAGS)					\
	$(AM_CFLAGS)					\
	$(NULL)

libpolkit_gtk_1_la_LIBADD = 				\
	$(POLKIT_GOBJECT_LIBS)				\
	$(GTK_LIBS)					\
	$(INTLLIBS)					\
	$(NULL)


libpolkit_gtk_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
		        -export-dynamic -no-undefined -export-symbols-regex '(^polkit_.*)'

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = polkit-gtk-1.pc

noinst_PROGRAMS = example

example_SOURCES = example.c
example_CFLAGS = 					\
	-I$(top_srcdir)					\
	-I$(top_builddir)				\
	$(POLKIT_GOBJECT_CFLAGS)			\
	$(GTK_CFLAGS)					\
	$(WARN_CFLAGS)					\
	$(AM_CFLAGS)					\
	$(NULL)

example_LDADD = 					\
	$(POLKIT_GOBJECT_LIBS)				\
	$(GTK_LIBS)					\
	$(INTLLIBS)					\
	libpolkit-gtk-1.la				\
	$(NULL)

if ENABLE_INTROSPECTION
girdir = $(GIRDIR)
gir_DATA = PolkitGtk-1.0.gir

typelibsdir = $(GIRTYPELIBDIR)
typelibs_DATA = PolkitGtk-1.0.typelib

PolkitGtk-1.0.gir: libpolkit-gtk-1.la $(G_IR_SCANNER) Makefile.am
	$(G_IR_SCANNER) -v 					\
		--namespace PolkitGtk 				\
		--strip-prefix=Polkit				\
		--nsversion=1.0 				\
		--include=Gtk-$(GTK_API_VERSION)		\
		--include=Polkit-1.0 				\
		--library=polkit-gtk-1 				\
		--output $@ 					\
		--pkg=polkit-gobject-1				\
		--pkg=gtk+-$(GTK_API_VERSION)			\
		--libtool=$(top_builddir)/libtool		\
                -I$(top_srcdir)		 			\
	        -DPOLKIT_GTK_COMPILATION                   	\
		$(srcdir)/polkitgtk.h 				\
		$(srcdir)/polkitgtktypes.h 			\
		$(srcdir)/polkitlockbutton.h 			\
		$(NULL)

PolkitGtk-1.0.typelib: PolkitGtk-1.0.gir $(G_IR_COMPILER)
	$(G_IR_COMPILER) $< -o $@

endif # ENABLE_INTROSPECTION

CLEANFILES = $(BUILT_SOURCES) $(pkgconfig_DATA) $(gir_DATA) $(typelibs_DATA)

clean-local :
	rm -f *~ $(BUILT_SOURCES)