| 1 |
#!/bin/sh |
| 2 |
|
| 3 |
#DCTOBJS="RTdct_std RTidct_std" |
| 4 |
DCTOBJS="RTdct_aan RTidct_aan" |
| 5 |
|
| 6 |
#YUVOBJS="RTcolor_std" |
| 7 |
#YUVOBJS="RTcolor_tbl" |
| 8 |
#YUVOBJS="RTcolor_tbl2" |
| 9 |
YUVOBJS="RTcolor_int" |
| 10 |
#YUVOBJS="RTcolor_grey" |
| 11 |
|
| 12 |
QOBJS="RTquant" |
| 13 |
#QOBJS="RTquant_mmx" |
| 14 |
|
| 15 |
BOBJS="RTb2s RTs2b" |
| 16 |
#BOBJS="RTb2s_raw RTs2b_raw" |
| 17 |
|
| 18 |
OBJS="RTinc ${BOBJS} ${QOBJS} ${YUVOBJS} ${DCTOBJS} RTmain" |
| 19 |
|
| 20 |
echo "/* Autogenerated by compose.sh */" > RTjpeg.c |
| 21 |
echo "#include \"RTjpeg.h\"" >> RTjpeg.c |
| 22 |
echo "" >> RTjpeg.c |
| 23 |
|
| 24 |
echo "**** Init files ****" |
| 25 |
|
| 26 |
for i in ${OBJS}; do |
| 27 |
if [ -f modules/${i}.ct ]; then |
| 28 |
echo ${i}.ct |
| 29 |
cat modules/$i.ct >> RTjpeg.c |
| 30 |
fi |
| 31 |
done |
| 32 |
|
| 33 |
echo "**** Code files ****" |
| 34 |
|
| 35 |
for i in ${OBJS}; do |
| 36 |
if [ -f modules/${i}.c ]; then |
| 37 |
echo ${i}.c |
| 38 |
cat modules/$i.c >> RTjpeg.c |
| 39 |
fi |
| 40 |
done |
| 41 |
|