⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 著名的 helix realplayer 基于手机 symbian 系统的 播放器全套源代码
💻
📖 第 1 页 / 共 2 页
字号:
RM=rm -rf

RM_DIR=rm -rf

MAKE_DEP=

MAKE_DEP_FLAGS=$(INCLUDES) $(DEFINES)

LD=

LDFLAGS=

CP=copy

MAKE=nmake

CC=cl

CCFLAGS=/X /nologo /Zp4 /TP /W3 /GX- /U_WIN32 /U_M_IX86 /U_WINDOWS /Od  $(INCLUDES) $(DEFINES)

CC=cl

CXXFLAGS=/X /nologo /Zp4 /TP /W3 /GX- /U_WIN32 /U_M_IX86 /U_WINDOWS /Od  $(INCLUDES) $(DEFINES)

SRCS=platform\symbian\symbian_pref.cpp hxstrutl.cpp hxdefpackethookhlp.cpp dbcs.cpp hxrand.cpp netbyte.cpp pacutil.cpp portaddr.cpp activewrap.cpp activopt.cpp asmrulep.cpp baseobj.cpp cachobj.cpp commreg.cpp cookhlpr.cpp cookies.cpp cpacemkr.cpp chxuuid.cpp db_dict.cpp key.cpp md5.c md5hl.c mimechk.cpp miscsp.cpp mmx_util.c cpuident.c nptime.cpp ntptime.cpp pathutil.cpp perplex.cpp pckunpck.cpp hxmangle.cpp hxurl.cpp hxwinver.cpp pref.cpp property.cpp random32.c readpath.cpp rlstate.cpp hxathsp.cpp hxcomsp.cpp hxcorsp.cpp hxdbsp.cpp hxengsp.cpp hxfilsp.cpp hxmonsp.cpp hxpktsp.cpp hxplgsp.cpp hxplnsp.cpp hxinfcod.cpp smpte.cpp timerep.cpp tparse.c verutil.cpp vsrcinfo.cpp watchlst.cpp localrep.c rtsputil.cpp crdcache.cpp char_stack.cpp hxparse.cpp buffutil.cpp addupcol.cpp chxkeepalive.cpp chxminiccf.cpp chxcharstack.cpp packedvalues.cpp hxprefutil.cpp stream_desc_hlpr.cpp hxcbobj.cpp clone_values.cpp tconverter\fxpoint\tconverter_fxp.cpp

OBJS=$(COMPILED_OBJS) $(SOURCE_OBJS)

