blob: 397fde2ecbdf7324c8347034dea32500aeabee41 (
plain)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
#============================================================================
# Name : Makefile
# Author : oskwon(kos@dev3)
# Version :
# Copyright : Copyright(c)2013 Vu+ Team. All right reserved.
# Description :
#============================================================================
VER = v3.0
Q=@
IP=100.214
MODEL=vuduo2
OETOP=/home/oskwon/works/workrounds/openembedded
CROSS=$(OETOP)/$(MODEL)/build/tmp/cross/mipsel/bin/mipsel-oe-linux-
SYSROOT=$(OETOP)/$(MODEL)/build/tmp/staging/mipsel-oe-linux
BIN = transtreamproxy
SRCS = $(shell find . -name "*.cpp")
CFLAGS ?=
LDFLAGS ?=
#CFLAGS += -Wno-unused-result
CFLAGS += -O2
CXX=$(CROSS)g++
LD=$(CROSS)ld
STRIP=$(CROSS)strip
RM=rm -f
CFLAGS += -I. -I./openpli-streamproxy -I$(SYSROOT)/usr/include
LDFLAGS += -L$(SYSROOT)/usr/lib -lpthread -lrt
OBJS=$(SRCS:.cpp=.o)
.SUFFIXES : .cpp .o
.PHONY : all clean install .showinfo
.cpp.o:
$(Q)echo "Compile... "$<
$(Q)$(CXX) $(CFLAGS) -c $< -o $(subst .cpp,.o,$<)
all: .showinfo $(BIN)
$(BIN):$(OBJS)
$(Q)echo "Linking... "$@
$(Q)$(CXX) -o $@ $(OBJS) $(LDFLAGS)
$(Q)$(STRIP) $@
install:
$(Q)./up.sh $(IP)
clean:
$(Q)$(RM) $(BIN) $(OBJS) *.log
.showinfo:
@echo "-----------------------------------------------------"
@echo " [ BUILD ENVIRONMENT ] "
@echo "-----------------------------------------------------"
@echo "OUTPUT : "$(STREAMER_BIN) $(TRANSTREAMPROXY_BIN)
@echo "VERSION : "$(VER)
@echo ""
@echo "CXX : "$(CXX)
@echo "LD : "$(LD)
@echo "STRIP : "$(STRIP)
@echo "CFLAGS : "$(CFLAGS)
@echo "LDFLAGS : "$(LDFLAGS)
@echo "-----------------------------------------------------"
@echo
|