CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
makefile_sub.inc-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

cat grep E *[[:space:][:alpha:](]**sub_ *[0-9A-Fa-f][[:space:]] sed s *** sub_ ([0-9A-Fa-f]*\).*/\1/'|\$(SORT)|uniq|\awk '
 
stubs_auto S ifdef THUMB_FW
allow batch rebuilds without 
ifneq ($(OPT_CAPSTONE_TOOLS), 1) override FORCE_GEN_STUBS
 
 then (FINSIG_EXE)$(TARGET_PRIMARY)$(ROMBASEADDR) stubs_entry.S $(ALT_ROMBASEADDR)
 
fi cam subst subst (TARGET_CAM)
 

Variablen

stubs_auto S ifdef THUMB_FW FINSIG_EXE
 
else echo CAUTION stubs_entry
S is not updated due to target
firmware binary not 
found
 
touch stubs_entry S
 
 fi
 
 if ["X`grep 'ERROR' stubs_entry.S`"!="X"]
 
then grep ERROR stubs_entry S(ESED)"s/\/\/
ERROR else echo bin_compat 
h
 
grep Firmware Ver stubs_entry S awk F ["|@] {printf "\nver_sig_t ver_sigs[]={\n"
 
 str =toupper("$(PLATFORMSUB)")
 
 len =length(str)
 
 str1 =substr(str,1,len-3) "." substr(str,len-2)
 
 printf {(const char *)%s, \"GM%s\"},\n", substr($$5,2), str1
 
awk v ptt
 
 echo
 
echo pid_sig_t pid_sigs []
 
fi cam info
 
fi cam TARGET_FW
 
fi cam subst _
 
fi cam subst STATE
 
fi cam subst SRCFW
 
fi cam subst PLATFORM
 
fi cam subst subst _AUTOBUILD
 
fi cam subst subst SKIP_AUTOBUILD
 
fi cam subst subst TARGET_PID
 
fi cam subst subst PLATFORMOS
 
fi cam subst subst PLATFORMOSVER
 
fi cam subst subst DIGIC
 
fi cam subst subst ROMBASEADDR
 
fi cam subst subst MEMBASEADDR
 
fi cam subst subst MAXRAMADDR
 
fi cam subst subst KEYSYS
 
fi cam subst subst FI2FLAGS
 
fi cam subst subst NEED_ENCODED_DISKBOOT
 
fi cam subst subst THUMB_FW
 
fi cam subst subst OPT_ARAM_MALLOC
 
fi cam subst subst ARAM_HEAP_START
 
fi cam subst subst ARAM_HEAP_SIZE
 
fi cam subst subst OPT_CHDK_IN_ARAM
 
fi cam subst subst OPT_EXMEM_MALLOC
 
fi cam subst subst EXMEM_HEAP_SKIP
 
fi cam subst subst EXMEM_BUFFER_SIZE
 

Dokumentation der Funktionen

stubs_auto S ifdef THUMB_FW allow batch rebuilds without ifneq (   $OPT_CAPSTONE_TOOLS,
 
)
override
cat grep E* [[:space:][:alpha:](] * * sub_* [0-9A-Fa-f][[:space:]] sed s* * * sub_ ( [0-9A-Fa-f] *\  )

Definiert in Zeile 111 der Datei makefile_sub.inc.

111  :alpha:]]*[[:space:]][[:space:]]*sub_\([0-9A-Fa-f]*\).*/\1/' | \
112  $(SORT) | uniq | \
113  awk '{if(NF>0){printf("STUB2(%s)\n",$$1)}}' >> stubs_auto.S
fi cam subst subst ( TARGET_CAM  )
then ( FINSIG_EXE  )

Variablen-Dokumentation

fi cam subst _

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst _AUTOBUILD

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst ARAM_HEAP_SIZE

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst ARAM_HEAP_START

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst DIGIC

Definiert in Zeile 185 der Datei makefile_sub.inc.

echo<< Leaving $(FOLDER)$$i\donedepend-recursive:@foriin $(SUBDIRS) do\echo\> Entering to(FOLDER)$$i

Definiert in Zeile 176 der Datei makefile_sub.inc.

fi cam subst subst EXMEM_BUFFER_SIZE

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst EXMEM_HEAP_SKIP

Definiert in Zeile 185 der Datei makefile_sub.inc.

grep Firmware Ver stubs_entry S awk F["|@] {printf "\nver_sig_t ver_sigs[]={\n"

Definiert in Zeile 169 der Datei makefile_sub.inc.

fi

Definiert in Zeile 140 der Datei makefile_sub.inc.

fi cam subst subst FI2FLAGS

Definiert in Zeile 185 der Datei makefile_sub.inc.

stubs_auto S ifdef THUMB_FW FINSIG_EXE
Initialisierung:
=$(tools)/finsig_thumb2$(EXE)
# capstone tools required to build thumb2 stubs

Definiert in Zeile 116 der Datei makefile_sub.inc.

else echo CAUTION stubs_entry S is not updated due to target firmware binary not found

Definiert in Zeile 138 der Datei makefile_sub.inc.

bin_compat h

Definiert in Zeile 142 der Datei makefile_sub.inc.

if["X`grep 'ERROR' stubs_entry.S`"!="X"]

Definiert in Zeile 141 der Datei makefile_sub.inc.

fi cam info

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst KEYSYS

Definiert in Zeile 185 der Datei makefile_sub.inc.

len =length(str)

Definiert in Zeile 170 der Datei makefile_sub.inc.

fi cam subst subst MAXRAMADDR

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst MEMBASEADDR

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst NEED_ENCODED_DISKBOOT

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst OPT_ARAM_MALLOC

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst OPT_CHDK_IN_ARAM

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst OPT_EXMEM_MALLOC

Definiert in Zeile 185 der Datei makefile_sub.inc.

echo pid_sig_t pid_sigs[]
Initialisierung:
={" >> bin_compat.h ; \
grep -E -h -s "PLATFORMID.+@" ../../makefile.inc makefile.inc stubs_entry.S | \
$(ESED) 's/(PLATFORMID.+@ *)([0-9xXa-fA-F]+)(.*)/PLATFORMID @ \2/' | \
awk -F'@' '{printf " {(short *)%s, PLATFORMID},\n", substr($$2,2); exit;}' >> bin_compat.h ; \
echo "}

Definiert in Zeile 177 der Datei makefile_sub.inc.

fi cam subst PLATFORM

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst PLATFORMOS

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst PLATFORMOSVER

Definiert in Zeile 185 der Datei makefile_sub.inc.

printf {(const char *)%s, \"GM%s\"},\n", substr($$5,2), str1

Definiert in Zeile 171 der Datei makefile_sub.inc.

awk v ptt
Initialisierung:
="^$(PLATFORM),.+,$(PLATFORMSUB)" -F',' '$$0 ~ ptt { str=toupper($$2); \
len=length(str); str1=substr(str,1,len-3) "." substr(str,len-2); \
printf " {(const char *)%s, \"GM%s\"},\n", "$(FWVERADDR)", str1;}' $(topdir)camera_list.csv \
>> bin_compat.h

Definiert in Zeile 172 der Datei makefile_sub.inc.

fi cam subst subst ROMBASEADDR

Definiert in Zeile 185 der Datei makefile_sub.inc.

touch stubs_entry S

Definiert in Zeile 139 der Datei makefile_sub.inc.

fi cam subst subst SKIP_AUTOBUILD

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst SRCFW

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst STATE

Definiert in Zeile 185 der Datei makefile_sub.inc.

str =toupper("$(PLATFORMSUB)")

Definiert in Zeile 170 der Datei makefile_sub.inc.

str1 =substr(str,1,len-3) "." substr(str,len-2)

Definiert in Zeile 170 der Datei makefile_sub.inc.

fi cam TARGET_FW

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst TARGET_PID

Definiert in Zeile 185 der Datei makefile_sub.inc.

fi cam subst subst THUMB_FW

Definiert in Zeile 185 der Datei makefile_sub.inc.