.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)