xref: /utopia/UTPA2-700.0.x/projects/verify/cmdq/Makefile (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1#CC := /tools/arm-2011.09-70-lite/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin/arm-none-linux-gnueabi-gcc
2CC := arm-none-linux-gnueabi-gcc
3UTOPIA_PATH := /home/joe.liu/THEALE/utopia_develop/UTPA-14.5.1_utopia2/
4MXLIB_PATH := $(UTOPIA_PATH)/mxlib
5BSP_LIB_PATH := $(UTOPIA_PATH)/build/bsp/lib
6BSP_INCLUDE_PATH := $(UTOPIA_PATH)/build/bsp/include
7
8ALL_INCLUDE := -I$(BSP_INCLUDE_PATH) -DMSOS_TYPE_LINUX \
9			   -I$(MXLIB_PATH)/utopia_core/ \
10			   -I$(MXLIB_PATH)/drv/bdma/
11
12# libdrvAESDMA.so must precedes liblinux.so
13# or verify code would call weak definition liblinux.so
14#ALL_LIB := -L$(BSP_LIB_PATH)
15ALL_LIB := -L.         \
16           -ldrvCMDQ \
17           -ldrvSEM  \
18           -ldrvSYS  \
19           -lMsOS     \
20		   -llinux -pthread -lrt \
21
22
23
24		   #-lMsOS	   \
25#		   -ldrvAESDMA \
26#		   -ldrvDSCMB  \
27#		   -lapiGOP    \
28#		   -lapiGFX    \
29#		   -ldrvVE     \
30#		   -ldrvTSP    \
31
32
33# utopia2 is included in liblinux.so
34# bdma is included in liblinux.so
35# pcmcia hasn't implemented _MDrv_PCMCIA_InitHW
36# xc hasn't implemented MApi_XC_SetPreScalingLimit
37# dip is included in libapiXC.so
38# mbx ??? where is it?
39
40
41all: clean
42	@$(CC) -o verify main.c $(ALL_INCLUDE) $(ALL_LIB)
43#@$(CC) -shared -o libutopia.so utopia.c utopia_dapi.c utopia_module.c
44#@arm-none-linux-gnueabi-gcc -shared -o libaesdma.so aesdma.c -nostdlib
45#@$(CC) -L. -laesdma -ldrvAESDMA -lpthread -llinux -lrt -o main main.c
46
47bobbi:
48	@$(CC) -shared -o libdrvBOBBI.so bobbi.c $(ALL_INCLUDE)
49
50#test:
51#	@$(CC) -L. -lpthread -llinux -lrt -o test1 test1.c
52#	@$(CC) -L. -lpthread -llinux -lrt -o test2 test2.c
53#
54clean:
55	@rm -rf verify libdrvBOBBI.so
56