COMPILED_OBJS=wins-dbg32\obj\platform\symbian\symbian_pref.obj wins-dbg32\obj\hxstrutl.obj wins-dbg32\obj\hxdefpackethookhlp.obj wins-dbg32\obj\dbcs.obj wins-dbg32\obj\hxrand.obj wins-dbg32\obj\netbyte.obj wins-dbg32\obj\pacutil.obj wins-dbg32\obj\portaddr.obj wins-dbg32\obj\activewrap.obj wins-dbg32\obj\activopt.obj wins-dbg32\obj\asmrulep.obj wins-dbg32\obj\baseobj.obj wins-dbg32\obj\cachobj.obj wins-dbg32\obj\commreg.obj wins-dbg32\obj\cookhlpr.obj wins-dbg32\obj\cookies.obj wins-dbg32\obj\cpacemkr.obj wins-dbg32\obj\chxuuid.obj wins-dbg32\obj\db_dict.obj wins-dbg32\obj\key.obj wins-dbg32\obj\md5.obj wins-dbg32\obj\md5hl.obj wins-dbg32\obj\mimechk.obj wins-dbg32\obj\miscsp.obj wins-dbg32\obj\mmx_util.obj wins-dbg32\obj\cpuident.obj wins-dbg32\obj\nptime.obj wins-dbg32\obj\ntptime.obj wins-dbg32\obj\pathutil.obj wins-dbg32\obj\perplex.obj wins-dbg32\obj\pckunpck.obj wins-dbg32\obj\hxmangle.obj wins-dbg32\obj\hxurl.obj wins-dbg32\obj\hxwinver.obj wins-dbg32\obj\pref.obj wins-dbg32\obj\property.obj wins-dbg32\obj\random32.obj wins-dbg32\obj\readpath.obj wins-dbg32\obj\rlstate.obj wins-dbg32\obj\hxathsp.obj wins-dbg32\obj\hxcomsp.obj wins-dbg32\obj\hxcorsp.obj wins-dbg32\obj\hxdbsp.obj wins-dbg32\obj\hxengsp.obj wins-dbg32\obj\hxfilsp.obj wins-dbg32\obj\hxmonsp.obj wins-dbg32\obj\hxpktsp.obj wins-dbg32\obj\hxplgsp.obj wins-dbg32\obj\hxplnsp.obj wins-dbg32\obj\hxinfcod.obj wins-dbg32\obj\smpte.obj wins-dbg32\obj\timerep.obj wins-dbg32\obj\tparse.obj wins-dbg32\obj\verutil.obj wins-dbg32\obj\vsrcinfo.obj wins-dbg32\obj\watchlst.obj wins-dbg32\obj\localrep.obj wins-dbg32\obj\rtsputil.obj wins-dbg32\obj\crdcache.obj wins-dbg32\obj\char_stack.obj wins-dbg32\obj\hxparse.obj wins-dbg32\obj\buffutil.obj wins-dbg32\obj\addupcol.obj wins-dbg32\obj\chxkeepalive.obj wins-dbg32\obj\chxminiccf.obj wins-dbg32\obj\chxcharstack.obj wins-dbg32\obj\packedvalues.obj wins-dbg32\obj\hxprefutil.obj wins-dbg32\obj\stream_desc_hlpr.obj wins-dbg32\obj\hxcbobj.obj wins-dbg32\obj\clone_values.obj wins-dbg32\obj\tconverter\fxpoint\tconverter_fxp.obj

SOURCE_OBJS=

INCLUDES=/I..\..\common\runtime\pub /I..\..\common\system\pub /Id:\helix.src\build\bin\d:

