В программе ниже есть две вещи, которые я не понимаю.
Как я могу использовать этот make-файл в Microsoft VC?
Почему существует «?» до '='?
Программа:
ifeq ($(TARGET_COMPILER),ms)
include ../makefile.ms.config
DBG?= /Zi
OPT= /Ox
CXXFLAGS += $(COMMON_FLAGS) $(OPT) $(DBG)
EEXT = $(EXT).dll
ifeq ($(GZSTREAM),1)
MYLIBS = src/gzstream/lib/zlib.lib
endif
endif