Ignore:
Timestamp:
Jun 4, 2015, 10:59:11 PM (9 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
472a8dd
Parents:
bb86117
Message:

eliminate prelude build on each make

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/Makefile.in

    rbb86117 raa30dc0  
    206206cfalibdir = ${libdir}
    207207cfalib_DATA = prelude.cf builtins.cf
     208MAINTAINERCLEANFILES = ${srcdir}/libcfa-prelude.c
    208209all: all-am
    209210
     
    434435        @echo "This command is intended for maintainers to use"
    435436        @echo "it deletes files that may require special tools to rebuild."
     437        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
    436438clean: clean-am
    437439
     
    521523
    522524# create forward declarations for gcc builtins
    523 ${libdir}/builtins.cf : ${srcdir}/builtins.cf ${libdir}
     525${libdir}/builtins.cf : ${libdir} ${srcdir}/builtins.cf
    524526        ${INSTALL} ${srcdir}/builtins.cf ${libdir}
     527        sed -i -e "s#typedef.*ptrdiff_t.*#`@BACKEND_CC@ -E ${srcdir}/ptrdiff_t.c | grep 'typedef.*ptrdiff_t'`#" ${srcdir}/prelude.cf
    525528
    526529builtins.cf : builtins.c
     
    538541prototypes.awk :
    539542
    540 libcfa-prelude.c : ${libdir}/cfa-cpp ${libdir}/builtins.cf
    541         sed -i -e "s#typedef.*ptrdiff_t.*#`@BACKEND_CC@ -E ${srcdir}/ptrdiff_t.c | grep 'typedef.*ptrdiff_t'`#" ${srcdir}/prelude.cf
     543libcfa-prelude.c : ${srcdir}/prelude.cf
    542544        ${libdir}/cfa-cpp -l ${srcdir}/prelude.cf $@
    543545
Note: See TracChangeset for help on using the changeset viewer.