~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Monty Taylor
  • Date: 2008-12-20 23:44:07 UTC
  • mto: (722.2.2 devel)
  • mto: This revision was merged to the branch mainline in revision 727.
  • Revision ID: monty@inaugust.com-20081220234407-585wdrdd1vxqqzam
Removed all the setting of DEFS everywhere. Use configmake.h to get the values
we need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
          support-files
36
36
 
37
37
EXTRA_DIST = config/config.rpath
 
38
CLEANFILES = drizzled/configmake.h
38
39
DISTCLEANFILES = ac_available_languages_fragment
39
40
MAINTAINERCLEANFILES = autom4te.cache
40
41
 
 
42
BUILT_SOURCES = drizzled/configmake.h
 
43
noinst_HEADERS = drizzled/configmake.h
 
44
 
41
45
# Create empty datadir 
42
46
install-data-local:
43
47
        $(mkinstalldirs) $(DESTDIR)$(localstatedir) 
109
113
            uncrustify -f $$f -c ${top_srcdir}/config/uncrustify.cfg \
110
114
               -o indentoutput.tmp && mv indentoutput.tmp "$$f" ;\
111
115
        done
 
116
 
 
117
drizzled/configmake.h: ${top_srcdir}/Makefile.in
 
118
        @echo "Making $@"
 
119
        @rm -f $@-t $@
 
120
        @{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
 
121
          echo '#define PREFIX "$(prefix)"'; \
 
122
          echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
 
123
          echo '#define BINDIR "$(bindir)"'; \
 
124
          echo '#define SBINDIR "$(sbindir)"'; \
 
125
          echo '#define LIBEXECDIR "$(libexecdir)"'; \
 
126
          echo '#define DATAROOTDIR "$(datarootdir)"'; \
 
127
          echo '#define DATADIR "$(datadir)"'; \
 
128
          echo '#define SYSCONFDIR "$(sysconfdir)"'; \
 
129
          echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
 
130
          echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
 
131
          echo '#define INCLUDEDIR "$(includedir)"'; \
 
132
          echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
 
133
          echo '#define DOCDIR "$(docdir)"'; \
 
134
          echo '#define INFODIR "$(infodir)"'; \
 
135
          echo '#define HTMLDIR "$(htmldir)"'; \
 
136
          echo '#define DVIDIR "$(dvidir)"'; \
 
137
          echo '#define PDFDIR "$(pdfdir)"'; \
 
138
          echo '#define PSDIR "$(psdir)"'; \
 
139
          echo '#define LIBDIR "$(libdir)"'; \
 
140
          echo '#define LISPDIR "$(lispdir)"'; \
 
141
          echo '#define LOCALEDIR "$(localedir)"'; \
 
142
          echo '#define MANDIR "$(mandir)"'; \
 
143
          echo '#define MANEXT "$(manext)"'; \
 
144
          echo '#define PKGDATADIR "$(pkgdatadir)"'; \
 
145
          echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
 
146
          echo '#define PKGLIBDIR "$(pkglibdir)"'; \
 
147
          echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
 
148
          echo '#define PKGPLUGINDIR "$(pkgplugindir)"'; \
 
149
        } | sed '/""/d' > $@-t
 
150
        @if diff $@-t $@ >/dev/null 2>&1 ; then \
 
151
          rm @-t ; \
 
152
        else \
 
153
          mv $@-t $@ ; \
 
154
        fi
 
155