All pastes #472207 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-05 12:21 UTC
rendered paste body
jrs@linuxserver:~/buildqtopia-4.2.0/src/3rdparty/libraries/helix/helixbuild/client/core$ cat clntcoredll.mak
__STANDARD__=YES

SRCROOT=../..

RM=rm -f

RM_DIR=rm -rf

MAKE_DEP=

MAKE_DEP_FLAGS=$(INCLUDES) $(DEFINES)

MAKE_LIB=/home/jrs/buildqtopia-4.2.0/src/3rdparty/libraries/helix/helixbuild/build/bin/pyar cr

MAKE_LIB_FLAGS=

RANLIB=ranlib

CP=cp

MAKE=make

CXX=arm-linux-g++

CXXFLAGS=-pipe -W -Wreturn-type -fno-exceptions -mcpu=xscale -mtune=xscale  --permissive -fno-rtti -O2   $(INCLUDES) $(DEFINES)

CC=arm-linux-gcc

CCFLAGS=-pipe -W -Wreturn-type -fno-exceptions -mcpu=xscale -mtune=xscale  -O2   $(INCLUDES) $(DEFINES)

CXX=arm-linux-g++

CXXFLAGS=-pipe -W -Wreturn-type -fno-exceptions -mcpu=xscale -mtune=xscale  --permissive -fno-rtti -O2   $(INCLUDES) $(DEFINES)

SRCS=dlliids.cpp hxdll.cpp

OBJS=$(COMPILED_OBJS) $(SOURCE_OBJS)

COMPILED_OBJS=armv4l-rel/obj/clntcoredll/dlliids.o armv4l-rel/obj/clntcoredll/hxdll.o

SOURCE_OBJS=

INCLUDES=-I../../common/runtime/pub -I. -Ipub/platform/unix -Iclient/common/netio/pub/platform/posix -Icommon/netio/pub/platform/posix -I../../common/netio/pub/platform/unix -I../../common/system/pub/platform/unix -I../../common/util/pub/platform/unix -I../../client/common/netio/pub/platform/posix -I../../common/netio/pub/platform/posix -I../../common/include -I../../common/container/pub -I../../common/util/pub -I../../common/system/pub -I../../common/dbgtool/pub -I../../common/fileio/pub -I../../common/lang/xml/pub -I../../common/netio/pub -I../../protocol/transport/common/system/pub -I../../protocol/transport/rtp/pub -I../../protocol/common/util/pub -I../../protocol/rtsp/pub -I../../protocol/rtsp/include -I../../protocol/pna/pub -I../../protocol/sdp/pub -I../../audio/include -I../../video/include -I../../video/colconverter/pub -I../include -I../common/container/pub -I../common/util/pub -I../common/netio/pub -I../common/system/pub -I../audiosvc/pub -I../videosvc/pub -I../netwksvc/pub -I../resource/pub -I./pub -I../../audio/fixptutil/pub -I../../common/log/logutil/pub -I../../client/common/system/pub -I../../client/common/container/pub -I../../client/common/util/pub -I../../client/core/pub -I../../datatype/common/container/pub -I../../audio/device/pub -I../../client/audiosvc/pub -I../../audio/gaintool/pub -I../../audio/crossfade/pub -I../../audio/limiter/pub -I../../client/videosvc/pub -I../../client/netwksvc/pub -I../../client/common/netio/pub -I../../protocol/transport/rdt/pub -I../../audio/mixer/pub -I../../protocol/http/pub -I../../audio/resampler/pub

DEFINES=-I. -include armv4l-rel/client_core_clntcoredll_ribodefs.h

