From 2d04e222e09f0d3fe042949d39a8477ec3437748 Mon Sep 17 00:00:00 2001 From: Andrei-Liviu Simion Date: Thu, 11 Dec 2014 23:18:50 -0800 Subject: [PATCH] video_common: Added Makefile and updated MDD for compilation. Signed-off-by: Andrei-Liviu Simion --- .../data/{common.mdd => video_common.mdd} | 2 + .../drivers/video_common/src/Makefile | 40 +++++++++++++++++++ 2 files changed, 42 insertions(+) rename XilinxProcessorIPLib/drivers/video_common/data/{common.mdd => video_common.mdd} (97%) create mode 100755 XilinxProcessorIPLib/drivers/video_common/src/Makefile diff --git a/XilinxProcessorIPLib/drivers/video_common/data/common.mdd b/XilinxProcessorIPLib/drivers/video_common/data/video_common.mdd similarity index 97% rename from XilinxProcessorIPLib/drivers/video_common/data/common.mdd rename to XilinxProcessorIPLib/drivers/video_common/data/video_common.mdd index 46109ccc..2d435c17 100644 --- a/XilinxProcessorIPLib/drivers/video_common/data/common.mdd +++ b/XilinxProcessorIPLib/drivers/video_common/data/video_common.mdd @@ -34,6 +34,8 @@ OPTION psf_version = 2.1; BEGIN driver video_common OPTION supported_peripherals = (); + OPTION driver_state = ACTIVE; + OPTION copyfiles = all; OPTION VERSION = 1.0; OPTION NAME = video_common; END driver diff --git a/XilinxProcessorIPLib/drivers/video_common/src/Makefile b/XilinxProcessorIPLib/drivers/video_common/src/Makefile new file mode 100755 index 00000000..60a984ae --- /dev/null +++ b/XilinxProcessorIPLib/drivers/video_common/src/Makefile @@ -0,0 +1,40 @@ +COMPILER= +ARCHIVER= +CP=cp +COMPILER_FLAGS= +EXTRA_COMPILER_FLAGS= +LIB=libxil.a + +CC_FLAGS = $(COMPILER_FLAGS) +ECC_FLAGS = $(EXTRA_COMPILER_FLAGS) + +RELEASEDIR=../../../lib +INCLUDEDIR=../../../include +INCLUDES=-I./. -I${INCLUDEDIR} + +OUTS = *.o + +LIBSOURCES:=*.c +INCLUDEFILES:=*.h + +OBJECTS = $(addsuffix .o, $(basename $(wildcard *.c))) + +libs: banner xdptx_libs clean + +%.o: %.c + ${COMPILER} $(CC_FLAGS) $(ECC_FLAGS) $(INCLUDES) -o $@ $< + +banner: + echo "Compiling video_common" + +xdptx_libs: ${OBJECTS} + $(ARCHIVER) -r ${RELEASEDIR}/${LIB} ${OBJECTS} + +.PHONY: include +include: xdptx_includes + +xdptx_includes: + ${CP} ${INCLUDEFILES} ${INCLUDEDIR} + +clean: + rm -rf ${OBJECTS}