CC = gcc
LS = ls -l
CFLAGS = -O -DBFSZ=1024 -Wall

SOURCE = ./main.o ./regex.o

EXE_NAME = ./unit_test

LIBS =

default: clean unittesting
	$(MAKE) clean

clean:
	rm -rf $(EXE_NAME) $(SOURCE)

unittesting: $(SOURCE)
	$(CC) -o $(EXE_NAME) $(SOURCE) $(CFLAGS) $(LIBS)
	@echo ******************TESTING*******************
	@echo ******************TESTING*******************
	@echo ******************TESTING*******************
	$(EXE_NAME)
	@echo ********************DONE********************
	@echo ********************DONE********************
	@echo ********************DONE********************
	$(LS) $(EXE_NAME)
