summaryrefslogtreecommitdiff
path: root/Makefile
blob: f9810473f8acf9d64b406f21f2bdad4a20cdd58c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/opt/local/bin
CC = arm-apple-darwin-gcc
LD = arm-apple-darwin-ld

CFLAGS = -Wall -Werror -Wno-unused -std=c99 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
LDFLAGS = -lcrypto -lobjc -framework CoreFoundation -framework CFNetwork -framework Foundation -framework UIKit -multiply_defined suppress -Wl,-macosx_version_min,10.4 -framework LayerKit -framework GraphicsServices -framework CoreGraphics -framework OfficeImport
RESOURCES = Info.plist Default.png bottombar.png icon.png mainbutton.png mainbutton_pressed.png mainbutton_inactive.png

all: MobilePushr package

MobilePushr: main.o MobilePushr.o FlickrCategory.o Flickr.o PushablePhotos.o PushrNetUtil.o ExtendedAttributes.o PushrSettings.o PushrPhotoProperties.o
	@echo "Linking $@... "
	@$(CC) $(LDFLAGS) -o $@ $^
	@echo "done."

%.o: %.m
	@echo "Compiling $<... "
	@$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
	@echo "done."

package: MobilePushr
	@echo "Creating package... "
	@rm -fr Pushr.app
	@mkdir -p Pushr.app
	@cp MobilePushr Pushr.app/MobilePushr
	@cp ${RESOURCES} Pushr.app/
	@echo "done."

clean:
	@echo "Cleaning... "
	@rm -fr *.o MobilePushr Pushr.app
	@echo "done."