pkg: fix up ncurses manifest to avoid packaging warning
[unleashed/xorhash.git] / Makefile
blobb173fbaa8c334bdc281621a41d806950be68daf5
1 SUBDIR = bin \
2 etc \
3 include \
4 kernel \
5 lib \
6 share
8 .-include "Makefile.cfgparam"
10 .ifdef CONFIG_MACH64
11 build:
12 ${.MAKE} obj
13 ${.MAKE}
14 ${.MAKE} install
15 ${.MAKE} -C lib MACHINE=${CONFIG_MACH64} obj
16 ${.MAKE} -C lib MACHINE=${CONFIG_MACH64}
17 ${.MAKE} -C lib MACHINE=${CONFIG_MACH64} install
19 .include <unleashed.mk>
20 .endif
22 .include <subdir.mk>
25 # Config related support
28 .if !empty(BUILD_ARCH)
29 CFGARCH=${BUILD_ARCH}
30 .elif ${MACHINE} == "i86pc" || ${MACHINE} == "i386" || ${MACHINE} == "amd64"
31 CFGARCH=x86
32 .elif ${MACHINE} == "sparc"
33 CFGARCH=sparc
34 .else
35 .error "Unknown machine architecture ${MACHINE}; override it via BUILD_ARCH"
36 .endif
38 CFGFILE=arch/${CFGARCH}/Sconfig
40 gen-config:
41 ${.MAKE} -C tools obj
42 ${.MAKE} -C tools
43 ${.CURDIR}/tools/mkconfig/obj/mkconfig -I _SYS_CFGPARAM_H -H -o include/sys/cfgparam.h ${CFGFILE}
44 ${.CURDIR}/tools/mkconfig/obj/mkconfig -m -o usr/src/Makefile.cfgparam ${CFGFILE}
45 ${.CURDIR}/tools/mkconfig/obj/mkconfig -M -o Makefile.cfgparam ${CFGFILE}
47 .PHONY: gen-config build