nuclear@5: # vi:set filetype=make: nuclear@5: src = $(filter-out src/main.c,$(wildcard src/*.c)) $(wildcard src/sdlsys/*.c) nuclear@5: obj = $(src:.c=.x86.o) nuclear@5: dep = $(obj:.o=.d) nuclear@5: bin = trycatch nuclear@5: nuclear@5: CFLAGS = -pedantic -Wall -g `pkg-config sdl --cflags` -Isrc -Isrc/sdlsys nuclear@5: LDFLAGS = `pkg-config sdl --libs` -lm nuclear@5: nuclear@5: $(bin): $(obj) nuclear@5: $(CC) -o $@ $(obj) $(LDFLAGS) nuclear@5: nuclear@5: %.x86.o: %.c nuclear@5: $(CC) $(CFLAGS) -o $@ -c $< nuclear@5: nuclear@5: .PHONY: clean nuclear@5: clean: nuclear@5: rm -f $(obj) $(bin)