20 lines
400 B
Makefile
20 lines
400 B
Makefile
.PHONY: all
|
|
|
|
include make/include/defaults.mk
|
|
|
|
CFLAGS += -I$(BUILD_DIR)/stub
|
|
LDFLAGS +=
|
|
TARGET = $(BUILD_DIR)/loader.exe
|
|
OBJECTS = $(OBJECTS_COMMON) $(OBJECTS_LOADER)
|
|
DEPS = $(DEPS_COMMON) $(DEPS_LOADER)
|
|
STUB = $(BUILD_DIR)/stub/stub.bin
|
|
|
|
all: $(STUB) $(TARGET)
|
|
|
|
$(STUB): $(SRC_DIR)/stub/stub.asm
|
|
@mkdir -p $(dir $@)
|
|
nasm -f bin $< -o $@
|
|
|
|
include make/include/shared.mk
|
|
$(OBJECTS_LOADER): $(STUB)
|