make/project.xml

Sun, 01 Oct 2023 13:56:42 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 01 Oct 2023 13:56:42 +0200
changeset 72
7e58e0f74e50
parent 71
0bdb910478cc
permissions
-rw-r--r--

improve Makefiles

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <project xmlns="http://unixwork.de/uwproj">
     3 	<config>
     4 		<var name="BUILDDIR">`pwd`/build</var>
     5 	</config>
     6 	<dependency>
     7 		<lang>c</lang>
     8 		<make>LIB_EXT = .a</make>
     9 	</dependency>
    10 	<dependency name="mkdir">
    11 		<test>command -v mkdir</test>
    12 		<make>
    13 MKDIR = mkdir
    14 MKDIRFLAGS = -p
    15 		</make>
    16 	</dependency>
    17 	<dependency name="rmdir">
    18 		<test>command -v rm</test>
    19 		<make>
    20 RM = rm
    21 RMFLAGS = -f -R
    22 		</make>
    23 	</dependency>
    24 	<dependency name="archiver">
    25 		<test>command -v ar</test>
    26 		<make>
    27 AR = ar
    28 ARFLAGS = -r
    29 		</make>
    30 	</dependency>
    31 	<dependency name="ncurses">
    32 		<pkgconfig>ncursesw</pkgconfig>
    33 	</dependency>
    34 </project>

mercurial