STATIC_LIBS=../../audio/fixptutil/armv4l-rel/audfixptutil.a ../../common/dbgtool/armv4l-rel/debuglib.a ../../common/util/armv4l-rel/utillib.a ../../common/container/armv4l-rel/contlib.a ../../common/system/armv4l-rel/syslib.a ../../common/runtime/armv4l-rel/runtlib.a ../../common/fileio/armv4l-rel/fileiolib.a ../../common/log/logutil/armv4l-rel/logutillib.a ../../client/common/system/armv4l-rel/sysclntlib.a ../../client/common/container/armv4l-rel/contclntlib.a ../../client/common/util/armv4l-rel/utlclntlib.a ../../client/core/armv4l-rel/clntcorelib.a ../../datatype/common/container/armv4l-rel/dtcomcontlib.a ../../audio/device/armv4l-rel/auddevlib.a ../../client/audiosvc/armv4l-rel/audsvclib.a ../../audio/gaintool/armv4l-rel/audgainlib.a ../../audio/crossfade/armv4l-rel/audxfadelib.a ../../audio/limiter/armv4l-rel/audlimiter.a ../../client/videosvc/armv4l-rel/vidsvclib.a ../../client/netwksvc/armv4l-rel/netsvclib.a ../../client/common/netio/armv4l-rel/netioclntlib.a ../../protocol/transport/common/system/armv4l-rel/systranlib.a ../../protocol/transport/rtp/armv4l-rel/rtptranlib.a ../../protocol/transport/rdt/armv4l-rel/rdttranlib.a ../../protocol/common/util/armv4l-rel/protutillib.a ../../protocol/rtsp/armv4l-rel/rtsplib.a ../../common/netio/armv4l-rel/netiolib.a ../../audio/fixptresampler/armv4l-rel/fixptresampler.a ../../audio/mixer/armv4l-rel/audmixlib.a ../../protocol/http/armv4l-rel/httplib.a ../../audio/resampler/armv4l-rel/audresamplib.a ../../common/lang/xml/armv4l-rel/xmllib.a

DYNAMIC_LIBS=-lasound

.SUFFIXES: .cpp .so

.s.o:
        $(CXX) $(CXXFLAGS) -fPIC -DPIC -o  $@ -c $<

.c.o:
        $(CC) $(CCFLAGS) -fPIC -DPIC -o  $@ -c $<

.cpp.o:
        $(CXX) $(CXXFLAGS) -fPIC -DPIC -o  $@ -c $<

all: armv4l-rel/obj/clntcoredll armv4l-rel/clntcore.so

armv4l-rel/obj/clntcoredll:
        -@test -d armv4l-rel || mkdir armv4l-rel
        -@test -d armv4l-rel/obj || mkdir armv4l-rel/obj
        -@test -d armv4l-rel/obj/clntcoredll || mkdir armv4l-rel/obj/clntcoredll

all_objects: $(OBJS)

armv4l-rel/clntcore.so: $(OBJS) $(STATIC_LIBS)
        -@test -d armv4l-rel || mkdir armv4l-rel
        /home/jrs/buildqtopia-4.2.0/src/3rdparty/libraries/helix/helixbuild/build/bin/armerge -a arm-linux-ar -d armv4l-rel/obj/clntcoredll/lib armv4l-rel/clntcore_libs.a $(STATIC_LIBS)
        arm-linux-g++ -Wl,-rpath,/opt/Qtopia -shared clntcore.exp -o armv4l-rel/clntcore.so -u CreateEngine -u CloseEngine -u SetDLLAccessPath $(OBJS) armv4l-rel/clntcore_libs.a   $(DYNAMIC_LIBS)
        rm "armv4l-rel/clntcore_libs.a"

armv4l-rel/obj/clntcoredll/dlliids.o: dlliids.cpp
        -@test -d armv4l-rel || mkdir armv4l-rel
        -@test -d armv4l-rel/obj || mkdir armv4l-rel/obj
        -@test -d armv4l-rel/obj/clntcoredll || mkdir armv4l-rel/obj/clntcoredll
        $(CXX) $(CXXFLAGS) -fPIC -DPIC -o armv4l-rel/obj/clntcoredll/dlliids.o -c dlliids.cpp

armv4l-rel/obj/clntcoredll/hxdll.o: hxdll.cpp
        -@test -d armv4l-rel || mkdir armv4l-rel
        -@test -d armv4l-rel/obj || mkdir armv4l-rel/obj
        -@test -d armv4l-rel/obj/clntcoredll || mkdir armv4l-rel/obj/clntcoredll
        $(CXX) $(CXXFLAGS) -fPIC -DPIC -o armv4l-rel/obj/clntcoredll/hxdll.o -c hxdll.cpp

clean:
        $(RM) armv4l-rel/clntcore.so armv4l-rel/obj/clntcoredll/lib armv4l-rel/clntcore_libs.a armv4l-rel/obj/clntcoredll/dlliids.o armv4l-rel/obj/clntcoredll/hxdll.o

../../release/clntcore.so: armv4l-rel/clntcore.so
        -@test -d ../../release || mkdir ../../release
        rm -f "../../release/clntcore.so"
        cp "armv4l-rel/clntcore.so" "../../release/clntcore.so"

copy: ../../release/clntcore.so

depend:
        /home/jrs/buildqtopia-4.2.0/src/3rdparty/libraries/helix/helixbuild/build/bin/mkdepend.bin --gnumake -tarmv4l-rel/obj/clntcoredll -mclntcoredll.mak $(INCLUDES) $(SRCS)