8 |
# Requires GNU Make because of shell expansion performed at a bad time with |
# Requires GNU Make because of shell expansion performed at a bad time with |
9 |
# other make programs (even using := variable assignments) |
# other make programs (even using := variable assignments) |
10 |
# |
# |
11 |
# $Id: Makefile,v 1.2 2004-07-18 04:10:22 suxen_drol Exp $ |
# $Id: Makefile,v 1.3 2004-07-20 12:18:44 suxen_drol Exp $ |
12 |
############################################################################## |
############################################################################## |
13 |
|
|
14 |
include sources.inc |
include sources.inc |
15 |
|
|
16 |
############################################################################## |
############################################################################## |
17 |
# DXTREE must point to the DirectShow SDK root directory. |
# DXTREE must point to the directx sdk root directory. |
18 |
|
# |
19 |
|
# if a release prior to "directx v9.0 sdk update (summer 2003)" is installed, |
20 |
|
# uncomment the DXBASECLASSES=$(DXTREE)/Samples/MultiMedia/DirectShow/BaseClasses |
21 |
############################################################################## |
############################################################################## |
22 |
DXTREE=/c/DXVCSDK |
DXTREE=/c/DX9VCSDK |
23 |
|
DXBASECLASSES=$(DXTREE)/Samples/C++/DirectShow/BaseClasses |
24 |
|
# DXBASECLASSES=$(DXTREE)/Samples/MultiMedia/DirectShow/BaseClasses |
25 |
|
|
26 |
MAKEFILE_PWD:=$(shell pwd) |
MAKEFILE_PWD:=$(shell pwd) |
27 |
LOCAL_XVID_SRCTREE:=$(MAKEFILE_PWD)/../src |
LOCAL_XVID_SRCTREE:=$(MAKEFILE_PWD)/../src |
41 |
CXXFLAGS += -DRELEASE \ |
CXXFLAGS += -DRELEASE \ |
42 |
-I$(LOCAL_XVID_SRCTREE) \ |
-I$(LOCAL_XVID_SRCTREE) \ |
43 |
-I$(DXTREE)/Include \ |
-I$(DXTREE)/Include \ |
44 |
-I$(DXTREE)/samples/MultiMedia/DirectShow/BaseClasses \ |
-I$(DXBASECLASSES) \ |
45 |
-include $(DXTREE)/mingw_dshow_port.h |
-include $(DXTREE)/mingw_dshow_port.h |
46 |
CXXFLAGS += -mno-cygwin |
CXXFLAGS += -mno-cygwin |
47 |
|
|
112 |
-o $@ \ |
-o $@ \ |
113 |
$(OBJECTS) xvid.ax.def \ |
$(OBJECTS) xvid.ax.def \ |
114 |
-L$(DXTREE)/Lib -lstrmiids \ |
-L$(DXTREE)/Lib -lstrmiids \ |
115 |
$(DXTREE)/samples/Multimedia/DirectShow/BaseClasses/strmbase.lib \ |
$(DXBASECLASSES)/strmbase.lib \ |
116 |
-luuid -lwinmm -lole32 -loleaut32 -lcomctl32 -lstdc++ |
-luuid -lwinmm -lole32 -loleaut32 -lcomctl32 -lstdc++ |
117 |
|
|
118 |
|
|