pocketlang/build/Makefile
2021-06-09 16:12:26 +05:30

23 lines
469 B
Makefile

## Copyright (c) 2020-2021 Thakee Nathees
## Distributed Under The MIT License
CC = gcc
CFLAGS = -lm -fPIC -Wno-int-to-pointer-cast
INCLUDE_DIR = -I../src/include
SOURCES = ../cli/*.c ../src/*.c
all: debug
debug:
@mkdir -p debug/
$(CC) -o debug/pocket $(SOURCES) $(INCLUDE_DIR) $(CFLAGS) -D DEBUG -g3 -Og
release:
@mkdir -p release/
$(CC) -o release/pocket $(SOURCES) $(INCLUDE_DIR) $(CFLAGS) -g -O3
clean:
rm -rf debug/
rm -rf release/