forked from xieran1988/parents
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
125 lines (96 loc) · 3.41 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
include top.mk
libav:
git clone [email protected]:xieran1988/libav.git
mod-auth-ticket-for-lighttpd:
git clone [email protected]:xieran1988/mod-auth-ticket-for-lighttpd.git
buildroot:
# git clone -b my [email protected]:xieran1988/buildroot.git
git clone -b my https://github.com/xieran1988/buildroot.git
# git clone git://git.buildroot.net/buildroot
emafs: ema-3530-fs.7z
7z x $<.7z
mkdir $@
sudo tar -jxf sbc_ncast_fs20111123/sbc_ncast_fs1123.tar.bz2 -C $@
sudo mv sbc_ncast_fs20111123/MLO $@
sudo mv sbc_ncast_fs20111123/uImage $@
sudo mv sbc_ncast_fs20111123/u-boot.bin $@
rm -rf sbc_ncast_fs20111123
emafs-3730: ema-3730-boot.tar ema-3730-fs.tar.bz2
mkdir $@
sudo tar -xf ema-3730-boot.tar -C $@
sudo tar -xjf ema-3730-fs.tar.bz2 -C $@
make-bootsd-3730:
sudo imgdir=emafs-3730 ./make-bootsd.pl
make-bootsd-3730-ti:
sudo imgdir=tifs-3730/boot ./make-bootsd.pl
arm-2009q1: arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
tar -jxf $<
dvsdk-3530: arm-2009q1 dvsdk_omap3530-evm_4_01_00_09_setuplinux
@echo " -------------------------------------------"
@echo " ---- toolchain path ${PWD}/$</bin ---- "
@echo " -------------------------------------------"
./dvsdk_omap3530-evm_4_01_00_09_setuplinux --forcehost --mode console --prefix ${parentsdir}/$@
./build-dvsdk-3530.sh
./reconf-gst-ti.sh
dvsdk-3730: dvsdk_dm3730-evm_04_03_00_06_setuplinux dvsdk-3530 linux-ema-3730
./dvsdk_dm3730-evm_04_03_00_06_setuplinux --forcehost --mode console --prefix ${parentsdir}/$@
./build-dvsdk-3730.sh
dvsdk-8168: arm-2009q1 ezsdk_dm816x-evm_5_03_00_09_setuplinux
@echo " -------------------------------------------"
@echo " ---- toolchain path ${PWD}/$</bin ---- "
@echo " -------------------------------------------"
./ezsdk_dm816x-evm_5_03_00_09_setuplinux --forcehost --mode console --prefix ${parentsdir}/$@
remake-tifs-3730:
sudo rm -rf tifs-3730
make tifs-3730
tifs-8168: dvsdk-8168
mkdir $@
sudo tar -xf dvsdk-8168/filesystem/ezsdk-dm816x-evm-rootfs.tar.gz -C $@
sudo sed -i "/start-stop-daemon --start/s,$$, -- -l /bin/sh," $@/etc/init.d/telnetd
sudo echo "Welcome to tifs-8168" > $@/etc/issue
tifs-3730: dvsdk-3730
mkdir $@
sudo tar -xf dvsdk-3730/filesystem/dvsdk-dm37x-evm-rootfs.tar.gz -C $@
sudo ./mktifs.sh ${parentsdir}/$@
linux-ema-3730: linux-ema-3730.tar.bz2
mkdir $@
tar -xjf $< -C $@ --strip=1
ln -sv arch/arm/boot/uImage $@/
make-linux-ema-3730: linux-ema-3730
cd $< && \
make ARCH=arm CROSS_COMPILE=${crossprefix} && \
make ARCH=arm CROSS_COMPILE=${crossprefix} uImage
linux:
git clone [email protected]:xieran1988/linux.git
make-linux-shell: linux
cd $< && \
ARCH=arm CROSS_COMPILE=${crossprefix} bash
make ARCH=arm CROSS_COMPILE=${crossprefix} uImage
simplefs:
sudo ./mksimplefs.sh
remake-simplefs:
sudo rm -rf simplefs
mkdir simplefs
sudo ./mksimplefs.sh
make rebuild-gst-ti
make rebuild-mod-auth-ticket
make poweroff-all
remake-gst-ffmpeg:
cd buildroot && make ffmpeg-reconfigure && make gst-ffmpeg-reconfigure
make remake-simplefs
gstreamer_ti:
svn checkout --username anonymous https://gstreamer.ti.com/svn/gstreamer_ti/trunk/gstreamer_ti
try-tifs-3730:
make remake-tifs-3730
make boot-tifs-3730
try-simplefs-3730:
make remake-simplefs
make telnet-simplefs-3730
try-simplefs-3730-ema-kern:
make remake-simplefs
make telnet-simplefs-3730-ema-kern
try-simplefs-3530:
make remake-simplefs
make telnet-simplefs-3530
build-dep:
sudo apt-get install realpath ckermit libexpect-perl