diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-04-12 19:54:39 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-04-12 19:54:39 +0200 |
| commit | 8529228d532fffedf20fc892467c7676121f219a (patch) | |
| tree | 472d86a454ba9402affdf0e8edd8cc3c47b0f4c1 /Makefile | |
| parent | 28424105e255f0a4c887b6e6a83afd6dce372709 (diff) | |
| parent | 94d61d8aaee7a3df0dc1f055e27e0f4484cb3ffa (diff) | |
| download | libasm-8529228d532fffedf20fc892467c7676121f219a.tar.gz libasm-8529228d532fffedf20fc892467c7676121f219a.tar.bz2 libasm-8529228d532fffedf20fc892467c7676121f219a.zip | |
Added change in ft_write, ft_readlinux
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -6,18 +6,23 @@ # By: cacharle <marvin@42.fr> +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2019/11/22 02:56:22 by cacharle #+# #+# # -# Updated: 2020/02/08 20:55:14 by cacharle ### ########.fr # +# Updated: 2020/04/12 19:53:58 by charles ### ########.fr # # # # **************************************************************************** # RM = rm -f LIB = ar rcs +UNAME = $(shell uname) CC = gcc -CCFLAGS = -g -Wall -Wextra -fomit-frame-pointer +CCFLAGS = -Wall -Wextra -fomit-frame-pointer -fPIC NASM = nasm -NASMFLAGS = -f macho64 +ifeq ($(UNAME),Linux) + NASMFLAGS = -f elf64 +else + NASMFLAGS = -f macho64 +endif NAME = libasm.a ASMSRC = ft_strlen.s ft_strcpy.s ft_strcmp.s ft_write.s ft_read.s \ @@ -25,13 +30,15 @@ ASMSRC = ft_strlen.s ft_strcpy.s ft_strcmp.s ft_write.s ft_read.s \ ft_list_size.s ft_list_sort.s ft_list_remove_if.s ASMOBJ = $(ASMSRC:.s=.o) +TESTNAME = runtest + all: $(NAME) $(NAME): $(ASMOBJ) $(LIB) $(NAME) $(ASMOBJ) test: all - $(CC) main.c $(NAME) + $(CC) main.c $(NAME) -o $(TESTNAME) %.o: %.s $(NASM) $(NASMFLAGS) -o $@ $< |
