3 include $(TOP)/config/make.cfg
6 #MM kernel-unixio-kobj kernel-hostlib-kobj \
7 #MM graphics-$(GFXSYSTEM) \
8 #MM $(X11_HIDD_TARGET) \
9 #MM intuition-$(GFXSYSTEM) \
10 #MM kernel-fs-emul-kobj \
11 #MM contrib-amberram-kobj \
12 #MM kernel-dosboot-kobj \
13 #MM kernel-bootloader-unix-kobj \
14 #MM workbench-hidd-graphics-kobj \
15 #MM workbench-hidd-unix-parallel-kobj \
16 #MM workbench-hidd-unix-serial-kobj \
17 #MM arch-common-boot-generatebootsig
19 #MM- workbench-unix : workbench-hidd-unix workbench-hosted
21 #MM kernel-link-emul : kernel-objs
22 kernel-link-emul : $(BINDIR)/boot/aros-unix
25 kernel-link-emul-quick : kernel-link-emul
27 KLIBS := exec boot aros dos graphics utility intuition keymap \
28 expansion oop layers cybergraphics
29 KDEVS := timer input keyboard console gameport
30 KHNDLRS := con nil packet emul amberram
31 KHIDDS := hiddclass unixio parallel serial graphics
32 ifeq ("$(AROS_HOST_ARCH)","linux")
34 ifeq ("$(AROS_HOST_CPU)","i386")
35 KHIDDS += pci pcilinux
37 ifeq ("$(AROS_HOST_CPU)","x86_64")
38 KHIDDS += pci pcilinux
41 ifeq ("$(X11_HIDD_TARGET)", "kernel-x11gfx-kobj")
44 KRSRCS := battclock dosboot hostlib bootloader bootmenu
45 ifeq ($(ENABLE_DBUS),1)
49 KOBJS := $(addprefix $(KOBJSDIR)/,$(addsuffix _library.o ,$(KLIBS) )) \
50 $(addprefix $(KOBJSDIR)/,$(addsuffix _device.o ,$(KDEVS) )) \
51 $(addprefix $(KOBJSDIR)/,$(addsuffix _handler.o ,$(KHNDLRS))) \
52 $(addprefix $(KOBJSDIR)/,$(addsuffix _hidd.o ,$(KHIDDS) )) \
53 $(addprefix $(KOBJSDIR)/,$(addsuffix _resource.o,$(KRSRCS) ))
56 $(LIBDIR)/libamiga.a \
57 $(LIBDIR)/libarossupport.a \
58 $(LIBDIR)/libhiddgraphicsstubs.a \
59 $(LIBDIR)/libhiddstubs.a \
60 $(LIBDIR)/libautoinit.a \
61 $(LIBDIR)/liblibinit.a
64 -larossupport -lhiddgraphicsstubs -lhiddstubs -lamiga -lautoinit -llibinit -lrom -lm
67 mkdir -p $(BINDIR)/boot
69 USER_CFLAGS := -I$(GENINCDIR) -D__AROS__
70 $(BINDIR)/boot/aros-unix: $(DEP_LIBS) $(KOBJS) $(BINDIR)/boot
71 $(HOST_CC) $(CFLAGS) $(HOST_LDFLAGS) $< $(KOBJS) $(LIBS) \
72 -o $@ $(KERNEL_LDFLAGS) $(DBUS_LIBFLAGS)