MODULE=Sample
BRIDGE=Sample-Bridging-Header.h

ARect: MyRect.o main.o ARect.o
	swiftc -o $@ main.o MyRect.o ARect.o
main.o ARect.o: main.swift ARect.swift $(BRIDGE)
	swiftc -c main.swift ARect.swift -module-name $(MODULE) \
		-import-objc-header $(BRIDGE)
MyRect.o: MyRect.m
	clang -c -fmodules MyRect.m
clean:
	/bin/rm -f *.o ARect
