BUILD_DIR?=$(shell
defaults
read com.apple.Xcode
PBXProductDirectory
2>
/dev/null
) ifeq ($(strip $(BUILD_DIR)),) DEFAULT_BUILDCONFIGURATION=Release-Debug
BUILDCONFIGURATION?=$(DEFAULT_BUILDCONFIGURATION
) # currently used for build machines # XCODEBUILD ?= $(shell if test -d /Xcode4; then echo "/Xcode4/usr/bin/xcodebuild"; else echo "xcodebuild"; fi) .PHONY: all adium clean localizable-
strings latest test astest install $(XCODEBUILD
) -project
Adium.xcodeproj
-configuration
$(BUILDCONFIGURATION
) CFLAGS="$(ADIUM_CFLAGS
)" $(ADIUM_NIGHTLY_FLAGS
) build
$(XCODEBUILD
) -project
Adium.xcodeproj
-configuration
$(BUILDCONFIGURATION
) CFLAGS="$(ADIUM_CFLAGS
)" $(ADIUM_NIGHTLY_FLAGS
) -target
"Unit tests" build
osascript
unittest
\ runner.applescript
| tr
'\r' '\n' cp
-R
build/
$(BUILDCONFIGURATION
)/Adium.app
~/Applications/
$(XCODEBUILD
) -project
Adium.xcodeproj
-configuration
$(BUILDCONFIGURATION
) $(ADIUM_NIGHTLY_FLAGS
) clean
mv
"Plugins/Purple Service" tmp
genstrings
-o
Resources/en.lproj
-s
AILocalizedString
Source/*.m
Source/*.h
Plugins/*/*.h
Plugins/*/*.m
Plugins/*/*/*.h
Plugins/*/*/*.m
genstrings
-o
tmp/Purple
\ Service/Resources/en.lproj
-s
AILocalizedString
tmp/Purple
\ Service/*.h
tmp/Purple
\ Service/*.m
genstrings
-o
Frameworks/AIUtilities
\ Framework/Resources/en.lproj
-s
AILocalizedString
Frameworks/AIUtilities
\ Framework/Source/*.h
Frameworks/AIUtilities
\ Framework/Source/*.m
genstrings
-o
Frameworks/Adium
\ Framework/Resources/en.lproj
-s
AILocalizedString
Frameworks/Adium
\ Framework/Source/*.m
Frameworks/Adium
\ Framework/Source/*.h
mv
"tmp/Purple Service" Plugins