All pastes #525801 Raw Edit

Miscellany

public text v1 · immutable
#525801 ·published 2007-05-31 14:52 UTC
rendered paste body
export 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