1.1 --- a/make/project.xml Fri Jan 05 20:35:13 2024 +0100 1.2 +++ b/make/project.xml Sun Jan 07 11:01:33 2024 +0100 1.3 @@ -1,113 +1,112 @@ 1.4 <?xml version="1.0" encoding="UTF-8"?> 1.5 <project xmlns="http://unixwork.de/uwproj"> 1.6 - <config> 1.7 - <var name="src_dir" exec="true">pwd</var> 1.8 - <var name="DOXYGEN" exec="true">command -v doxygen</var> 1.9 - <var name="PANDOC" exec="true">command -v pandoc</var> 1.10 - </config> 1.11 + <config> 1.12 + <var name="src_dir" exec="true">pwd</var> 1.13 + <var name="DOXYGEN" exec="true">command -v doxygen</var> 1.14 + <var name="PANDOC" exec="true">command -v pandoc</var> 1.15 + </config> 1.16 1.17 - <dependency> 1.18 - <make> 1.19 -# library version 1.20 -VERSION=3.1.0 1.21 -LIBVERSION=4.1.0 1.22 -LIBVERSION_MAJOR=4 1.23 + <dependency> 1.24 + <make> 1.25 + # library version 1.26 + VERSION=3.1.0 1.27 + LIBVERSION=4.1.0 1.28 + LIBVERSION_MAJOR=4 1.29 1.30 -# build directory structure !! do not change or override !! 1.31 -build_dir=${src_dir}/build 1.32 -docs_dir=${src_dir}/build/docs 1.33 -dist_dir=${src_dir}/dist 1.34 - </make> 1.35 - </dependency> 1.36 + # build directory structure !! do not change or override !! 1.37 + build_dir=${src_dir}/build 1.38 + docs_dir=${src_dir}/build/docs 1.39 + dist_dir=${src_dir}/dist 1.40 + </make> 1.41 + </dependency> 1.42 1.43 - <dependency name="file-tools"> 1.44 - <make> 1.45 -MKDIR=/bin/mkdir -p 1.46 -RMFILE=/bin/rm -f 1.47 -RMDIR=/bin/rm -f -R 1.48 -COPYFILE=/bin/cp -f 1.49 -COPYALL=/bin/cp -f -R 1.50 -SYMLINK=/bin/ln -s 1.51 - </make> 1.52 - </dependency> 1.53 + <dependency name="file-tools"> 1.54 + <make> 1.55 + MKDIR=/bin/mkdir -p 1.56 + RMFILE=/bin/rm -f 1.57 + RMDIR=/bin/rm -f -R 1.58 + COPYFILE=/bin/cp -f 1.59 + COPYALL=/bin/cp -f -R 1.60 + SYMLINK=/bin/ln -s 1.61 + </make> 1.62 + </dependency> 1.63 1.64 - <dependency name="c" platform="mingw"> 1.65 - <lang>c</lang> 1.66 - <make> 1.67 -AR=ar 1.68 -ARFLAGS=r 1.69 -STLIB_EXT=.lib 1.70 -SHLIB_EXT=.dll 1.71 - </make> 1.72 - </dependency> 1.73 + <dependency name="c" platform="mingw"> 1.74 + <lang>c</lang> 1.75 + <make> 1.76 + AR=ar 1.77 + ARFLAGS=r 1.78 + STLIB_EXT=.lib 1.79 + SHLIB_EXT=.dll 1.80 + </make> 1.81 + </dependency> 1.82 1.83 - <dependency name="c" platform="macos"> 1.84 - <lang>c</lang> 1.85 - <make> 1.86 -AR=ar 1.87 -ARFLAGS=r 1.88 -STLIB_EXT=.a 1.89 -SHLIB_EXT=.dylib 1.90 - </make> 1.91 - </dependency> 1.92 + <dependency name="c" platform="macos"> 1.93 + <lang>c</lang> 1.94 + <make> 1.95 + AR=ar 1.96 + ARFLAGS=r 1.97 + STLIB_EXT=.a 1.98 + SHLIB_EXT=.dylib 1.99 + </make> 1.100 + </dependency> 1.101 1.102 - <dependency name="c" platform="unix"> 1.103 - <lang>c</lang> 1.104 - <make> 1.105 -AR=ar 1.106 -ARFLAGS=r 1.107 -STLIB_EXT=.a 1.108 -SHLIB_EXT=.so 1.109 - </make> 1.110 - </dependency> 1.111 + <dependency name="c" platform="unix"> 1.112 + <lang>c</lang> 1.113 + <make> 1.114 + AR=ar 1.115 + ARFLAGS=r 1.116 + STLIB_EXT=.a 1.117 + SHLIB_EXT=.so 1.118 + </make> 1.119 + </dependency> 1.120 1.121 - <dependency name="doxygen"> 1.122 - <test>test -n "$DOXYGEN"</test> 1.123 - </dependency> 1.124 + <dependency name="doxygen"> 1.125 + <test>test -n "$DOXYGEN"</test> 1.126 + </dependency> 1.127 1.128 - <dependency name="pandoc"> 1.129 - <test>test -n "$PANDOC"</test> 1.130 - </dependency> 1.131 + <dependency name="pandoc"> 1.132 + <test>test -n "$PANDOC"</test> 1.133 + </dependency> 1.134 1.135 - <dependency name="coverage"> 1.136 - <cflags>\${COVERAGE_CFLAGS}</cflags> 1.137 - <ldflags>\${COVERAGE_LDFLAGS}</ldflags> 1.138 - </dependency> 1.139 - 1.140 - <target> 1.141 - <option arg="with-docs"> 1.142 - <value str="all"> 1.143 - <dependencies>pandoc,doxygen</dependencies> 1.144 - <make> 1.145 -# Documentation 1.146 -WITH_DOCS_API=yes 1.147 -WITH_DOCS_HTML=yes 1.148 - </make> 1.149 - </value> 1.150 - <value str="html"> 1.151 - <dependencies>pandoc</dependencies> 1.152 - <make> 1.153 -# Documentation 1.154 -WITH_DOCS_HTML=yes 1.155 - </make> 1.156 - </value> 1.157 - <value str="api"> 1.158 - <dependencies>doxygen</dependencies> 1.159 - <make> 1.160 -# Documentation 1.161 -WITH_DOCS_API=yes 1.162 - </make> 1.163 - </value> 1.164 - <value str="none"/> 1.165 - <default value="all"/> 1.166 - <default value="html"/> 1.167 - <default value="api"/> 1.168 - <default value="none"/> 1.169 - </option> 1.170 - <feature name="coverage"> 1.171 - <dependencies>coverage</dependencies> 1.172 - </feature> 1.173 - <dependencies>c,file-tools</dependencies> 1.174 - </target> 1.175 + <dependency name="coverage"> 1.176 + <cflags>\${COVERAGE_CFLAGS}</cflags> 1.177 + <ldflags>\${COVERAGE_LDFLAGS}</ldflags> 1.178 + </dependency> 1.179 + 1.180 + <target> 1.181 + <option arg="with-docs"> 1.182 + <value str="all"> 1.183 + <dependencies>pandoc,doxygen</dependencies> 1.184 + <make> 1.185 + # Documentation 1.186 + WITH_DOCS_API=yes 1.187 + WITH_DOCS_HTML=yes 1.188 + </make> 1.189 + </value> 1.190 + <value str="html"> 1.191 + <dependencies>pandoc</dependencies> 1.192 + <make> 1.193 + # Documentation 1.194 + WITH_DOCS_HTML=yes 1.195 + </make> 1.196 + </value> 1.197 + <value str="api"> 1.198 + <dependencies>doxygen</dependencies> 1.199 + <make> 1.200 + # Documentation 1.201 + WITH_DOCS_API=yes 1.202 + </make> 1.203 + </value> 1.204 + <value str="none"/> 1.205 + <default value="all"/> 1.206 + <default value="html"/> 1.207 + <default value="api"/> 1.208 + <default value="none"/> 1.209 + </option> 1.210 + <feature name="coverage"> 1.211 + <dependencies>coverage</dependencies> 1.212 + </feature> 1.213 + <dependencies>c,file-tools</dependencies> 1.214 + </target> 1.215 </project> 1.216 -