15 # setup source file variables
17 # GDK header files for public installation (non-generated)
18 -gdk_public_h_sources = @STRIP_BEGIN@ \
19 +gdk_public_h_sources = \
29 -gdk_c_sources = @STRIP_BEGIN@ \
44 # setup GDK sources and their dependancies
47 libgdkinclude_HEADERS = $(gdk_public_h_sources)
48 libgdk_la_SOURCES = $(gdk_c_sources)
49 -MAINTAINERCLEANFILES +=
55 # rules to generate built sources
59 # setup source file variables
61 # GTK+ header files for public installation (non-generated)
62 -gtk_public_h_sources = @STRIP_BEGIN@ \
63 +gtk_public_h_sources = \
74 # GTK+ header files that don't get installed
75 gtk_private_h_sources = @STRIP_BEGIN@ \
77 # GTK+ C sources to build the library from
78 -gtk_c_sources = @STRIP_BEGIN@ \
90 # we use our own built_sources variable rules to avoid automake's
91 # BUILT_SOURCES oddities
92 # we generate frequently rebuild files piggyback on a stamp file, so sources
96 # built sources that get installed with the header files
97 -gtk_built_public_sources = @STRIP_BEGIN@ \
98 +gtk_built_public_sources = \
100 - gtktypebuiltins.h \
103 # non-header sources (headers should be specified in the above variables)
104 # that don't serve as direct make target sources, i.e. they don't have
105 # their own .lo rules and don't get publically installed
108 libgtkinclude_HEADERS = $(gtk_public_h_sources) $(gtk_built_public_sources) gtkfeatures.h
109 libgtk_la_SOURCES = $(gtk_c_sources)
110 -MAINTAINERCLEANFILES += $(gtk_built_public_sources) $(gtk_built_sources)
112 -EXTRA_DIST += $(gtk_private_h_sources)
113 +MAINTAINERCLEANFILES = $(gtk_built_public_sources) $(gtk_built_sources)
114 +EXTRA_DIST = $(gtk_private_h_sources)
115 EXTRA_DIST += $(gtk_built_sources) $(gtk_built_public_sources) $(gtk_extra_sources)
120 # setup autogeneration dependancies
121 gen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmc
122 -CLEANFILES += $(gen_sources)
123 +CLEANFILES = $(gen_sources)
124 COPYING: $(gtk_built_public_sources) $(gtk_built_sources)
125 $(OBJECTS): COPYING # this is our oldest-source-stamp
126 # initial creation of the real stamp-* files