Makefile Problem, Makefile problem for adding layerkit framework |
![]() ![]() |
Makefile Problem, Makefile problem for adding layerkit framework |
Nov 3 2009, 02:09 AM
Post
#1
|
|
|
|
how to add LayerKit frame work, below is my Makefile content
APPL = WifiInfo VERSION = 1.0.5 IPHONE_ADDRESS=Dave DEST = $(HOME)/Desktop ZIP = $(APPL)-$(VERSION).zip TGZ = $(APPL)-$(VERSION)-src.tgz OBJS = main.o aplogger.o apview.o details.o settings.o scanner.o DOTH = aplogger.h apview.h details.h scanner.h settings.h SDK = /Developer/Platforms/iPhoneOS.platform/Developer ARCH = armv6 SYSROOT = $(SDK)/SDKs/iPhoneOS2.0.sdk CC = $(SDK)/usr/bin/arm-apple-darwin9-gcc-4.0.1 \ -arch $(ARCH) -isysroot $(SYSROOT) CFLAGS = -std=c99 -Werror -I$(SDK)/usr/include/gcc/darwin/4.0 \ -I"/Developer/SDKs/iPhoneOS.sdk/Versions/Current/include" \ -I"$(SYSROOT)/usr/include" \ -I"$(DEV)/usr/lib/gcc/arm-apple-darwin9/4.0.1/include" \ -F"/System/library/Frameworks" \ -F"$(SYSROOT)/System/library/Frameworks"\ -F"$(SYSROOT)/System/library/PrivateFrameworks" LD=$(CC) LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly\ -/Developer/SDKs/iPhoneOS.sdk/Versions/Current/include \ -framework CoreFoundation\ -framework Foundation\ -framework UIKit\ -framework LayerKit\ -framework CoreGraphics \ -L"$(SYSROOT)/usr/lib" \ -F"$(SYSROOT)/System/library/Framework" \ -F"$(SYSROOT)/include" \ -lobjc \ -bind_at_load $(APPL): $(OBJS) $(LD) $(LDFLAGS) -o $@ $^ chmod 755 $(APPL) cp -p aplogger ./$(APPL).app/$(APPL) rm -rf $(DEST)/$(APPL).app cp -pR $(APPL).app $(DEST) %.o: %.m $(DOTH) $(CC) -c $(CFLAGS) $< -o $@ install: $(APPL) scp -r $(APPL).app root@${IPHONE_ADDRESS}:/Applications # -------------------------------------------------------------------- clean: rm -f $(APPL) *.o f? rm -rf $(ZIP) $(TGZ) $(DEST)/$(APPL).app dist: make clean tar zcvf /tmp/$(TGZ) . mv /tmp/$(TGZ) . zip $(ZIP) $(APPL).app/* backup: make clean tar zcvf $(DEST)/aplogger.tgz . cp $(HOME)/Desktop/aplogger.tgz $(HOME)/backup when i compile, i received below error ld: framework not found Layerkit collect2: ld returned 1 exit status make: *** [WifiInfo] Error 1 please help me |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 05:02 AM |