mirror of https://github.com/deadw00d/AROS.git
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
|
|
include $(SRCDIR)/config/aros.cfg
|
|
|
|
USER_INCLUDES := $(PRIV_KERNEL_INCLUDES)
|
|
|
|
#MM kernel-kernel-mingw32: kernel-kernel-mingw32-native
|
|
|
|
FUNCS := addirqhandler cli _displayalert issuper setprotection sti maygetchar putchar obtaininput
|
|
FILES := kernel_startup kernel_debug kernel_intr kernel_cpu cpu_$(CPU)
|
|
|
|
%build_archspecific \
|
|
mainmmake=kernel-kernel modname=kernel maindir=rom/kernel \
|
|
arch=mingw32 \
|
|
files="$(FILES) $(FUNCS)"
|
|
|
|
NATIVE_BINDIR := $(AROSDIR)/Libs/Host
|
|
NATIVE_LIBDIR := $(AROS_DEVELOPMENT)/$(CPU)-mingw32/lib
|
|
|
|
NATIVE_FILES := host_debug host_intr host_mmu
|
|
NATIVE_AFILES := leaveinterrupt_$(CPU)
|
|
|
|
NATIVE_CFLAGS := $(KERNEL_CLFAGS) -Winline
|
|
NATIVE_LDFLAGS := -shared -Wl,--out-implib,$(NATIVE_LIBDIR)/libaroskernel.a
|
|
|
|
USER_INCLUDES :=
|
|
|
|
#MM
|
|
kernel-kernel-mingw32-native: $(NATIVE_LIBDIR)
|
|
|
|
$(NATIVE_LIBDIR):
|
|
@$(MKDIR) $(NATIVE_LIBDIR)
|
|
|
|
%build_prog mmake=kernel-kernel-mingw32-native \
|
|
progname=kernel.dll targetdir=$(NATIVE_BINDIR) \
|
|
files=$(NATIVE_FILES) asmfiles=$(NATIVE_AFILES) compiler=kernel \
|
|
cflags=$(NATIVE_FLAGS) ldflags=$(NATIVE_LDFLAGS)
|
|
|
|
%common
|