# 11th variation CC = winegcc RC = wrc CFLAGS = -O3 -Wall -Wextra -Iinclude -Wno-unused-parameter LDFLAGS = -mwindows RCFLAGS = -Iinclude all : prog.exe obj/%.res : res/%.rc include/%_res.h $(RC) $(RCFLAGS) $< -o $@ obj/%.o: src/%.c include/%_res.h $(CC) $(CFLAGS) -c $< -o $@ prog.exe: $(addprefix obj/, prog.o conf.o prog.res conf.res) $(CC) $(LDFLAGS) -s $^ -o $@ clean: rm -f obj/* prog.exe prog.exe.so .PHONY: all clean