mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-27 06:08:21 +01:00
Add Makefile.vc for Mux library & binary.
Add Makefile.vc for Windows platform to build Mux library and example command line tool. Change-Id: Ic9e2290feda0ae3e2f2fb3c5f8d46e79eada71a3
This commit is contained in:
parent
8a360d0a69
commit
e78e971e98
12
Makefile.vc
12
Makefile.vc
@ -166,13 +166,16 @@ X_OBJS= \
|
|||||||
$(DIROBJ)\utils\bit_reader.obj \
|
$(DIROBJ)\utils\bit_reader.obj \
|
||||||
$(DIROBJ)\utils\bit_writer.obj \
|
$(DIROBJ)\utils\bit_writer.obj \
|
||||||
$(DIROBJ)\utils\thread.obj \
|
$(DIROBJ)\utils\thread.obj \
|
||||||
|
$(DIROBJ)\mux\mux.obj \
|
||||||
$(RESOURCE)
|
$(RESOURCE)
|
||||||
|
|
||||||
EXAMPLES_OBJS = \
|
EXAMPLES_OBJS = \
|
||||||
$(DIROBJ)\examples\cwebp.obj \
|
$(DIROBJ)\examples\cwebp.obj \
|
||||||
$(DIROBJ)\examples\dwebp.obj
|
$(DIROBJ)\examples\dwebp.obj \
|
||||||
|
$(DIROBJ)\examples\webpmux.obj
|
||||||
|
|
||||||
all: $(DIRLIB)\$(TARGET) $(DIRBIN)\dwebp.exe $(DIRBIN)\cwebp.exe
|
all: $(DIRLIB)\$(TARGET) $(DIRBIN)\dwebp.exe $(DIRBIN)\cwebp.exe \
|
||||||
|
$(DIRBIN)\webpmux.exe
|
||||||
|
|
||||||
# Additional include and library paths (for zlib) can be passed via the CL and
|
# Additional include and library paths (for zlib) can be passed via the CL and
|
||||||
# LINK environment variables respectively:
|
# LINK environment variables respectively:
|
||||||
@ -211,6 +214,9 @@ $(DIROBJ)\dsp:
|
|||||||
$(DIROBJ)\utils:
|
$(DIROBJ)\utils:
|
||||||
@if not exist "$(DIROBJ)\utils" mkdir $(DIROBJ)\utils
|
@if not exist "$(DIROBJ)\utils" mkdir $(DIROBJ)\utils
|
||||||
|
|
||||||
|
$(DIROBJ)\mux:
|
||||||
|
@if not exist "$(DIROBJ)\mux" mkdir $(DIROBJ)\mux
|
||||||
|
|
||||||
$(DIRLIB):
|
$(DIRLIB):
|
||||||
@if not exist "$(DIRLIB)" mkdir $(DIRLIB)
|
@if not exist "$(DIRLIB)" mkdir $(DIRLIB)
|
||||||
|
|
||||||
@ -238,6 +244,8 @@ $(DIROBJ)\$(DLLINC):
|
|||||||
$(CC) $(CFLAGS) /Fo"$@" $<
|
$(CC) $(CFLAGS) /Fo"$@" $<
|
||||||
{src\utils}.c{$(DIROBJ)\utils}.obj:
|
{src\utils}.c{$(DIROBJ)\utils}.obj:
|
||||||
$(CC) $(CFLAGS) /Fo"$@" $<
|
$(CC) $(CFLAGS) /Fo"$@" $<
|
||||||
|
{src\mux}.c{$(DIROBJ)\mux}.obj:
|
||||||
|
$(CC) $(CFLAGS) /Fo"$@" $<
|
||||||
|
|
||||||
{$(DIROBJ)\examples}.obj{$(DIRBIN)}.exe:
|
{$(DIROBJ)\examples}.obj{$(DIRBIN)}.exe:
|
||||||
$(LNKEXE) $(LDFLAGS) /OUT:"$@" $< ole32.lib windowscodecs.lib shlwapi.lib $(DIRLIB)\$(TARGET)
|
$(LNKEXE) $(LDFLAGS) /OUT:"$@" $< ole32.lib windowscodecs.lib shlwapi.lib $(DIRLIB)\$(TARGET)
|
||||||
|
Loading…
Reference in New Issue
Block a user