Skip to content

Commit

Permalink
add codesign_allocate and ldid
Browse files Browse the repository at this point in the history
  • Loading branch information
javacom committed Apr 23, 2011
1 parent fddf990 commit 4d86783
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
5 changes: 2 additions & 3 deletions Projects/LocalPush/Makefile
Expand Up @@ -98,8 +98,7 @@ PCH=$(wildcard *.pch)
INFOPLIST=$(wildcard *Info.plist)

CFLAGS += -I"$(SRCDIR1)"

CPPFLAGS=$CFLAGS
CPPLAGS += -I"$(SRCDIR1)"

all: $(PROJECTNAME)

Expand All @@ -125,7 +124,7 @@ ifneq ($(RESOURCES),)
endif
cp $(INFOPLIST) $(BUILDDIR)/$(APPFOLDER)/Info.plist
@echo "APPL????" > $(BUILDDIR)/$(APPFOLDER)/PkgInfo
#export CODESIGN_ALLOCATE=$(toolchain)/pre/bin/arm-apple-darwin9-codesign_allocate; ldid -S $(PROJECTNAME)
export CODESIGN_ALLOCATE=$(toolchain)/pre/bin/arm-apple-darwin9-codesign_allocate; $(toolchain)/pre/bin/ldid -S $(PROJECTNAME)
mv $(PROJECTNAME) $(BUILDDIR)/$(APPFOLDER)
mkdir $(BUILDDIR)/Payload
cd $(BUILDDIR)/Payload; ln -s ../$(APPFOLDER) .
Expand Down
5 changes: 4 additions & 1 deletion README
Expand Up @@ -8,6 +8,8 @@ sudo apt-get install git autoconf gawk libssl-dev uuid-dev
sudo apt-get install clang

3. Create /toolchain4
sudo mkdir -p /toolchain4
sudo chown -R <yourusername>:<yourusername> /toolchain4

4. Put iPhoneOS4.2.sdk.tgz to /toolchain4/sdks/

Expand All @@ -16,11 +18,12 @@ sudo apt-get install clang
./toolchain.sh xar
then put iPhoneSDK4_2.pkg to /toolchain4/sdks/

5. Run
5. Build headers tools and gcc
cd /toolchain4
./toolchain.sh buildsys
./toolchain.sh cctools
./toolchain.sh llvmgcc
./toolchain.sh ldid

6. Install as_driver
cd /toolchain4/as_driver
Expand Down
1 change: 1 addition & 0 deletions cctools2odcctools/extract.sh
Expand Up @@ -181,5 +181,6 @@ if [ $MAKEDISTFILE -eq 1 ]; then
mv ${DISTDIR} ${DISTDIR}-$DATE
tar jcf ${DISTDIR}-$DATE.tar.bz2 ${DISTDIR}-$DATE
fi
patch odcctools/misc/Makefile.in < patches/misc/Makefile.in.diff

exit 0
2 changes: 1 addition & 1 deletion toolchain.sh
Expand Up @@ -1476,7 +1476,7 @@ case $1 in
fi
cd ldid-1.0.610
g++ -I . -o util/ldid{,.cpp} -x c util/{lookup2,sha1}.c
sudo cp -a util/ldid ${TOOLCHAIN}/pre/bin/
cp -a util/ldid ${TOOLCHAIN}/pre/bin/
message_action "ldid built."
;;

Expand Down

0 comments on commit 4d86783

Please sign in to comment.