📄 mpeg4.mak
字号:
$(VDSP)/ccblkfn.exe -c .\main.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\main.doj -MM
./Debug/MatchBlock_copy.doj :./MatchBlock_copy.asm
@echo ".\MatchBlock_copy.asm"
$(VDSP)/easmblkfn.exe .\MatchBlock_copy.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\MatchBlock_copy.doj -MM
./Debug/mdma_get_MB_refwin.doj :./mdma_get_MB_refwin.asm $(VDSP)/Blackfin/include/defBF532.h $(VDSP)/Blackfin/include/defBF533.h $(VDSP)/Blackfin/include/def_LPBlackfin.h
@echo ".\mdma_get_MB_refwin.asm"
$(VDSP)/easmblkfn.exe .\mdma_get_MB_refwin.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\mdma_get_MB_refwin.doj -MM
./Debug/meanabsdev.doj :./meanabsdev.asm
@echo ".\meanabsdev.asm"
$(VDSP)/easmblkfn.exe .\meanabsdev.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\meanabsdev.doj -MM
./Debug/mp4_set8x8_asm.doj :./mp4_set8x8_asm.asm
@echo ".\mp4_set8x8_asm.asm"
$(VDSP)/easmblkfn.exe .\mp4_set8x8_asm.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\mp4_set8x8_asm.doj -MM
./Debug/pll_detect.doj :pll_detect.c $(VDSP)/Blackfin/include/cdefBF533.h $(VDSP)/Blackfin/include/cdefBF532.h $(VDSP)/Blackfin/include/defBF532.h $(VDSP)/Blackfin/include/def_LPBlackfin.h $(VDSP)/Blackfin/include/cdef_LPBlackfin.h $(VDSP)/Blackfin/include/ccblkfn.h $(VDSP)/Blackfin/include/stdlib.h $(VDSP)/Blackfin/include/yvals.h $(VDSP)/Blackfin/include/stdlib_bf.h $(VDSP)/Blackfin/include/builtins.h $(VDSP)/Blackfin/include/sys/builtins_support.h $(VDSP)/Blackfin/include/fract_typedef.h $(VDSP)/Blackfin/include/fr2x16_typedef.h $(VDSP)/Blackfin/include/r2x16_typedef.h $(VDSP)/Blackfin/include/raw_typedef.h $(VDSP)/Blackfin/include/sys/mc_typedef.h pll.h
@echo ".\pll_detect.c"
$(VDSP)/ccblkfn.exe -c .\pll_detect.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\pll_detect.doj -MM
./Debug/ppi_dma.doj :./ppi_dma.asm $(VDSP)/Blackfin/include/defBF532.h $(VDSP)/Blackfin/include/defBF533.h $(VDSP)/Blackfin/include/def_LPBlackfin.h
@echo ".\ppi_dma.asm"
$(VDSP)/easmblkfn.exe .\ppi_dma.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\ppi_dma.doj -MM
./Debug/predictMV.doj :predictMV.c ippdefs.h ippVideoEncoderMPEG4.h
@echo ".\predictMV.c"
$(VDSP)/ccblkfn.exe -c .\predictMV.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\predictMV.doj -MM
./Debug/quant1_h263.doj :./quant1_h263.asm
@echo ".\quant1_h263.asm"
$(VDSP)/easmblkfn.exe .\quant1_h263.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\quant1_h263.doj -MM
./Debug/quant_mpeg4.doj :./quant_mpeg4.asm
@echo ".\quant_mpeg4.asm"
$(VDSP)/easmblkfn.exe .\quant_mpeg4.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\quant_mpeg4.doj -MM
./Debug/rate_control.doj :rate_control.c global_declare.h ippdefs.h ippvc.h ippVideoEncoderMPEG4.h def_gary.h
@echo ".\rate_control.c"
$(VDSP)/ccblkfn.exe -c .\rate_control.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\rate_control.doj -MM
./Debug/ReadParam.doj :ReadParam.c $(VDSP)/Blackfin/include/stdlib.h $(VDSP)/Blackfin/include/yvals.h $(VDSP)/Blackfin/include/stdlib_bf.h $(VDSP)/Blackfin/include/string.h $(VDSP)/Blackfin/include/stdio.h $(VDSP)/Blackfin/include/sys/stdio_bf.h ippVideoEncoderMPEG4.h ippdefs.h readparam.h enum.h global_declare.h ippvc.h def_gary.h
@echo ".\ReadParam.c"
$(VDSP)/ccblkfn.exe -c .\ReadParam.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\ReadParam.doj -MM
./Debug/reconblock.doj :./reconblock.asm
@echo ".\reconblock.asm"
$(VDSP)/easmblkfn.exe .\reconblock.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\reconblock.doj -MM
./Debug/sad_asm.doj :./sad_asm.asm
@echo ".\sad_asm.asm"
$(VDSP)/easmblkfn.exe .\sad_asm.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\sad_asm.doj -MM
./Debug/setup_sdram.doj :./pll.h ./setup_sdram.asm $(VDSP)/Blackfin/include/defBF532.h $(VDSP)/Blackfin/include/defBF533.h $(VDSP)/Blackfin/include/def_LPBlackfin.h
@echo ".\setup_sdram.asm"
$(VDSP)/easmblkfn.exe .\setup_sdram.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\setup_sdram.doj -MM
./Debug/uart_dma.doj :./uart_dma.asm $(VDSP)/Blackfin/include/defBF532.h $(VDSP)/Blackfin/include/defBF533.h $(VDSP)/Blackfin/include/def_LPBlackfin.h
@echo ".\uart_dma.asm"
$(VDSP)/easmblkfn.exe .\uart_dma.asm -proc ADSP-BF533 -file-attr ProjectName=mpeg4 -g -o .\Debug\uart_dma.doj -MM
./Debug/vlc.doj :vlc.c ippdefs.h $(VDSP)/Blackfin/include/math.h $(VDSP)/Blackfin/include/yvals.h $(VDSP)/Blackfin/include/ymath.h $(VDSP)/Blackfin/include/math_bf.h $(VDSP)/Blackfin/include/fract_typedef.h $(VDSP)/Blackfin/include/fract_math.h $(VDSP)/Blackfin/include/ccblkfn.h $(VDSP)/Blackfin/include/stdlib.h $(VDSP)/Blackfin/include/stdlib_bf.h $(VDSP)/Blackfin/include/builtins.h $(VDSP)/Blackfin/include/sys/builtins_support.h $(VDSP)/Blackfin/include/fr2x16_typedef.h $(VDSP)/Blackfin/include/r2x16_typedef.h $(VDSP)/Blackfin/include/raw_typedef.h $(VDSP)/Blackfin/include/sys/mc_typedef.h $(VDSP)/Blackfin/include/fr2x16_math.h $(VDSP)/Blackfin/include/fr2x16_base.h $(VDSP)/Blackfin/include/r2x16_base.h vlc.h ippvc.h
@echo ".\vlc.c"
$(VDSP)/ccblkfn.exe -c .\vlc.c -file-attr ProjectName=mpeg4 -g -structs-do-not-overlap -no-multiline -double-size-32 -decls-strong -warn-protos -proc ADSP-BF533 -o .\Debug\vlc.doj -MM
./Debug/mpeg4.dxe :./Debug/camera.doj ./Debug/convert_8u16s.doj ./Debug/copyblock.doj ./Debug/delay.doj ./Debug/diamond_search.doj ./Debug/dsp_uart.doj ./Debug/encode_mpeg_init.doj ./Debug/EncodeFrame.doj ./Debug/EncodeHeader.doj ./Debug/encodevop.doj ./Debug/EZ_KIT_ISR_Config.doj ./Debug/EZ_KIT_PPI_Config.doj ./Debug/fdct.doj ./Debug/fdct_xvid.doj ./Debug/get_interpolat_uv.doj ./Debug/getdiff.doj ./Debug/halfcopy.doj ./Debug/halfhpel16_refine.doj ./Debug/hpel_16x16.doj ./Debug/hpel_8x8_16.doj ./Debug/I2C.doj ./Debug/idct_xvid.doj ./Debug/main.doj ./Debug/MatchBlock_copy.doj ./Debug/mdma_get_MB_refwin.doj ./Debug/meanabsdev.doj ./Debug/mp4_set8x8_asm.doj ./Debug/pll_detect.doj ./Debug/ppi_dma.doj ./Debug/predictMV.doj ./Debug/quant1_h263.doj ./Debug/quant_mpeg4.doj ./Debug/rate_control.doj ./Debug/ReadParam.doj ./Debug/reconblock.doj ./Debug/sad_asm.doj ./Debug/setup_sdram.doj ./Debug/uart_dma.doj ./Debug/vlc.doj ./adsp-BF533_C.ldf
@echo "Linking..."
$(VDSP)/ccblkfn.exe .\Debug\camera.doj .\Debug\convert_8u16s.doj .\Debug\copyblock.doj .\Debug\delay.doj .\Debug\diamond_search.doj .\Debug\dsp_uart.doj .\Debug\encode_mpeg_init.doj .\Debug\EncodeFrame.doj .\Debug\EncodeHeader.doj .\Debug\encodevop.doj .\Debug\EZ_KIT_ISR_Config.doj .\Debug\EZ_KIT_PPI_Config.doj .\Debug\fdct.doj .\Debug\fdct_xvid.doj .\Debug\get_interpolat_uv.doj .\Debug\getdiff.doj .\Debug\halfcopy.doj .\Debug\halfhpel16_refine.doj .\Debug\hpel_16x16.doj .\Debug\hpel_8x8_16.doj .\Debug\I2C.doj .\Debug\idct_xvid.doj .\Debug\main.doj .\Debug\MatchBlock_copy.doj .\Debug\mdma_get_MB_refwin.doj .\Debug\meanabsdev.doj .\Debug\mp4_set8x8_asm.doj .\Debug\pll_detect.doj .\Debug\ppi_dma.doj .\Debug\predictMV.doj .\Debug\quant1_h263.doj .\Debug\quant_mpeg4.doj .\Debug\rate_control.doj .\Debug\ReadParam.doj .\Debug\reconblock.doj .\Debug\sad_asm.doj .\Debug\setup_sdram.doj .\Debug\uart_dma.doj .\Debug\vlc.doj -T .\adsp-BF533_C.ldf -L .\Debug -flags-link -e -flags-link -ev -add-debug-libpaths -flags-link -od,.\Debug -o .\Debug\mpeg4.dxe -proc ADSP-BF533 -flags-link -MM
./Debug/mpeg4.ldr :./Debug/mpeg4.dxe
@echo "Creating loader file..."
$(VDSP)/elfloader.exe .\Debug\mpeg4.dxe -b Flash -f HEX -Width 16 -v -o .\Debug\mpeg4.ldr -proc ADSP-BF533 -MM
endif
ifeq ($(MAKECMDGOALS),mpeg4_Debug_clean)
mpeg4_Debug_clean:
-$(RM) ".\Debug\camera.doj"
-$(RM) ".\Debug\convert_8u16s.doj"
-$(RM) ".\Debug\copyblock.doj"
-$(RM) ".\Debug\delay.doj"
-$(RM) ".\Debug\diamond_search.doj"
-$(RM) ".\Debug\dsp_uart.doj"
-$(RM) ".\Debug\encode_mpeg_init.doj"
-$(RM) ".\Debug\EncodeFrame.doj"
-$(RM) ".\Debug\EncodeHeader.doj"
-$(RM) ".\Debug\encodevop.doj"
-$(RM) ".\Debug\EZ_KIT_ISR_Config.doj"
-$(RM) ".\Debug\EZ_KIT_PPI_Config.doj"
-$(RM) ".\Debug\fdct.doj"
-$(RM) ".\Debug\fdct_xvid.doj"
-$(RM) ".\Debug\get_interpolat_uv.doj"
-$(RM) ".\Debug\getdiff.doj"
-$(RM) ".\Debug\halfcopy.doj"
-$(RM) ".\Debug\halfhpel16_refine.doj"
-$(RM) ".\Debug\hpel_16x16.doj"
-$(RM) ".\Debug\hpel_8x8_16.doj"
-$(RM) ".\Debug\I2C.doj"
-$(RM) ".\Debug\idct_xvid.doj"
-$(RM) ".\Debug\main.doj"
-$(RM) ".\Debug\MatchBlock_copy.doj"
-$(RM) ".\Debug\mdma_get_MB_refwin.doj"
-$(RM) ".\Debug\meanabsdev.doj"
-$(RM) ".\Debug\mp4_set8x8_asm.doj"
-$(RM) ".\Debug\pll_detect.doj"
-$(RM) ".\Debug\ppi_dma.doj"
-$(RM) ".\Debug\predictMV.doj"
-$(RM) ".\Debug\quant1_h263.doj"
-$(RM) ".\Debug\quant_mpeg4.doj"
-$(RM) ".\Debug\rate_control.doj"
-$(RM) ".\Debug\ReadParam.doj"
-$(RM) ".\Debug\reconblock.doj"
-$(RM) ".\Debug\sad_asm.doj"
-$(RM) ".\Debug\setup_sdram.doj"
-$(RM) ".\Debug\uart_dma.doj"
-$(RM) ".\Debug\vlc.doj"
-$(RM) ".\Debug\mpeg4.dxe"
-$(RM) ".\Debug\mpeg4.ldr"
-$(RM) ".\Debug\*.ipa"
-$(RM) ".\Debug\*.opa"
-$(RM) ".\Debug\*.ti"
-$(RM) ".\Debug\*.pgi"
-$(RM) ".\*.rbld"
endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -