-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (26 loc) · 708 Bytes
/
Makefile
File metadata and controls
38 lines (26 loc) · 708 Bytes
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
#
# Makefile for satip client
#
#
#Based on original vtuner source code from Google Code project.
#VTUNER_TYPE = VTUNER_TYPE_ORIGINAL
#
#Based on definitions found in the "usbtunerhelper" tool.
RM := rm -fR
VTUNER_TYPE = VTUNER_TYPE_VUPLUS
CCEXT := -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=$(SYSROOT)
LDEXT := --sysroot=$(SYSROOT)
CXX := $(CROSS)g++ $(CCEXT)
CFLAGS += -Wall -g -D$(VTUNER_TYPE)
LD := $(CROSS)ld $(LDEXT)
LDFLAGS := -lrt -lpthread
CXXSRCS = $(wildcard ./*.cpp)
OBJS = $(CXXSRCS:.cpp=.o)
%.o:%.cpp
$(CXX) -c $(CFLAGS) -o $@ $<
BIN = satip-client
$(BIN):$(OBJS)
$(CXX) $(CFLAGS) -o $(BIN) $(OBJS) $(LDFLAGS)
all:$(BIN)
clean:
rm -f $(BIN) *.o *~