### start defines ### include common.mk NAME=Demo LD=gcc $(ARCH) -framework Cocoa TARG=$(APP)/Contents/MacOS/$(NAME) APP=$(APP_BLD)/$(NAME).app all: $(APP_BLD) $(TARG) $(APP): -rm -rf $(APP) -mkdir $(APP) -mkdir $(APP)/Contents/ -mkdir $(APP)/Contents/Frameworks/ -mkdir $(APP)/Contents/MacOS/ -mkdir $(APP)/Contents/Resources/ -cp ScintillaTest/Info.plist $(APP)/Contents/Info.plist.bak -sed "s/\$${EXECUTABLE_NAME}/$(NAME)/g" < $(APP)/Contents/Info.plist.bak > $(APP)/Contents/Info.plist.bak2 -sed "s/\$${PRODUCT_NAME}/$(NAME)/g" < $(APP)/Contents/Info.plist.bak2 > $(APP)/Contents/Info.plist -rm $(APP)/Contents/Info.plist.bak $(APP)/Contents/Info.plist.bak2 -cp -r ScintillaTest/English.lproj $(APP)/Contents/Resources/ /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text \ --compile $(APP)/Contents/Resources/English.lproj/MainMenu.nib ScintillaTest/English.lproj/MainMenu.xib -cp ScintillaTest/TestData.sql $(APP)/Contents/Resources/ -make -f Framework.mk all $(TARG) : $(APP_BLD)/main.o $(APP_BLD)/AppController.o $(APP) -cp -R $(FRM_BLD)/Sci.framework $(APP)/Contents/Frameworks/ $(LD) $(APP_BLD)/main.o $(APP_BLD)/AppController.o $(APP)/Contents/Frameworks/Sci.framework/Sci -o $(TARG) -lstdc++ $(APP_BLD) : -mkdir $(BLD) -mkdir $(APP_BLD)