~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/Makefile.am

  • Committer: Brian Aker
  • Date: 2008-12-12 16:48:35 UTC
  • mfrom: (670.1.17 devel)
  • Revision ID: brian@tangent.org-20081212164835-w4by5sht9l03sz72
Merge from Monty.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
                current_session.h \
60
60
                common.h \
61
61
                comp_creator.h \
62
 
                configvar.h \
 
62
                configmake.h \
63
63
                connect.h \
64
64
                cost_vect.h \
65
65
                data_home.h \
186
186
drizzled_LDFLAGS =
187
187
 
188
188
noinst_HEADERS = \
 
189
                configvar.h \
189
190
                gettext.h \
190
191
                global.h \
191
192
                server_includes.h
323
324
 
324
325
BUILT_SOURCES = $(BUILT_MAINT_SRC) \
325
326
                lex_hash.h \
 
327
                configvar.h \
326
328
                $(PCHHEADERS)
327
329
 
328
 
EXTRA_DIST = $(BUILT_MAINT_SRC) \
329
 
             drizzledumpslow \
330
 
             message.mc \
331
 
             probes.d
 
330
EXTRA_DIST = \
 
331
                $(BUILT_MAINT_SRC) \
 
332
                drizzledumpslow \
 
333
                message.mc \
 
334
                probes.d
332
335
 
333
 
CLEANFILES = lex_hash.h \
334
 
             sql_yacc.output \
335
 
             $(PCHHEADERS) \
336
 
             $(nodist_drizzled_SOURCES)
 
336
CLEANFILES = \
 
337
                configmake.h \
 
338
                lex_hash.h \
 
339
                sql_yacc.output \
 
340
                $(PCHHEADERS) \
 
341
                $(nodist_drizzled_SOURCES)
337
342
 
338
343
DISTCLEANFILES = $(EXTRA_PROGRAMS) \
339
344
                 $(BUILT_MAINT_SRC)
353
358
        sed "s/#include <unistd.h>//g" probes.h.bak > probes.h
354
359
        rm probes.h.bak
355
360
 
 
361
configmake.h: Makefile
 
362
        rm -f $@-t $@
 
363
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
 
364
          echo '#define PREFIX "$(prefix)"'; \
 
365
          echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
 
366
          echo '#define BINDIR "$(bindir)"'; \
 
367
          echo '#define SBINDIR "$(sbindir)"'; \
 
368
          echo '#define LIBEXECDIR "$(libexecdir)"'; \
 
369
          echo '#define DATAROOTDIR "$(datarootdir)"'; \
 
370
          echo '#define DATADIR "$(datadir)"'; \
 
371
          echo '#define SYSCONFDIR "$(sysconfdir)"'; \
 
372
          echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
 
373
          echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
 
374
          echo '#define INCLUDEDIR "$(includedir)"'; \
 
375
          echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
 
376
          echo '#define DOCDIR "$(docdir)"'; \
 
377
          echo '#define INFODIR "$(infodir)"'; \
 
378
          echo '#define HTMLDIR "$(htmldir)"'; \
 
379
          echo '#define DVIDIR "$(dvidir)"'; \
 
380
          echo '#define PDFDIR "$(pdfdir)"'; \
 
381
          echo '#define PSDIR "$(psdir)"'; \
 
382
          echo '#define LIBDIR "$(libdir)"'; \
 
383
          echo '#define LISPDIR "$(lispdir)"'; \
 
384
          echo '#define LOCALEDIR "$(localedir)"'; \
 
385
          echo '#define MANDIR "$(mandir)"'; \
 
386
          echo '#define MANEXT "$(manext)"'; \
 
387
          echo '#define PKGDATADIR "$(pkgdatadir)"'; \
 
388
          echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
 
389
          echo '#define PKGLIBDIR "$(pkglibdir)"'; \
 
390
          echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
 
391
        } | sed '/""/d' > $@-t
 
392
        mv $@-t $@
 
393
 
 
394
 
356
395
if BUILD_GCC_PCH
357
396
%.h.gch: %.h
358
397
        $(CXXCOMPILE) -include config.h -Wno-unused-macros -c $<