SDL_HEADERS=/usr/include/SDL2 CFLAGS=-g -Wall -I$(SDL_HEADERS) LFLAGS=-lSDL2 core: core.o procfs.o memview.o $(CC) -o $@ $^ $(LFLAGS) core.c: procfs.h memview.h memview.c: procfs.h memview.h procfs.c: procfs.h .SUFFIXES: .c .o .c.o: $(CC) $(CFLAGS) -c -o $@ $< clean: rm -f *.o core