rendered paste bodyexport MINGW_TOOL_PREFIX=/usr/bin/i586-mingw32msvc-
export ADDR2LINE=$(MINGW_TOOL_PREFIX)addr2line
export AS=$(MINGW_TOOL_PREFIX)as
export CC=$(MINGW_TOOL_PREFIX)gcc
export CPP=$(MINGW_TOOL_PREFIX)cpp
export CPPFILT=$(MINGW_TOOL_PREFIX)c++filt
export CXX=$(MINGW_TOOL_PREFIX)g++
export DLLTOOL=$(MINGW_TOOL_PREFIX)dlltool
export DLLWRAP=$(MINGW_TOOL_PREFIX)dllwrap
export GCOV=$(MINGW_TOOL_PREFIX)gcov
export LD=$(MINGW_TOOL_PREFIX)ld
export NM=$(MINGW_TOOL_PREFIX)nm
export OBJCOPY=$(MINGW_TOOL_PREFIX)objcopy
export OBJDUMP=$(MINGW_TOOL_PREFIX)objdump
export READELF=$(MINGW_TOOL_PREFIX)readelf
export SIZE=$(MINGW_TOOL_PREFIX)size
export STRINGS=$(MINGW_TOOL_PREFIX)strings
export WINDRES=$(MINGW_TOOL_PREFIX)windres
export AR=$(MINGW_TOOL_PREFIX)ar
export RANLIB=$(MINGW_TOOL_PREFIX)ranlib
export STRIP=$(MINGW_TOOL_PREFIX)strip
CFLAGS=-I. -I.. -O2 -DPIC -DRELEASE -mno-cygwin -mms-bitfields -mthreads \
-march=i686 -no-undefined
CXXFLAGS=$(CFLAGS)
LIBNAME=strmbase
SOURCES= amextra.cpp \
ddmm.cpp \
pullpin.cpp \
strmctl.cpp \
winctrl.cpp \
amfilter.cpp \
dllentry.cpp \
refclock.cpp \
sysclock.cpp \
winutil.cpp \
amvideo.cpp \
dllsetup.cpp \
renbase.cpp \
transfrm.cpp \
wxdebug.cpp \
combase.cpp \
mtype.cpp \
schedule.cpp \
transip.cpp \
wxlist.cpp \
cprop.cpp \
outputq.cpp \
seekpt.cpp \
videoctl.cpp \
wxutil.cpp \
ctlutil.cpp \
pstream.cpp \
source.cpp \
vtrans.cpp
OBJ=$(subst .cpp,.o,$(SOURCES))
lib$(LIBNAME).a: $(OBJ)
$(AR) rc $@ $^
$(RANLIB) $@
install: lib$(LIBNAME).a
cp lib$(LIBNAME).a ../../lib/
clean:
$(RM) *.o *.a