📄 makefile
字号:
##################################################################################### gfx makefile####################################################################################LOCAL_TARGET := gfx.oLOCAL_TEST := osdtst.oLOCAL_CPP_OPT := # -D__GFX_INF_HELPER_DEBUG -D__GFX_INF_DEBUG -D__GFX_ATOM_DEBUG \# -D__GFX_OSI_DEBUG -D__GFX_SURFACE_DEBUG -D__OSD_ATOM_DEBUG -D__OSD_FB_DEBUG \# -D__OSD_OSI_DEBUGinclude ../config.localOBJS := osd_osi.o osd_atom.o gfx_palette.o gfx_osi_surface.o gfx_osi.o gfx_osi_engine.o gfx_inf_helper.o gfx_inf.o gfx_atom.oCOMMONHEADERS = $(DRV_INCLUDE_DIR)/os/os-types.h $(DRV_INCLUDE_DIR)/os/drv_debug.h $(DRV_INCLUDE_DIR)/gfx/gfx_common.hall: $(LOCAL_TARGET) osdfb.o gfxtest%.o: %.c $(CC) $(BASE_MODCFLAGS) $(LOCAL_CPP_OPT) -c -o $@ $<$(LOCAL_TARGET) : $(OBJS) $(LD) -m elf32ppclinux -r -o $@ $^osdfb.o : osd_inf_fb.o cp osd_inf_fb.o osdfb.oosd_inf_fb.o : osd_inf_fb.c \ $(COMMONHEADERS) \ osd_osi.h\ gfx_surface.hosd_osi.o : osd_osi.c gfx_osi_local.h \ osd_atom.h\ osd_osi.h\ gfx_surface.hosd_atom.o : osd_atom.c osd_dcr.h\ osd_atom.hgfx_palette.o : gfx_palette.c \ $(COMMONHEADERS)gfx_osi_surface.o : gfx_osi_surface.c \ $(COMMONHEADERS) \ $(DRV_INCLUDE_DIR)/os/pm-alloc.h \ gfx_surface.hgfx_osi.o : gfx_osi.c gfx_osi_local.h \ $(COMMONHEADERS) \ $(DRV_INCLUDE_DIR)/os/os-sync.h \ gfx_surface.h \ gfx_osi.h \ gfx_osi_engine.hgfx_osi_engine.o : gfx_osi_engine.c \ $(COMMONHEADERS) \ $(DRV_INCLUDE_DIR)/os/os-sync.h \ gfx_surface.h \ gfx_osi.h \ gfx_osi_engine.hgfx_inf_helper.o : gfx_inf_helper.c gfx_inf_helper.h \ $(COMMONHEADERS) \ $(DRV_INCLUDE_DIR)/os/os-generic.h \ gfx_surface.h \ gfx_osi.h \ osd_osi.h \ $(DRV_INCLUDE_DIR)/gfx/gfx_inf_struct.hgfx_inf.o : gfx_inf.c gfx_inf_helper.h \ $(COMMONHEADERS) \ $(DRV_INCLUDE_DIR)/gfx/gfx_inf_struct.h \ $(DRV_INCLUDE_DIR)/gfx/gfx_inf.hgfx_atom.o : gfx_atom.c gfx_atom.hosd_inf_test.o : osd_inf_test.c.PHONY : cleantest_apps: $(LOCAL_TEST) $(LOCAL_TEST) : osd_inf_test.o cp osd_inf_test.o $(LOCAL_TEST)gfxtest : make -C testclean : rm -f $(OBJS) $(LOCAL_TARGET) osdfb.o osd_inf_fb.o osd_inf_test.o $(LOCAL_TEST) make -C test cleaninstall : $(LOCAL_TARGET) $(LOCAL_TEST) osdfb.o gfxtest @if [ ! -d $(INSTALL_ROOT)/lib/modules/$(VER)/misc ] ; then \ echo "Creating target directory : " $(INSTALL_ROOT)/lib/modules/$(VER)/misc ; \ mkdir -p $(INSTALL_ROOT)/lib/modules/$(VER)/misc ; \ fi install $(LOCAL_TARGET) $(INSTALL_ROOT)/lib/modules/$(VER)/misc install osdfb.o $(INSTALL_ROOT)/lib/modules/$(VER)/misc install $(LOCAL_TEST) $(INSTALL_ROOT)/lib/modules/$(VER)/misc make -C test install
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -