Age | Commit message (Collapse) | Author |
|
|
|
Similar to MirBSD commitid 1004B2E19EE11E297EC – although this
is a kind of “masterpiece” of freakin’ GNU make hackery. Here,
quoting is achieved manually by the formula of “replace ‘'’ by
‘'\''’ and wrap the whole thing in ‘'…'’” instead of the easier
variable expansion suffix :Q which BSD make has. Compare:
• GNU make
ifneq (${dump},)
__shquote= '$(subst ','\'',$(1))'
__dumpvar= echo $(call __shquote,$(1)=$(call __shquote,${$(1)}))
.DEFAULT_GOAL:= show
show:
@$(foreach _s,${dump},$(call __dumpvar,${_s});)
endif
• BSD make
.ifdef dump
.MAIN: show
show:
. for _s in ${dump}
@echo ${_s:Q:Q}=${${_s}:Q:Q}
. endfor
.endif
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
|
|
- use ADK_TARGET and FS for kernel files
- use ADK_TARGET, ADK_LIBC and FS for image files
ARCH is implicit in ADK_TARGET encoded.
|
|
|
|
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
|
|
- update some applications
asterisk, curl, strace, radvd, rpm
- fix allconfig
- /dev for full build seems to need more than 64k
|
|
- the name is better, because qemu f.e. is no hardware device
- use make TARGET=alix1c to start with a configuration for this target
- use make TARGET=alix1c allmodconfig to generate a mostly complete config
to build all available packages for this platform as a package
The all.config and .defconfig files needed to get this working are
dynamically generated.
|
|
|
|
barely tested. TomTom support is for my tomtom rider 2
navigation system and is a new toolchain only target.
I will add some special applications later.
Shuttle is my ADK buildserver. At least I can boot via
PXE and create software raid devices. Still need to figure out
how to manage grub2 and how to integrate a disk installer or something
like that.
|
|
- $id$ substitution is not apropriate for git scm
|
|
|