DEFINES=/DHELIX_PROFILE_S60_ADVANCED /DHELIX_FEATURE_AUDIO_INACCURATESAMPLING /DHELIX_FEATURE_MUTE_PREFERENCE /DHELIX_FEATURE_MINI_VOLUME_SINK /DHELIX_FEATURE_NEWAUDIOSTREAM /DHELIX_FEATURE_16BIT_MIXENGINE /DHELIX_FEATURE_AUDIO /DHELIX_FEATURE_MIN_HEAP /DHELIX_FEATURE_VIDEO /DHELIX_FEATURE_PLAYBACK_LOCAL /DHELIX_FEATURE_MINI_SMPLFSYS /DHELIX_FEATURE_PLAYBACK_NET /DHELIX_FEATURE_SDPLITE /DHELIX_FEATURE_ASM /DHELIX_FEATURE_HXSM2 /DHELIX_FEATURE_FEEDBACK_BUFFER_CONTROL /DHELIX_FEATURE_FILESYSTEMMGR /DHELIX_FEATURE_RDT /DHELIX_FEATURE_RTP /DHELIX_FEATURE_VOLUME /DHELIX_FEATURE_RESAMPLER /DHELIX_FEATURE_SINKCONTROL /DHELIX_FEATURE_NOINLINE /DHELIX_FEATURE_DLLACCESS_SERVER /DHELIX_FEATURE_DLLACCESS_CLIENT /DHELIX_FEATURE_MINI_SITE /DHELIX_FEATURE_CC_RGB444out /DHELIX_FEATURE_RMFF_MULTIRATE_FALLBACK /DHELIX_FEATURE_PREFERENCES /DHELIX_FEATURE_LITEPREFS /DHELIX_FEATURE_NO_INTERNAL_PREFS /DHELIX_FEATURE_AUDIO_REAL /DHELIX_FEATURE_AUDIO_CODEC_GECKO /DHELIX_FEATURE_AUDIO_CODEC_SIPRO /DHELIX_FEATURE_AUDIO_MPA_LAYER3 /DHELIX_FEATURE_VIDEO_REAL /DHELIX_FEATURE_VIDEO_CODEC_RV20 /DHELIX_FEATURE_VIDEO_CODEC_RV30 /DHELIX_FEATURE_VIDEO_CODEC_RV40 /DHELIX_FEATURE_AUDIO_CODEC_MP3 /DHELIX_FEATURE_RAREND_EVENTSTREAM_SINK /DHELIX_FEATURE_VIDREND_NO_DEFAULT_WINDOW_SIZE /DHELIX_FEATURE_VIDREND_DYNAMIC_RESIZE /DHELIX_FEATURE_CONCAT_AMR_PKTS /DHELIX_CONFIG_SLUGGISHAUTOUPGRADE /DHELIX_FEATURE_SMIL2 /DHELIX_FEATURE_SMIL2_ANIMATION /DHELIX_FEATURE_TIMEDTEXT /DHELIX_FEATURE_MP4_FILEFORMAT_ALTERNATES /DHELIX_FEATURE_SMIL_SITE /DHELIX_FEATURE_BASICGROUPMGR /DHELIX_FEATURE_ADVANCEDGROUPMGR /DHELIX_FEATURE_NESTEDMETA /DHELIX_FEATURE_AUDIO_CODEC_RAAC /DHELIX_FEATURE_3GPP /DHELIX_FEATURE_AUDIO_CODEC_AMRNB /DHELIX_FEATURE_AUDIO_CODEC_AMRWB /DHELIX_FEATURE_VIDEO_H263 /DHELIX_FEATURE_AUDIO_MPEG4 /DHELIX_FEATURE_VIDEO_MPEG4 /DHELIX_FEATURE_AUDIO_CODEC_QCELP /D__SYMBIAN32__ /D_UNICODE /D__AVKON_ELAF__ /D_SYMBIAN /D__DLL__ /DHELIX_CONFIG_FIXEDPOINT /DHELIX_CONFIG_NOSTATICS /DHELIX_CONFIG_COMPACT_COM_MACROS /DHELIX_CONFIG_STDIO /DHELIX_CONFIG_LITEPREFS_SLUGGISH_OUT /D_LITTLE_ENDIAN /D_DEBUG /DDEBUG /DHELIX_FEATURE_DPRINTF /D__VC32__ /D__WINS__

STATIC_LIBS=..\..\common\system\wins-dbg32\syslib.lib ..\..\common\dbgtool\wins-dbg32\debuglib.lib ..\..\common\runtime\wins-dbg32\runtlib.lib

DYNAMIC_LIBS=AKNNOTIFY.LIB estlib.lib euser.lib

\SERIES60\EPOC32\include /Id: \helix.src\build\bin\d:

.c.obj: 
	$(CC) $(CCFLAGS)  /MDd /Z7 /Fo$@ /c  $<

.cpp.obj: 
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fo$@ /c  $<

all: wins-dbg32\obj wins-dbg32\utillib.lib

wins-dbg32\obj: 
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"

wins-dbg32\utillib.lib: $(OBJS)
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	link /LIB /NOLOGO /OUT:wins-dbg32\utillib.lib $(OBJS)

wins-dbg32\obj\platform\symbian\symbian_pref.obj: platform\symbian\symbian_pref.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	-@if NOT exist "wins-dbg32\obj\platform" mkdir "wins-dbg32\obj\platform"
	-@if NOT exist "wins-dbg32\obj\platform\symbian" mkdir "wins-dbg32\obj\platform\symbian"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\platform\symbian\symbian_pref.obj /c  platform\symbian\symbian_pref.cpp

