-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
executable file
·49 lines (34 loc) · 1.02 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
CROSS_COMPILE=$(TOOLCHAIN_CROSS_COMPILE)
CC_PREFIX=$(CROSS_COMPILE)-
CC=$(CC_PREFIX)gcc
CXX=$(CC_PREFIX)g++
LD=$(CC_PREFIX)ld
SYSROOT=$(SDK_ROOTFS)
GALOIS_INCLUDE=$(SDK_GALOIS)
INCS = -I./../tdp_api
INCS += -I./include/ \
-I$(SYSROOT)/usr/include/ \
-I$(GALOIS_INCLUDE)/Common/include/ \
-I$(GALOIS_INCLUDE)/OSAL/include/ \
-I$(GALOIS_INCLUDE)/OSAL/include/CPU1/ \
-I$(GALOIS_INCLUDE)/PE/Common/include/ \
-I$(SYSROOT)/usr/include/directfb/
LIBS_PATH = -L./../tdp_api
LIBS_PATH += -L$(SYSROOT)/home/galois/lib/
LIBS_PATH += -L$(SYSROOT)/home/galois/lib/directfb-1.4-6-libs
LIBS := $(LIBS_PATH) -ltdp
LIBS += $(LIBS_PATH) -lOSAL -lshm -lPEAgent
LIBS += $(LIBS_PATH) -ldirectfb -ldirect -lfusion -lrt
CFLAGS += -D__LINUX__ -O0 -Wno-psabi --sysroot=$(SYSROOT)
CXXFLAGS = $(CFLAGS)
all: projekat
SRCS = ./main.c
SRCS += ./parser.c
SRCS += ./tundem.c
SRCS += ./remote.c
SRCS += ./middleware.c
SRCS += ./graphics.c
projekat:
$(CC) -o projekat $(INCS) $(SRCS) $(CFLAGS) $(LIBS)
clean:
rm -f projekat