ADIHALLIB = adihallib.a
CC = g++
ARFLAGS = -rv
CFLAGS = -Wall -Werror -Wextra -pedantic -I.
EXT = cpp

SRC = adi_hal.$(EXT)
OBJS = $(SRC:.$(EXT)=.o)

.c.o:
	$(CC) $(CFLAGS) -c $<

$(ADIHALLIB): $(OBJS)
	ar $(ARFLAGS) $(ADIHALLIB) $(OBJS)

$(OBJS): ./adi_hal.h


clean:
	 rm *.o
	 rm *.a
