userspace: update Makefiles

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
EnderIce2 2025-01-26 23:28:10 +02:00
parent 62e482facb
commit 1c5c0b524e
No known key found for this signature in database
GPG Key ID: 2EE20AF089811A5A
7 changed files with 14 additions and 17 deletions

View File

@ -1,6 +1,6 @@
*.o *.o
*.map *.map
*.fex *.elf
out/ out/
cache/* cache/*
!cache/.gitkeep !cache/.gitkeep

View File

@ -1 +0,0 @@
init

View File

@ -10,10 +10,10 @@ OBJ = $(S_SOURCES:.S=.o) $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cpp=.o)
FILENAME = $(notdir $(shell pwd)) FILENAME = $(notdir $(shell pwd))
WARNCFLAG = -Wall -Wextra WARNCFLAG = -Wall -Wextra
build: $(FILENAME) build: $(FILENAME).elf
cp $(FILENAME) $(WORKSPACE_DIR)/out/bin/$(FILENAME) cp $(FILENAME).elf $(WORKSPACE_DIR)/out/bin/$(FILENAME)
$(FILENAME): $(OBJ) $(FILENAME).elf: $(OBJ)
$(info Linking $@) $(info Linking $@)
$(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@ $(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@
@ -30,4 +30,4 @@ $(FILENAME): $(OBJ)
$(AS) -o $@ $< $(AS) -o $@ $<
clean: clean:
rm -f $(OBJ) $(FILENAME) rm -f $(OBJ) $(FILENAME).elf

View File

@ -1 +0,0 @@
simd_test

View File

@ -10,13 +10,13 @@ OBJ = $(S_SOURCES:.S=.o) $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cpp=.o)
FILENAME = $(notdir $(shell pwd)) FILENAME = $(notdir $(shell pwd))
WARNCFLAG = -Wall -Wextra WARNCFLAG = -Wall -Wextra
build: $(FILENAME) build: $(FILENAME).elf
cp $(FILENAME) $(WORKSPACE_DIR)/out/bin/$(FILENAME) cp $(FILENAME).elf $(WORKSPACE_DIR)/out/bin/$(FILENAME)
# Use static linking # Use static linking
LDFLAGS += -static -fno-pic -fno-pie -Wl,-static LDFLAGS += -static -fno-pic -fno-pie -Wl,-static
$(FILENAME): $(OBJ) $(FILENAME).elf: $(OBJ)
$(info Linking $@) $(info Linking $@)
$(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@ $(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@
@ -33,4 +33,4 @@ $(FILENAME): $(OBJ)
$(AS) -o $@ $< $(AS) -o $@ $<
clean: clean:
rm -f $(OBJ) $(FILENAME) rm -f $(OBJ) $(FILENAME).elf

View File

@ -1 +0,0 @@
utest

View File

@ -10,15 +10,15 @@ OBJ = $(S_SOURCES:.S=.o) $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cpp=.o)
FILENAME = $(notdir $(shell pwd)) FILENAME = $(notdir $(shell pwd))
WARNCFLAG = -Wall -Wextra WARNCFLAG = -Wall -Wextra
build: $(FILENAME) build: $(FILENAME).elf
# cp $(FILENAME) $(WORKSPACE_DIR)/out/bin/$(FILENAME) cp $(FILENAME).elf $(WORKSPACE_DIR)/out/bin/$(FILENAME)
# Use static linking # Use static linking
LDFLAGS += -static -fno-pic -fno-pie -Wl,-static LDFLAGS += -static -fno-pic -fno-pie -Wl,-static
$(FILENAME): $(OBJ) $(FILENAME).elf: $(OBJ)
$(info Linking $@) $(info Linking $@)
# $(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@ $(CC) $(LDFLAGS) $(SYSROOT) $(OBJ) -o $@
%.o: %.c $(HEADERS) %.o: %.c $(HEADERS)
$(info Compiling $<) $(info Compiling $<)
@ -33,4 +33,4 @@ $(FILENAME): $(OBJ)
$(AS) -o $@ $< $(AS) -o $@ $<
clean: clean:
rm -f $(OBJ) $(FILENAME) rm -f $(OBJ) $(FILENAME).elf