home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wvis0626.zip
/
warpvision_20020626.zip
/
Makefile
< prev
next >
Wrap
Makefile
|
2002-06-26
|
2KB
|
74 lines
OBJS = libDIVE.obj \
libDIVEpm.obj \
audio\dart.obj \
audio\adecode.obj \
video\vdecode.obj \
codecs.obj \
wvision.obj
LIBS = libmpdemux\libmpdemux.lib \
libavcodec\libavcodec.lib \
libdvdread\libdvdread.lib \
libmpeg2\libmpeg2.lib \
mp3lib\libmp3.lib \
liba52\liba52.lib \
yuv\libyuv.lib \
mmpm2.lib
INCL = -Ilibmpdemux;libavcodec;libmpeg2;mp3lib;audio;liba52;yuv;libdvdread
CFLAGS = /Gm+ /Mc -DOS2 -DHAVE_MMX
OFLAGS = /O /qtune=pentium /qarch=pentium
#DFLAGS = /Ti
.c.obj:
icc -c /Q -DOS2 $(INCL) $(CFLAGS) $(OFLAGS) $(DFLAGS) /Fo$* $<
.cpp.obj:
icc -c /Q -DOS2 $(INCL) $(CFLAGS) $(OFLAGS) /Gx+ $(DFLAGS) /Fo$* $<
all: wvision.exe
wvision.res: wvision.rc
rc -n -r $(@B).rc $@
wvision.exe: $(OBJS) $(@B).def $(@B).res
cd libavcodec
nmake
cd ..
cd libmpeg2
nmake
cd ..
cd libmpdemux
nmake
cd ..
cd liba52
nmake
cd ..
cd mp3lib
nmake
cd ..
cd yuv
nmake
cd ..
cd libdvdread
nmake
cd ..
# icc /Q /B"/nol /debug" -Fe $@ $(@B).def $(OBJS) $(LIBS)
icc /Q /B"/nol /nodebug /ex:2" -Fe $@ $(@B).def $(OBJS) $(LIBS)
rc -n -p -x $(@B).res $@
clean:
-@del *.obj
-@del *.exe
-@del *.res
-@del audio\*.obj
-@del video\*.obj
-@del liba52\*.obj liba52\*.lib
-@del libmpeg2\*.obj libmpeg2\*.lib
-@del libavcodec\*.obj libavcodec\*.lib libavcodec\i386\*.obj
-@del libmpdemux\*.obj libmpdemux\*.lib
-@del libdvdread\*.obj libdvdread\*.lib
-@del mp3lib\*.obj mp3lib\*.lib
-@del yuv\*.obj yuv\*.lib