Remove building with NOCRYPTO option
[minix.git] / sys / arch / i386 / stand / lib / Makefile.inc
blob4af0c5cc1d8bab6f8cfe6402da416de01318e9bd
1 #       $NetBSD: Makefile.inc,v 1.15 2015/09/06 15:34:55 uebayasi Exp $
3 #       Configuration variables (default values are below):
5 #       S       must be set to the top of the 'sys' tree.
6 #       I386DST may be set to the location of the directory where library
7 #               objects are to be built.  Defaults to ${.OBJDIR}/lib/i386.
8 #       I386MISCCPPFLAGS
9 #               Miscellaneous cpp flags to be passed to the library's Makefile
10 #               when building.
11 #       I386MISCMAKEFLAGS
12 #               Miscellaneous flags to be passed to the library's Makefile when
13 #               building.  See library's Makefile for more details about
14 #               supported flags and their default values.
16 .if defined(__MINIX)
17 USE_BITCODE=no
18 .endif # defined(__MINIX)
20 # Default values:
21 I386DST?=               ${.OBJDIR}/lib/i386
23 #I386DIR=               $S/arch/i386/stand/lib
24 I386LIB=                ${I386DST}/libi386.a
26 CWARNFLAGS.clang+=      -Wno-tautological-compare
28 I386MAKE= \
29         cd ${I386DIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \
30             MAKEOBJDIR=${I386DST} ${MAKE} \
31             CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
32             AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
33             LD=${LD:Q} STRIP=${STRIP:Q} \
34             MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH:Q} \
35             I386CPPFLAGS=${CPPFLAGS:S@^-I.@-I../../.@g:Q} \
36             I386MISCCPPFLAGS=${I386MISCCPPFLAGS:Q} \
37             ${I386MISCMAKEFLAGS}
39 ${I386LIB}:             .NOTMAIN __always_make_i386lib
40         @echo making sure the i386 library is up to date...
41         @${I386MAKE} libi386.a
42         @echo done
44 clean:                  .NOTMAIN cleani386lib
45 cleani386lib:           .NOTMAIN
46         @echo cleaning the i386 library objects
47         @if [ -d "${I386DST}" ]; then ${I386MAKE} clean; fi
48         @echo done
50 cleandir distclean:     .NOTMAIN cleandiri386lib
51 cleandiri386lib:        .NOTMAIN
52         @echo cleandiring the i386 library objects
53         @if [ -d "${I386DST}" ]; then ${I386MAKE} cleandir; fi
54         @echo done
56 dependall depend:       .NOTMAIN dependi386lib
57 dependi386lib:          .NOTMAIN __always_make_i386lib
58         @echo depending the i386 library objects
59         @${I386MAKE} depend
60         @echo done
62 __always_make_i386lib:  .NOTMAIN
63         @mkdir -p ${I386DST}