Skip to content

Commit 558cf25

Browse files
author
differrari
committed
[USER] repackaged as .red
1 parent 6b84229 commit 558cf25

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

‎user/Makefile‎

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,23 @@ DEP := $(C_SRC:%.c=$(BUILD_DIR)/%.d) $(CPP_SRC:%.cpp=.$(BUILD_DIR)/%.d)
1717
NAME := $(notdir $(CURDIR))
1818
ELF := $(NAME).elf
1919
TARGET := $(NAME).bin
20-
LOCATION := ../fs/redos/user/
20+
PACKAGE := $(NAME).red
21+
LOCATION := ../fs/redos/user/$(NAME).red/
22+
2123

2224
.PHONY: prepare all clean
2325

24-
all: prepare $(LOCATION)$(TARGET)
26+
all: prepare $(PACKAGE)$(TARGET)
2527

2628
prepare:
2729
mkdir -p $(BUILD_DIR)
30+
mkdir -p $(PACKAGE)
31+
cp -r resources $(PACKAGE)/resources
2832

29-
$(LOCATION)$(TARGET): ../shared/libshared.a $(OBJ)
30-
$(VLD) $(LDFLAGS) -o $(LOCATION)$(ELF) $(addprefix $(BUILD_DIR)/,$(notdir $(OBJ))) ../shared/libshared.a
31-
$(OBJCOPY) -O binary $(LOCATION)$(ELF) $@
33+
$(PACKAGE)$(TARGET): ../shared/libshared.a $(OBJ)
34+
$(VLD) $(LDFLAGS) -o $(PACKAGE)$(ELF) $(addprefix $(BUILD_DIR)/,$(notdir $(OBJ))) ../shared/libshared.a
35+
$(OBJCOPY) -O binary $(PACKAGE)$(ELF) $@
36+
cp -r $(PACKAGE) $(LOCATION)
3237

3338
$(BUILD_DIR)/%.o: %.S
3439
@mkdir -p $(dir $@)

0 commit comments

Comments
 (0)