aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Chen <[email protected]>2021-05-30 22:20:31 +1000
committerGitHub <[email protected]>2021-05-30 22:20:31 +1000
commit2741a22a3f304fa13a17c8ac9967708fb6062853 (patch)
treed1c80571cd23cbce88afba345e2479d83391feb0
parentb7ed2d559d51da4daf2001c589475b93b88289dc (diff)
parent7d28e8c747f14edba12dca5ce9d65493c8835412 (diff)
downloadlibrazermacos-2741a22a3f304fa13a17c8ac9967708fb6062853.tar.xz
librazermacos-2741a22a3f304fa13a17c8ac9967708fb6062853.zip
Merge pull request #2 from edualm/master
[feature] Lowered `macOS` version support, added `arm64` support.
-rw-r--r--Makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index e2a0620..f6a1990 100644
--- a/Makefile
+++ b/Makefile
@@ -18,11 +18,12 @@ BLUE=\033[0;34m
RED=\033[0;31m
CC=gcc
+
# Flags and Header
-# CFLAGS=-Wall -Wextra -Werror -framework CoreFoundation -framework IOKit
+ARCHFLAGS=-arch arm64 -arch x86_64
+OSFLAGS=-mmacosx-version-min=10.5
CFLAGS=-Wall -framework CoreFoundation -framework IOKit
-
all: sample_cli
clean:
@@ -35,16 +36,16 @@ clean:
re: clean all
sample_cli: $(LIB_TARGET_NAME) $(CLI_OBJECTS)
- @$(CC) $(CFLAGS) -L. -I$(SRC)/$(INCLUDE) -o sample_cli $(SRC)/sample_cli.c -l$(NAME)
+ @$(CC) $(ARCHFLAGS) $(OSFLAGS) $(CFLAGS) -L. -I$(SRC)/$(INCLUDE) -o sample_cli $(SRC)/sample_cli.c -l$(NAME)
@printf "$(GREEN) ✓ Building sample_cli\n"
$(LIB_TARGET_NAME): $(LIB_OBJECTS)
- @$(CC) $(CFLAGS) -fPIC -o $@ $^ -shared
+ @$(CC) $(ARCHFLAGS) $(OSFLAGS) $(CFLAGS) -fPIC -o $@ $^ -shared
@printf "$(GREEN) ✓ Building $(LIB_TARGET_NAME)\n"
$(OBJ)/%.o: $(SRC)/$(LIB)/%.c | $(OBJ)
- @$(CC) -I$(SRC)/$(INCLUDE) -c $< -o $@
+ @$(CC) $(ARCHFLAGS) $(OSFLAGS) -I$(SRC)/$(INCLUDE) -c $< -o $@
@printf "$(GREEN) ✓ Building $@\n"
$(OBJ):