all: prd.exe
CC=cl
CFLAGS=-O2 -I../src -I. /W4
LDFLAGS = /Zi
LIBSRC = $(addprefix ../lib/, \
open.c malloc.c \
) \
$(addprefix ../src/, \
main.c \
) \
helper.c
LIBOBJS = $(LIBSRC:.c=.o)
prd.exe: ../src/main.obj
$(CC) $(LDFLAGS) -Fe$@ *.o
../src/main.obj: ../src/main.c
$(CC) $(CFLAGS) $(LIBOBJS) -c $< -Fo $@
.c.o:
$(CC) $(CFLAGS) $(LIBOBJS) -c $< -Fo $@
.c.i:
$(CC) $(CFLAGS) $(LIBOBJS) -C -E $< > $@
clean:
del /s /f /q ..\lib\*.o ..\src\*.o *.o *.exe *.pdb
distclean: clean
このエラーが発生します
致命的なエラー U1000: 構文エラー: ')' が 6 行目のマクロ呼び出しにありません
ここで何か不足していますか?nmake は addprefix を認識しますよね?