ifeq (@(TUP_PLATFORM),win32) CC = clang-cl CF = /Zp -D_CRT_SECURE_NO_WARNINGS -Isrc -c OUTNAME = vvd.exe OBJEXT = o endif ifneq (@(TUP_PLATFORM),win32) CC = clang CF = -std=c99 -Isrc -fpack-struct=1 -D_FILE_OFFSET_BITS=64 -c OUTNAME = vvd OBJEXT = obj endif : foreach src/*.c src/fs/*.c src/vdisk/*.c |> $(CC) $(CF) "%f" -o "%o" |> bin/%B.$(OBJEXT) #: bin/*.o |> $(CC) %f -o $(OUTNAME) |> $(OUTNAME)