wins-dbg32\obj\hxstrutl.obj: hxstrutl.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\hxstrutl.obj /c  hxstrutl.cpp

wins-dbg32\obj\hxdefpackethookhlp.obj: hxdefpackethookhlp.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\hxdefpackethookhlp.obj /c  hxdefpackethookhlp.cpp

wins-dbg32\obj\dbcs.obj: dbcs.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\dbcs.obj /c  dbcs.cpp

wins-dbg32\obj\hxrand.obj: hxrand.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\hxrand.obj /c  hxrand.cpp

wins-dbg32\obj\netbyte.obj: netbyte.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\netbyte.obj /c  netbyte.cpp

wins-dbg32\obj\pacutil.obj: pacutil.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\pacutil.obj /c  pacutil.cpp

wins-dbg32\obj\portaddr.obj: portaddr.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\portaddr.obj /c  portaddr.cpp

wins-dbg32\obj\activewrap.obj: activewrap.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\activewrap.obj /c  activewrap.cpp

wins-dbg32\obj\activopt.obj: activopt.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\activopt.obj /c  activopt.cpp

wins-dbg32\obj\asmrulep.obj: asmrulep.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\asmrulep.obj /c  asmrulep.cpp

wins-dbg32\obj\baseobj.obj: baseobj.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\baseobj.obj /c  baseobj.cpp

wins-dbg32\obj\cachobj.obj: cachobj.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\cachobj.obj /c  cachobj.cpp

wins-dbg32\obj\commreg.obj: commreg.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\commreg.obj /c  commreg.cpp

wins-dbg32\obj\cookhlpr.obj: cookhlpr.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\cookhlpr.obj /c  cookhlpr.cpp

wins-dbg32\obj\cookies.obj: cookies.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\cookies.obj /c  cookies.cpp

wins-dbg32\obj\cpacemkr.obj: cpacemkr.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\cpacemkr.obj /c  cpacemkr.cpp

wins-dbg32\obj\chxuuid.obj: chxuuid.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\chxuuid.obj /c  chxuuid.cpp

wins-dbg32\obj\db_dict.obj: db_dict.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\db_dict.obj /c  db_dict.cpp

wins-dbg32\obj\key.obj: key.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\key.obj /c  key.cpp

wins-dbg32\obj\md5.obj: md5.c
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CCFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\md5.obj /c  md5.c

wins-dbg32\obj\md5hl.obj: md5hl.c
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CCFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\md5hl.obj /c  md5hl.c

wins-dbg32\obj\mimechk.obj: mimechk.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\mimechk.obj /c  mimechk.cpp

wins-dbg32\obj\miscsp.obj: miscsp.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\miscsp.obj /c  miscsp.cpp

wins-dbg32\obj\mmx_util.obj: mmx_util.c
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CCFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\mmx_util.obj /c  mmx_util.c

wins-dbg32\obj\cpuident.obj: cpuident.c
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CCFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\cpuident.obj /c  cpuident.c

wins-dbg32\obj\nptime.obj: nptime.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\nptime.obj /c  nptime.cpp

wins-dbg32\obj\ntptime.obj: ntptime.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\ntptime.obj /c  ntptime.cpp

wins-dbg32\obj\pathutil.obj: pathutil.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\pathutil.obj /c  pathutil.cpp

wins-dbg32\obj\perplex.obj: perplex.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\perplex.obj /c  perplex.cpp

wins-dbg32\obj\pckunpck.obj: pckunpck.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"
	$(CC) $(CXXFLAGS)  /MDd /Z7 /Fowins-dbg32\obj\pckunpck.obj /c  pckunpck.cpp

wins-dbg32\obj\hxmangle.obj: hxmangle.cpp
	-@if NOT exist "wins-dbg32" mkdir "wins-dbg32"
	-@if NOT exist "wins-dbg32\obj" mkdir "wins-dbg32\obj"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -