@ -103,23 +103,6 @@ ifneq ($(findstring setup,$(MAKECMDGOALS)),)
check_platform := 1
e n d i f
# For builds directly from the git repository we need to copy files
# from `submodule/dlg' to `src/dlg'.
#
i f e q ( $( wildcard src /dlg /dlg .*) , )
ifeq ( $( wildcard submodules/dlg/dlg.*) ,)
$( info Checking out submodule in ` submodules/dlg' )
$( shell git submodule init)
$( shell git submodule update)
endif
$( info Copying files from ` submodules/dlg' to `src/dlg' )
$( shell mkdir src/dlg/dlg)
$( shell cp submodules/dlg/include/dlg/dlg.h src/dlg/dlg)
$( shell cp submodules/dlg/include/dlg/output.h src/dlg/dlg)
$( shell cp submodules/dlg/src/dlg/dlg.c src/dlg/)
e n d i f
# Include the automatic host platform detection rules when we need to
# check the platform.
#
@ -129,6 +112,26 @@ ifdef check_platform
include $( TOP_DIR) /builds/detect.mk
# For builds directly from the git repository we need to copy files
# from `submodule/dlg' to `src/dlg'.
#
ifeq ( $( wildcard src/dlg/dlg.*) ,)
ifeq ( $( wildcard submodules/dlg/*) ,)
$( info Checking out submodule in ` submodules/dlg' )
$( shell git submodule init)
$( shell git submodule update)
endif
$( info Copying files from ` submodules/dlg' to `src/dlg' )
$( shell mkdir $( subst /,$( SEP) ,src/dlg/dlg) $( NO_OUTPUT) )
$( shell $( COPY) \
$( subst /,$( SEP) ,submodules/dlg/include/dlg/dlg.h src/dlg/dlg) )
$( shell $( COPY) \
$( subst /,$( SEP) ,submodules/dlg/include/dlg/output.h src/dlg/dlg) )
$( shell $( COPY) \
$( subst /,$( SEP) ,submodules/dlg/src/dlg/dlg.c src/dlg) )
endif
# This rule makes sense for Unix only to remove files created by a run of
# the configure script which hasn't been successful (so that no
# `config.mk' has been created). It uses the built-in $(RM) command of