use make vars instead of config vars for rmdir/mkdir

Sun, 24 Sep 2023 18:48:42 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 24 Sep 2023 18:48:42 +0200
changeset 73
072fa3e165f0
parent 72
b533da8e7411
child 74
831928419249

use make vars instead of config vars for rmdir/mkdir

configure file | annotate | diff | comparison | revisions
make/project.xml file | annotate | diff | comparison | revisions
     1.1 --- a/configure	Sun Sep 24 18:43:58 2023 +0200
     1.2 +++ b/configure	Sun Sep 24 18:48:42 2023 +0200
     1.3 @@ -29,8 +29,6 @@
     1.4  MANDIR=
     1.5  
     1.6  # custom variables
     1.7 -MKDIR="mkdir -p"
     1.8 -RMDIR="rm -fR"
     1.9  
    1.10  # features
    1.11  
    1.12 @@ -176,8 +174,6 @@
    1.13  INCLUDEDIR="$INCLUDEDIR"
    1.14  INFODIR="$INFODIR"
    1.15  MANDIR="$MANDIR"
    1.16 -MKDIR=$MKDIR
    1.17 -RMDIR=$RMDIR
    1.18  __EOF__
    1.19  sort -u -o "$TEMP_DIR/vars.mk" "$TEMP_DIR/vars.mk"
    1.20  
    1.21 @@ -253,6 +249,11 @@
    1.22              break
    1.23          fi
    1.24  
    1.25 +        cat >> "$TEMP_DIR/make.mk" << __EOF__
    1.26 +MKDIR=mkdir -p
    1.27 +RMDIR=rm -fR
    1.28 +
    1.29 +__EOF__
    1.30          break
    1.31      done
    1.32      break
     2.1 --- a/make/project.xml	Sun Sep 24 18:43:58 2023 +0200
     2.2 +++ b/make/project.xml	Sun Sep 24 18:48:42 2023 +0200
     2.3 @@ -1,11 +1,9 @@
     2.4  <?xml version="1.0" encoding="UTF-8"?>
     2.5  <project xmlns="http://unixwork.de/uwproj">
     2.6 -	<config>
     2.7 -		<var name="MKDIR">mkdir -p</var>
     2.8 -		<var name="RMDIR">rm -fR</var>
     2.9 -	</config>
    2.10  	<dependency>
    2.11  		<lang>c</lang>
    2.12 +		<make>MKDIR=mkdir -p</make>
    2.13 +		<make>RMDIR=rm -fR</make>
    2.14  	</dependency>
    2.15  	<dependency name="ucx">
    2.16  		<test>check_lib ucx cx/list.h</test>

mercurial