mirror of
git://git.2f30.org/morpheus.git
synced 2024-06-27 10:48:33 +00:00
817a34ef0b
When using mk, cp config.def.mk to config.mk if it doesn't exist. Easier to pull changes to the tree, when config.mk doesn't all the time complain about changes.
21 lines
765 B
Makefile
21 lines
765 B
Makefile
#arch = i486
|
|
arch = x86_64
|
|
root = ${top}/root
|
|
nprocs = 4 # number of processes for building separate packages
|
|
NPROC = 4 # number of processes for mk concurrency
|
|
|
|
libcroot = ${root}/opt/cross/${arch}-linux-musl/${arch}-linux-musl
|
|
version = 0.0
|
|
mirror = http://dl.2f30.org/morpheus-pkgs/${arch}/${version}
|
|
CC = ${arch}-linux-musl-gcc
|
|
|
|
# these don't work for all packages yet...
|
|
optldflags = -s -Wl,--gc-sections -Wl,-z,relro,-z,now
|
|
optcflags = -fdata-sections -ffunction-sections -Os -g0 -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack
|
|
|
|
CPPFLAGS = -D_BSD_SOURCE -D_GNU_SOURCE
|
|
CFLAGS = -I${libcroot}/include ${CPPFLAGS} # ${optcflags}
|
|
LDFLAGS = -L${libcroot}/lib -static ${optldflags}
|
|
|
|
PATH = ${root}/opt/cross/${arch}-linux-musl/bin:${PATH}
|