Index: mk/default.mk =================================================================== --- mk/default.mk (revision 1804) +++ mk/default.mk (working copy) @@ -13,6 +13,9 @@ ifeq ($(SYSTEM),BeOS) TARGETS += .beos endif +ifeq ($(SYSTEM),Darwin) +TARGETS += .macosx +endif all: $(TARGETS) @@ -35,6 +38,9 @@ .beos: .lib @echo "* Building Transmission BeOS client" @$(MAKE) $(MAKEARGS) -C beos -f ../mk/beos.mk + +.macosx: .lib + @xcodebuild -alltargets -activeconfiguration | grep -v "^$$" install: all $(foreach SUB,$(TARGETS),.install$(SUB)) .install.misc @@ -69,3 +75,6 @@ ifeq ($(SYSTEM),BeOS) @$(MAKE) $(MAKEARGS) -C beos -f ../mk/beos.mk clean endif +ifeq ($(SYSTEM),Darwin) + @xcodebuild -alltargets -activeconfiguration clean | grep -v "^$$" +endif Index: Makefile =================================================================== --- Makefile (revision 1804) +++ Makefile (working copy) @@ -20,11 +20,11 @@ # OS X has its special Makefile that wraps to Xcode -include mk/config.mk -ifneq ($(SYSTEM),Darwin) +#ifneq ($(SYSTEM),Darwin) MAKEARGS += -f mk/default.mk -else -MAKEARGS += -f mk/osx.mk -endif +#else +#MAKEARGS += -f mk/osx.mk +#endif all: required @$(MAKE) $(MAKEARGS) all