2021-05-17 17:28:20 +08:00
|
|
|
|
|
|
|
## Copyright (c) 2021 Thakee Nathees
|
|
|
|
## Licensed under: MIT License
|
|
|
|
|
|
|
|
CC = gcc
|
|
|
|
CFLAGS = -lm -fPIC -Wno-int-to-pointer-cast
|
|
|
|
INCLUDE_DIR = -I../src/include
|
|
|
|
SOURCES = ../cli/*.c ../src/*.c
|
|
|
|
|
|
|
|
all: debug
|
|
|
|
|
|
|
|
init:
|
2021-05-19 02:59:09 +08:00
|
|
|
@mkdir -p debug/
|
|
|
|
@mkdir -p release/
|
2021-05-17 17:28:20 +08:00
|
|
|
|
|
|
|
debug: init
|
2021-05-19 02:59:09 +08:00
|
|
|
$(CC) -o debug/pocket $(SOURCES) $(INCLUDE_DIR) $(CFLAGS) -D DEBUG -g3 -Og
|
2021-05-17 17:28:20 +08:00
|
|
|
|
|
|
|
release: init
|
2021-05-19 02:59:09 +08:00
|
|
|
$(CC) -o release/pocket $(SOURCES) $(INCLUDE_DIR) $(CFLAGS) -g -O3
|
2021-05-17 17:28:20 +08:00
|
|
|
|
|
|
|
clean:
|
2021-05-19 02:59:09 +08:00
|
|
|
rm -rf debug/
|
|
|
|
rm -rf release/
|