aboutsummaryrefslogtreecommitdiffstats
path: root/libft/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libft/Makefile')
-rw-r--r--libft/Makefile20
1 files changed, 14 insertions, 6 deletions
diff --git a/libft/Makefile b/libft/Makefile
index 0af47bb..e22c78a 100644
--- a/libft/Makefile
+++ b/libft/Makefile
@@ -109,6 +109,13 @@ SRCS = $(addprefix ${SRCS_DIR},${SRCS_NAME})
#------------------------------------------------------------------------------#
OBJS = $(patsubst ${SRCS_DIR}%.c,${OBJS_DIR}%.o,${SRCS})
#==============================================================================#
+#--------------------------------- UNIX ---------------------------------------#
+#==============================================================================#
+MKDIR = mkdir -p
+RM = rm -rf
+OS = $(shell uname)
+USER = $(shell w | grep tty7 | awk '{print $$1}')
+#==============================================================================#
#-------------------------------- Compiler ------------------------------------#
#==============================================================================#
DEBUG = -glldb
@@ -128,7 +135,13 @@ ifdef ASAN
endif
#------------------------------------------------------------------------------#
ifdef OPTI
- CFLAGS += -march=ivybridge
+ ifeq (${USER}, salaaad)
+ CFLAGS += -march=broadwell
+ else ifeq (${USER}, jozan)
+ CFLAGS += -march=ivybridge
+ else
+ CFLAGS += -march=native
+ endif
CFLAGS += -O2
CFLAGS += -pipe
endif
@@ -139,11 +152,6 @@ NAME = libft.a
#==============================================================================#
AR = ar rcs
#==============================================================================#
-#--------------------------------- UNIX ---------------------------------------#
-#==============================================================================#
-MKDIR = mkdir -p
-RM = rm -rf
-#==============================================================================#
#--------------------------------- Rules --------------------------------------#
#==============================================================================#
${OBJS_DIR}%.o: ${SRCS_DIR}%.c ${INCS_DIR}${INCS}