Files
sock.h/Makefile

20 lines
301 B
Makefile

CC=gcc
CFLAGS=-Wall -Wextra -ggdb -I.
LDFLAGS=-lpthread
EXAMPLES=$(wildcard examples/*.c)
BUILDS=$(patsubst examples/%.c, build/%, $(EXAMPLES))
.PHONY: all clean
all: $(BUILDS)
build/%: examples/%.c sock.h | build
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
build:
mkdir -p build
clean:
rm -rf build