1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- ################################################################################
- #
- # Copyright (c) 2014 Minoca Corp.
- #
- # This file is licensed under the terms of the GNU General Public License
- # version 3. Alternative licensing terms are available. Contact
- # info@minocacorp.com for details. See the LICENSE file at the root of this
- # project for complete licensing information.
- #
- # Binary Name:
- #
- # bootman (sources)
- #
- # Abstract:
- #
- # This file includes the common build arguments for the boot manager.
- #
- # Author:
- #
- # Evan Green 21-Feb-2014
- #
- # Environment:
- #
- # Boot
- #
- ################################################################################
- BINARY ?= bootman
- BINARYTYPE = staticapp
- BINPLACE = bin
- OBJS = bootman.o \
- bootim.o \
- ##
- ## The PC/AT boot manager is a 32-bit fish in a 64-bit pond. All of its
- ## libraries need to be specially compiled 32-bit versions.
- ##
- ifeq ($(ARCH)$(USE_64BIT_LIBRARIES),x64)
- TARGETLIBS = $(OBJROOT)/os/lib/rtl/base/boot/x6432/basertlb.a \
- $(OBJROOT)/os/lib/rtl/kmode/x6432/krtl.a \
- $(OBJROOT)/os/lib/im/x6432/imu.a \
- $(OBJROOT)/os/lib/fatlib/x6432/fat.a \
- $(OBJROOT)/os/lib/basevid/x6432/basevid.a \
- $(OBJROOT)/os/lib/bconflib/x6432/bconflib.a \
- $(OBJROOT)/os/kernel/kd/boot/x6432/kdboot.a \
- $(OBJROOT)/os/kernel/kd/kdusb/kdnousb/x6432/kdnousb.a \
- $(OBJROOT)/os/kernel/hl/boot/x6432/hlboot.a \
- $(OBJROOT)/os/kernel/mm/boot/x6432/mmboot.a \
- else
- TARGETLIBS = $(OBJROOT)/os/lib/rtl/base/boot/basertlb.a \
- $(OBJROOT)/os/lib/rtl/kmode/krtl.a \
- $(OBJROOT)/os/lib/im/imu.a \
- $(OBJROOT)/os/lib/fatlib/fat.a \
- $(OBJROOT)/os/lib/basevid/basevid.a \
- $(OBJROOT)/os/lib/bconflib/bconflib.a \
- $(OBJROOT)/os/kernel/kd/boot/kdboot.a \
- $(OBJROOT)/os/kernel/kd/kdusb/kdnousb/kdnousb.a \
- $(OBJROOT)/os/kernel/hl/boot/hlboot.a \
- $(OBJROOT)/os/kernel/mm/boot/mmboot.a \
- endif
- EXTRA_SRC_DIRS = x86
|