1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-21 00:38:34 +00:00
morpheus/config.def.mk
Daniel Bainton 817a34ef0b Move config.mk to config.def.mk
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.
2014-03-10 13:52:48 +00:00

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}