Guest User

Untitled

a guest
May 20th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1.  
  2. CC = /toolchain/pre/bin/arm-apple-darwin9-gcc
  3. LD = $(CC)
  4. LDFLAGS = -lobjc -ObjC -lz -multiply_defined suppress -bind_at_load \
  5. -framework UIKit -framework QuartzCore -framework CoreGraphics \
  6. -framework CoreFoundation -framework Foundation
  7.  
  8. CFLAGS = -Wall -std=gnu99 -DCOMPILE_BIGBEAR=YES
  9.  
  10. TARGET = iSlsk
  11. IPHONE_ADDRESS = 192.168.0.110
  12. #IPHONE_ADDRESS = 10.0.0.110
  13.  
  14. all: $(TARGET)
  15.  
  16. $(TARGET): main.o iSlsk.o \
  17. ServerController.o ServerMessageHandler.o PeerMessageHandler.o PeerConnection.o \
  18. TransferController.o Transfer.o TransferDownload.o \
  19. PreferencesController.o User.o UserManager.o SearchResult.o NetSocket.o Util.o AsyncSocket.o \
  20. FileSizeFormatter.o DirectoryResult.o FQueue.o Message.o MessageSocket.o \
  21. UIMainView.o UISearchView.o UISettingsView.o UITransferView.o UITransferCell.o \
  22. UISearchResultCell.o UIDownloadView.o UIDownloadCell.o UIWhatsNewView.o \
  23. iTDBLib/iTDBParseMhdb.o iTDBLib/iTDBParseStringMhod.o iTDBLib/iTDBParseMhip.o iTDBLib/iTDBWriteMhip.o \
  24. iTDBLib/iTDBParseMhit.o iTDBLib/iTDBWriteMhit.o iTDBLib/iTDBParseMhlp.o iTDBLib/iTDBWriteMhod.o \
  25. iTDBLib/iTDBParseMhlt.o iTDBLib/iTDBWriteRecord.o iTDBLib/iTDBParseMhod.o iTDBLib/iTDatabase.o \
  26. iTDBLib/iTDBParseMhsd.o iTDBLib/iTSongInfo.o iTDBLib/iTAlbumInfo.o iTDBLib/iTDBParseMhyp.o \
  27. iTDBLib/iTDBParseMhia.o iTDBLib/iTDBParseMhla.o iTDBLib/itdb_sha1.o iTDBLib/iTDBParseRecord.o iTDBLib/sha1.o \
  28. iTDBLib/iTDBWriteMhia.o \
  29. libid3/MP3Header.o libid3/V20FrameSet.o libid3/V24FrameSet.o libid3/id3V2Frame.o libid3/md5.o \
  30. libid3/TagAPI.o libid3/V23FrameSet.o libid3/id3V1Tag.o libid3/id3V2Tag.o
  31.  
  32. $(LD) $(LDFLAGS) -o $@ $^
  33.  
  34. %.o: %.m
  35. $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
  36.  
  37. %.o: %.c
  38. $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
  39.  
  40. clean:
  41. rm -fr *.o $(TARGET)
  42.  
  43. package: $(TARGET)
  44. rm -fr Package/$(TARGET).app
  45. mkdir -p Package/$(TARGET).app
  46. mkdir -p Package/SpringBoard.app
  47. cp $(TARGET) Package/$(TARGET).app
  48. cp Info.plist Package/$(TARGET).app
  49. cp *.png Package/$(TARGET).app
  50. mv Package/$(TARGET).app/Default_iSlsk.png Package/SpringBoard.app/Default_iSlsk.png
  51. mv Package/$(TARGET).app/FSO_iSlsk.png Package/SpringBoard.app/FSO_iSlsk.png
  52.  
  53. install: $(TARGET)
  54. scp -r $(TARGET).app root@${IPHONE_ADDRESS}:/Applications
  55.  
  56. copy: $(TARGET)
  57. scp -r $(TARGET) root@${IPHONE_ADDRESS}:/Applications/${TARGET}.app
Add Comment
Please, Sign In to add comment