finish tests for strlen and makefile works
This commit is contained in:
7
Makefile
7
Makefile
@ -14,11 +14,12 @@ SRCS = $(addprefix $(SRCS_DIR)/, $(SRCS_NAMES))
|
||||
|
||||
OBJS = $(addprefix $(OBJS_DIR)/, $(SRCS_NAMES:.s=.o))
|
||||
|
||||
FLAGS = -felf64
|
||||
|
||||
all: $(NAME)
|
||||
|
||||
test: test.c $(NAME)
|
||||
gcc -o test.o -c test.c
|
||||
ld tests.c -L. -lasm
|
||||
clang -z noexecstack test.c $(NAME) -o test
|
||||
|
||||
$(NAME): $(OBJS_DIR) $(OBJS)
|
||||
ar rcs $@ $(OBJS)
|
||||
@ -27,7 +28,7 @@ $(OBJS_DIR):
|
||||
mkdir -p $(OBJS_DIR)
|
||||
|
||||
$(OBJS_DIR)/%.o: $(SRCS_DIR)/%.s
|
||||
nasm -o $@ $<
|
||||
nasm $(FLAGS) -o $@ $<
|
||||
|
||||
clean:
|
||||
rm -rf $(OBJS_DIR)
|
||||
|
Reference in New Issue
Block a user