Changeset 105

Show
Ignore:
Timestamp:
09/23/06 07:42:13 (2 years ago)
Author:
tick
Message:

Moved the stuff from the branch over for the release system

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Release/Makefile

    r30 r105  
    1 VERSION=0.1 
     1VERSION=0.5 
    22BETA=FALSE 
    33SRC_DIR=.. 
    44BUILD_DIR=build 
    55RELEASE_NAME=Perian 
    6 ADIUM_DIR=$(BUILD_DIR)/Perian 
     6PERIAN_DIR=$(BUILD_DIR)/Perian 
     7ART_DIR=Artwork 
    78 
    89ifeq ($(BETA),TRUE) 
     
    1314 
    1415ifeq ($(strip $(PRODUCT_DIR)),) 
    15         ADIUM_BUILD_DIR=$(SRC_DIR)/build/$(BUILDSTYLE) 
     16        PERIAN_BUILD_DIR=$(SRC_DIR)/build/$(BUILDSTYLE) 
    1617else 
    1718        TARGET_BUILD_DIR=$(PRODUCT_DIR)/$(BUILDSTYLE) 
    18         ADIUM_BUILD_DIR=$(TARGET_BUILD_DIR) 
     19        PERIAN_BUILD_DIR=$(TARGET_BUILD_DIR) 
    1920endif 
    2021 
    21 release: createfolder diskimage 
     22 
     23BUILDFLAGS="BUILDCONFIGURATION=$(BUILDSTYLE)" 
     24 
     25release: compile createfolder diskimage 
     26 
     27compile: 
     28        $(MAKE) $(BUILDFLAGS) -C $(SRC_DIR) 
    2229 
    2330createfolder: 
     
    2633        mkdir $(BUILD_DIR) 
    2734 
    28         mkdir $(ADIUM_DIR) 
     35        mkdir $(PERIAN_DIR) 
    2936         
    3037        @# copy the app 
    31         cp -R $(ADIUM_BUILD_DIR)/Perian.component $(ADIUM_DIR) 
    32         strip -s $(SRC_DIR)/exportedSymbols -u $(ADIUM_DIR)/Perian.component/Contents/MacOS/Perian 
     38        cp -R $(PERIAN_BUILD_DIR)/Perian.component $(PERIAN_DIR) 
     39        strip -s $(SRC_DIR)/exportedSymbols -u $(PERIAN_DIR)/Perian.component/Contents/MacOS/Perian 
    3340 
    3441        @# copy the text files 
    35 #       cp $(SRC_DIR)/Changes.txt $(ADIUM_DIR) 
    36 #       cp $(SRC_DIR)/License.txt $(ADIUM_DIR) 
    37         cp $(SRC_DIR)/Release/Read\ Me.txt $(ADIUM_DIR) 
    38         cp $(SRC_DIR)/Release/License.txt $(ADIUM_DIR) 
     42#       cp $(SRC_DIR)/Changes.txt $(PERIAN_DIR) 
     43#       cp $(SRC_DIR)/License.txt $(PERIAN_DIR) 
     44        cp $(SRC_DIR)/Release/Read\ Me.rtf $(PERIAN_DIR) 
     45        cp $(SRC_DIR)/Release/License.txt $(PERIAN_DIR) 
    3946         
    4047        @# symlink /Library/QuickTime 
    41         ln -s /Library/QuickTime $(ADIUM_DIR)/QuickTime 
     48        ln -s /Library/QuickTime $(PERIAN_DIR)/QuickTime 
    4249 
    4350        @# delete svn  and backup files 
     
    5259diskimage: 
    5360        rm "$(BUILD_DIR)/$(RELEASE_NAME).dmg" || true 
    54         @# make Adium disk image 
    55         mkdir -p $(ADIUM_DIR)/ 
     61        @# make Perian disk image 
     62        mkdir -p $(PERIAN_DIR)/.background 
    5663#.background 
    57 #      cp $(ART_DIR)/dmgBackground.png $(ADIUM_DIR)/.background 
     64       cp $(ART_DIR)/periandmgbg.png $(PERIAN_DIR)/.background 
    5865 
    59         ./make-diskimage.sh $(BUILD_DIR)/$(RELEASE_NAME)_$(VERSION).dmg $(ADIUM_DIR) "Perian $(VERSION)" dmg_adium.scpt 
     66        ./make-diskimage.sh $(BUILD_DIR)/$(RELEASE_NAME)_$(VERSION).dmg $(PERIAN_DIR) "Perian $(VERSION)" dmg_perian.scpt 
    6067         
    6168        @echo Build finished