SRC = $(wildcard *.c)
OBJS = $(patsubst %.c, %.o, $(SRC))
CC_x64 := x86_64-w64-mingw32-gcc
STRIP_x64 := x86_64-w64-mingw32-strip
CFLAGS := -masm=intel

all: $(OBJS)

%.o: %.c
	mkdir -p build
	$(CC_x64) $(CFLAGS) -o build/$*.x64.o -c $<
	$(STRIP_x64) --strip-unneeded build/$*.x64.o

clean:
	rm ../*.o