CC=gcc
CFLAGS=-Wall -O3
TDIR=target/

objects = strings ll
all: $(objects) maths

maths: maths.c
	$(CC) $(CFLAGS) -o $(TDIR)$@ $< -lm

$(objects): %: %.c
	$(CC) $(CFLAGS) -o $(TDIR)$@ $<