CFLAGS += -std=c99 -Wall -Wextra -Wpedantic SDL_PREFIX = /usr/local CFLAGS += -I$(SDL_PREFIX)/include/SDL2 LDFLAGS += -L$(SDL_PREFIX)/lib LDLIBS = -lSDL2 -include config.mk BINS = demo dump OBJS = cards.o demo.o dump.o all: $(BINS) demo: cards.o demo.o $(CC) $(LDFLAGS) cards.o demo.o $(LDLIBS) -o demo dump: cards.o dump.o $(CC) $(LDFLAGS) cards.o dump.o $(LDLIBS) -o dump $(OBJS): cards.h clean: rm -f $(BINS) $(OBJS)