92 -D_MBCS \
93 -DINITGUID \
94 $(INCLUDES) \
95 $(COMPILER_FLAGS)
96
97 OBJECTS = $(patsubst %.cpp,$(OBJBASE_DIR)/%.obj,$(CPP_SOURCES)) $(patsubst %.c,$(OBJBASE_DIR)/%.obj,$(C_SOURCES))
98
99 ifeq ($(BUILD_TYPE), Release)
100 CFLAGS += -DNDEBUG -Oy -MD -Gy -GF
101 LDFLAGS += -opt:ref -opt:icf
102 O1FLAGS = -O1
103 O2FLAGS = -O2
104 else # debug
105 LDFLAGS += -debug -pdb:$(PDB)
106 CFLAGS += -D_DEBUG -Oy- -RTC1 -MDd -DENABLE_VISUAL_STUDIO_MEMORY_LEAKS_DETECTION -wd"4018" -wd"4244" -wd"4274" -Zi -Fd$(PDB)
107 O1FLAGS = -Od
108 O2FLAGS = -Od
109 endif
110
111 ifeq ($(ARCH), x32)
112 LDFLAGS += -MACHINE:x86
113 else
114 CFLAGS += -D_WIN64
115 LDFLAGS += -MACHINE:x64
116 endif
117
118 ifneq ($(strip $(ON2_SRCDIR)),)
119 DIRLIST += vp6
120
121 INCLUDES += -I$(shell cygpath -ma "$(ON2_SRCDIR)/include") \
122 -I$(shell cygpath -ma "$(ON2_SRCDIR)/src") \
123 -I$(shell cygpath -ma "$(ON2_SRCDIR)/config/win")
124
125 LDFLAGS += $(shell cygpath -ma "$(ON2_LIB)")
126
127 C_SOURCES += vp6/flvdemux.c \
128 vp6/flvmetadata.c \
129 vp6/flvparser.c \
130 vp6/vp6decoder.c
131
132 CFLAGS += -DENABLE_ON2_DECODER
|
92 -D_MBCS \
93 -DINITGUID \
94 $(INCLUDES) \
95 $(COMPILER_FLAGS)
96
97 OBJECTS = $(patsubst %.cpp,$(OBJBASE_DIR)/%.obj,$(CPP_SOURCES)) $(patsubst %.c,$(OBJBASE_DIR)/%.obj,$(C_SOURCES))
98
99 ifeq ($(BUILD_TYPE), Release)
100 CFLAGS += -DNDEBUG -Oy -MD -Gy -GF
101 LDFLAGS += -opt:ref -opt:icf
102 O1FLAGS = -O1
103 O2FLAGS = -O2
104 else # debug
105 LDFLAGS += -debug -pdb:$(PDB)
106 CFLAGS += -D_DEBUG -Oy- -RTC1 -MDd -DENABLE_VISUAL_STUDIO_MEMORY_LEAKS_DETECTION -wd"4018" -wd"4244" -wd"4274" -Zi -Fd$(PDB)
107 O1FLAGS = -Od
108 O2FLAGS = -Od
109 endif
110
111 ifeq ($(ARCH), x32)
112 LDFLAGS += -safeseh -MACHINE:x86
113 else
114 CFLAGS += -D_WIN64
115 LDFLAGS += -MACHINE:x64
116 endif
117
118 ifneq ($(strip $(ON2_SRCDIR)),)
119 DIRLIST += vp6
120
121 INCLUDES += -I$(shell cygpath -ma "$(ON2_SRCDIR)/include") \
122 -I$(shell cygpath -ma "$(ON2_SRCDIR)/src") \
123 -I$(shell cygpath -ma "$(ON2_SRCDIR)/config/win")
124
125 LDFLAGS += $(shell cygpath -ma "$(ON2_LIB)")
126
127 C_SOURCES += vp6/flvdemux.c \
128 vp6/flvmetadata.c \
129 vp6/flvparser.c \
130 vp6/vp6decoder.c
131
132 CFLAGS += -DENABLE_ON2_DECODER
|