makefile

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· 代码 · 共 64 行

TXT
64
字号
#********************* BEGIN LICENSE BLOCK ************************************
 #
 # JZ4740  mobile_tv  Project  V1.0.0
 # INGENIC CONFIDENTIAL--NOT FOR DISTRIBUTION IN SOURCE CODE FORM
 # Copyright (c) Ingenic Semiconductor Co. Ltd 2005. All rights reserved.
 # 
 # This file, and the files included with this file, is distributed and made 
 # available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 
 # EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, 
 # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS 
 # FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 
 # 
 # http://www.ingenic.cn 
 #
 #********************* END LICENSE BLOCK **************************************
 #
 #  Author: <dsqiu@ingenic.cn> <hlyu@ingenic.cn>
 #
 #  Create:   2008-03-04, by dsqiu
 #  Maintain: 2008-06-23, by hlyu
 #            
 #******************************************************************************
#/

TOP := ../../..
BSPDIR = $(TOP)/jz4740
MOBILE_TVDIR := $(TOP)/mobile_tv
include $(MOBILE_TVDIR)/configure.mak
include $(MOBILE_TVDIR)/config16.mak

CXIMAGEDIR := $(TOP)/mobile_tv/cximage
XIMAGEDIR := $(CXIMAGEDIR)/ximage
PNGDECDIR := $(CXIMAGEDIR)/png
ZLIBDIR := $(CXIMAGEDIR)/zlib
FATEDIR := $(MOBILE_TVDIR)/fate
COMMONDIR := $(MOBILE_TVDIR)/common
LOADERDIR := $(MOBILE_TVDIR)/LoaderProgram
TARGETS := $(CXIMAGEDIR)/pngdec/rel
PROGRAM := pngdec
include $(MOBILE_TVDIR)/commondir.mak
LDSDIR := $(MOBILE_TVDIR)/sectionlds
LDSFLAG := $(LDSDIR)/sect_1_2.lds
LIBS := -lstdc++ -lc -lm -lgcc -lc
SOURCES	+= $(CXIMAGEDIR)/pngdec/stmain.c $(FATEDIR)/fate.c \
						$(XIMAGEDIR)/uclib.c \
						$(XIMAGEDIR)/CImageMemMgr.cpp \
						$(XIMAGEDIR)/JzImage.cpp      \
						$(XIMAGEDIR)/JzImagePng.cpp   \
						$(XIMAGEDIR)/JzPngDecode.cpp
						

SOURCES	+= $(wildcard $(PNGDECDIR)/*.c) $(wildcard $(ZLIBDIR)/*.c)

CFLAGS	+= -I$(XIMAGEDIR) -I$(PNGDECDIR) -DJZ4740_PMP16=$(JZ4740_PMP16) \
						-I$(COMMONDIR) -O2 -I$(LOADERDIR) -I$(ZLIBDIR) -DCXIMAGE_SUPPORT_UCOS -I$(BSPDIR)
VPATH	+=  $(XIMAGEDIR) $(FATEDIR) $(PNGDECDIR) $(ZLIBDIR) 


CXXFLAGS = $(CFLAGS)
include $(MOBILE_TVDIR)/common16.mak

source:
	echo $(SOURCES)

⌨️ 快捷键说明

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