# Makefile para compilar as ferramentas do sistema
CC      = gcc
CFLAGS  = -Wall -Wextra -std=c99 -pedantic -O2
TARGETS = ler escrever deletar procurar_arquivo listar_arquivos diferencas internet

.PHONY: all clean

all: $(TARGETS)

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

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

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

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

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

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

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

clean:
	rm -f $(TARGETS)
