mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-05-28 15:34:31 +00:00
userspace: update Makefiles
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
parent
62e482facb
commit
1c5c0b524e
2
Userspace/.gitignore
vendored
2
Userspace/.gitignore
vendored
@ -1,6 +1,6 @@
|
|||||||
*.o
|
*.o
|
||||||
*.map
|
*.map
|
||||||
*.fex
|
*.elf
|
||||||
out/
|
out/
|
||||||
cache/*
|
cache/*
|
||||||
!cache/.gitkeep
|
!cache/.gitkeep
|
||||||
|
1
Userspace/apps/sys/init/.gitignore
vendored
1
Userspace/apps/sys/init/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
init
|
|
@ -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
|
||||||
|
1
Userspace/apps/test/simd_test/.gitignore
vendored
1
Userspace/apps/test/simd_test/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
simd_test
|
|
@ -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
|
||||||
|
1
Userspace/apps/test/utest/.gitignore
vendored
1
Userspace/apps/test/utest/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
utest
|
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user