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

📄 makefile

📁 C++封装的视频采集代码
💻
字号:

EXAMPLES_ROOTDIR = ../../../../../..
include $(EXAMPLES_ROOTDIR)/xdcpaths.mak
LIB_ROOTDIR = ../..

XDC_CFGFILE = ../../../ceapp.cfg
include       $(EXAMPLES_ROOTDIR)/buildutils/xdccfg_linuxarm.mak

# [CE] Augment the standard $(CPPFLAGS) variable, adding the
# $(XDC_FLAGS) variable, defined by the file above, to it.
CPPFLAGS += $(XDC_FLAGS)

CPPFLAGS += \
    -I$(LIB_ROOTDIR) \
    -I../../../include \
    -I../../../common/include \
    -I../../../common/include/uiinclude \
    -I/home/user/workdir/lsp/ti-davinci/include \
    -I/root/montavista/dm6441/linux_patch028/include \

%.o : %.cpp
	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<

%.o : %.c
	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<

CC=arm_v5t_le-gcc	\
    -fPIC -Wunused -mlittle-endian -march=armv5t \
    -mapcs -mtune=arm9tdmi -msoft-float -mno-sched-prolog -Wall -Uarm \
    -Os -fno-strict-aliasing -Wall
    
CCC=arm_v5t_le-g++	\
    -fPIC -Wunused -mlittle-endian -march=armv5t \
    -mapcs -mtune=arm9tdmi -msoft-float -mno-sched-prolog -Wall -Uarm \
    -Os -fno-strict-aliasing -Wall    

AR=arm_v5t_le-ar

# link all the object files
# [CE] app.out, in addition to its standard stuff, includes a compiled
# XDC-generated $(XDC_CFILE) and link list file $(XDC_LFILE)


libMisc.a: \
    ObjectPool.o \
    PoolableObject.o \
    $(XDC_OFILE) \



#	$(CC) -o $@ $^ `cat $(XDC_LFILE)` -lpthread -lfreetype -lpng -L./lib
#	$(CCC) -o $@ $^ `cat $(XDC_LFILE)` -lpthread -lfreetype -lpng -L./lib
	$(AR) -r libMisc.a \
    ObjectPool.o \
    PoolableObject.o \
    $(XDC_OFILE) \


all: libMisc.a
	cp -f libMisc.a ../../


clean::
	rm -f libMisc.a
	rm -f ObjectPool.o 
	rm -f PoolableObject.o 



⌨️ 快捷键说明

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