pocketlang/build/Makefile

25 lines
475 B
Makefile
Raw Normal View History

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/