[svn] / trunk / xvidcore / dshow / Makefile Repository:
ViewVC logotype

Diff of /trunk/xvidcore/dshow/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1504, Sun Jul 18 04:10:22 2004 UTC revision 2063, Fri Jul 20 21:45:15 2012 UTC
# Line 8  Line 8 
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.7 2008-11-27 11:57:51 Isibaar 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/DX90SDK
23    # DXTREE=/c/DXVCSDK
24    DXBASECLASSES=$(DXTREE)/Samples/C++/DirectShow/BaseClasses
25    # DXBASECLASSES=$(DXTREE)/Samples/MultiMedia/DirectShow/BaseClasses
26    
27  MAKEFILE_PWD:=$(shell pwd)  MAKEFILE_PWD:=$(shell pwd)
28  LOCAL_XVID_SRCTREE:=$(MAKEFILE_PWD)/../src  LOCAL_XVID_SRCTREE:=$(MAKEFILE_PWD)/../src
# Line 29  Line 35 
35  # The `mingw-runtime` package is required when building with -mno-cygwin  # The `mingw-runtime` package is required when building with -mno-cygwin
36  CFLAGS += -mthreads  CFLAGS += -mthreads
37  CFLAGS += -I$(SRC_DIR)/w32api -I$(LOCAL_XVID_SRCTREE)  CFLAGS += -I$(SRC_DIR)/w32api -I$(LOCAL_XVID_SRCTREE)
 CFLAGS += -D_WIN32_IE=0x0500  
38  CFLAGS += -mno-cygwin  CFLAGS += -mno-cygwin
39    
40  CXXFLAGS +=-mthreads  CXXFLAGS +=-mthreads
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    
# Line 49  Line 54 
54  CFLAGS += -fstrength-reduce  CFLAGS += -fstrength-reduce
55  CFLAGS += -finline-functions  CFLAGS += -finline-functions
56  CFLAGS += -fgcse  CFLAGS += -fgcse
 CFLAGS += -freduce-all-givs  
57  CFLAGS += -ffast-math  CFLAGS += -ffast-math
58    
59  CXXFLAGS += -O2  CXXFLAGS += -O2
# Line 107  Line 111 
111                          -o $@ \                          -o $@ \
112                          $(OBJECTS) xvid.ax.def \                          $(OBJECTS) xvid.ax.def \
113                          -L$(DXTREE)/Lib -lstrmiids \                          -L$(DXTREE)/Lib -lstrmiids \
114                          $(DXTREE)/samples/Multimedia/DirectShow/BaseClasses/strmbase.lib \                          $(DXBASECLASSES)/strmbase.lib \
115                          -luuid -lwinmm -lole32 -loleaut32 -lcomctl32 -lstdc++                          -luuid -lwinmm -lole32 -loleaut32 -lcomctl32 -lstdc++ -lgdi32
   
116    
117  clean:  clean:
118          @echo "  Cl: Object files and target lib"          @echo "  Cl: Object files and target lib"

Legend:
Removed from v.1504  
changed lines
  Added in v.2063

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4