src = $(wildcard src/*.c) obj = $(src:.c=.o) bin = instimg.exe CFLAGS = -pedantic -Wall -g LDFLAGS = -lgdi32 -lsetupapi -luuid -lcomctl32 ifneq ($(shell uname -s | sed 's/MINGW.*/mingw/'), mingw) CC = i686-w64-mingw32-gcc endif $(bin): $(obj) $(CC) -o $(bin) $(obj) $(LDFLAGS) .PHONY: clean clean: rm -f $(obj) $(bin)