Skip to content
  • Thomas Markwalder's avatar
    [3929] config_report.cc is now generated during src/lib/cfgrpt/Makefile · 7eaa1ec0
    Thomas Markwalder authored
    By generating config_report.cc in the cfgrpt directory Makefile
    rather than configure, it can be treated as any other generated
    source file, rather than a one-off special case.
    
    Moved cfgrpt directory from bin to lib since it creates a library
    rather than an executable.
    
    mk_cfgrpt.sh is now generated by configure from a .in file and
    
    Details:
    
    configure.ac
       removed call to mk_cfgrpts.sh
       added mk_cfgprt.sh to list of files generated by configure
    
    src/bin/Makefile.am
       removed cfgrpt dir
    
    changed cfgrpt directory to lib
        src/bin/d2/Makefile.am
        src/bin/d2/tests/Makefile.am
        src/bin/dhcp4/Makefile.am
        src/bin/dhcp4/tests/Makefile.am
        src/bin/dhcp6/Makefile.am
        src/bin/dhcp6/tests/Makefile.am
        src/bin/lfc/Makefile.am
        src/bin/lfc/tests/Makefile.am
        src/bin/perfdhcp/Makefile.am
        src/bin/perfdhcp/tests/Makefile.am
    
    src/lib/Makefile.am
        added cfgrpt dir
    
    src/lib/cfgrpt/Makefile.am
        changed include dir to be in lib not dir
        added config_report.cc to CLEANFILES
        added config_report.cc to BUILD_SOURCES
        removed config_report.cc from libcfgrpt_la_SOURCES
        added rule for config_report.cc to call mk_cfgrpt.sh
    7eaa1ec0