DTLib/DtsodC/Makefile
2022-02-09 23:48:03 +03:00

24 lines
483 B
Makefile

SRC=$(wildcard src/*c) $(wildcard src/**/*.c)
OUTDIR=bin/
OUTFILE=dtsodc.com
CMP=gcc
all: clear_c build test
clear_c:
clear
clear_bin:
@echo "\e[36m-------------[clear_bin]---------------\e[0m"
touch $(OUTDIR)_.com
rm $(OUTDIR)*.com
clang: CMP=clang
clang: all
CMPARGS=-O -static
build:
@echo "\e[36m-------------[build]---------------\e[0m"
$(CMP) $(CMPARGS) $(SRC) -o $(OUTDIR)$(OUTFILE)
test:
@echo "\e[36m-------------[test]----------------\e[0m"
$(OUTDIR)$(OUTFILE)