WEB开发网
开发学院手机开发iPhone 开发 iPhone 开发进阶 使用 Makefile 自动编译 iPhone ... 阅读

iPhone 开发进阶 使用 Makefile 自动编译 iPhone 程序

 2010-02-27 23:28:00 来源:WEB开发网   
核心提示:-wLDFLAGS += -framework CoreFoundationLDFLAGS += -framework FoundationLDFLAGS += -framework UIKitLDFLAGS += -framework CoreGraphics#LDFLAGS += -framework Addres

-w

LDFLAGS += -framework CoreFoundation

LDFLAGS += -framework Foundation

LDFLAGS += -framework UIKit

LDFLAGS += -framework CoreGraphics

#LDFLAGS += -framework AddressBookUI

#LDFLAGS += -framework AddressBook

#LDFLAGS += -framework QuartzCore

#LDFLAGS += -framework GraphicsServices

#LDFLAGS += -framework CoreSurface

#LDFLAGS += -framework CoreAudio

#LDFLAGS += -framework Celestial

#LDFLAGS += -framework AudioToolbox

#LDFLAGS += -framework WebCore

#LDFLAGS += -framework WebKit

#LDFLAGS += -framework SystemConfiguration

#LDFLAGS += -framework CFNetwork

#LDFLAGS += -framework MediaPlayer

#LDFLAGS += -framework OpenGLES

#LDFLAGS += -framework OpenAL

LDFLAGS += -F"$(IPHONESDK)/System/Library/Frameworks"

LDFLAGS += -F"$(IPHONESDK)/System/Library/PrivateFrameworks"

## 编译开关

CFLAGS += $(INCPATH)

-std=c99

-W -Wall

-funroll-loops

-Diphoneos_version_min=2.0

-Wno-unused-parameter

-Wno-sign-compare

ifeq ($(DEBUG), y)

CFLAGS += -O0 -g -DDEBUG_MUTEX

else

CFLAGS += -O3 -DNDEBUG

ifeq ($(DEVEL), y)

CFLAGS += -g

endif

endif

CFLAGS += -F"$(IPHONESDK)/System/Library/Frameworks"

CFLAGS += -F"$(IPHONESDK)/System/Library/PrivateFrameworks"

####################################################################################

BUILDDIR =./build/3.0

SRCDIR =./Classes

RESDIR =./Resources

###/////////////////////////////////////////////////////////////

### Source files

###/////////////////////////////////////////////////////////////

OBJS = $(patsubst %.m,%.o,$(wildcard $(SRCDIR)/*.m))

上一页  1 2 3 4  下一页

Tags:iPhone 开发 进阶

编辑录入:coldstar [复制链接] [打 印]
赞助商链接