Changeset 264


Ignore:
Timestamp:
May 29, 2006, 10:44:21 PM (15 years ago)
Author:
titer
Message:

Splits VERSION_STRING and VERSION_REVISION, removes duplication of flags
in the Xcode project file

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r262 r264  
    100100endif
    101101
    102 Makefile.version: .version
     102.version: .version1 .version2
    103103
    104 .version:
     104.version1:
    105105        @echo "Checking SVN revision..."
    106106        @./version.sh
     107
     108.version2:
     109        @$(RM) libtransmission/version.h
     110        @( echo "#define VERSION_MAJOR    $(VERSION_MAJOR)" && \
     111           echo "#define VERSION_MINOR    $(VERSION_MINOR)" && \
     112           echo "#define VERSION_STRING   \"$(VERSION_STRING)\"" && \
     113           echo "#define VERSION_REVISION $(VERSION_REVISION)" ) > \
     114           libtransmission/version.h
     115
     116Makefile.version: .version1
  • trunk/Makefile.common

    r261 r264  
    33VERSION_MAJOR  = 0
    44VERSION_MINOR  = 5
    5 VERSION_STRING = 0.6-svn-r$(SVN_REVISION)
     5VERSION_STRING = 0.6-svn
    66
    77TMPCFLAGS   = -g -Wall -W -O3 -funroll-loops -D_FILE_OFFSET_BITS=64 \
    88              -D_LARGEFILE_SOURCE -D_GNU_SOURCE \
    9               -DVERSION_MAJOR=$(VERSION_MAJOR) \
    10               -DVERSION_MINOR=$(VERSION_MINOR) \
    11               -DVERSION_STRING=\"$(VERSION_STRING)\" \
    129              -DSYS_$(shell echo $(SYSTEM) | tr a-z A-Z)
    1310TMPCXXFLAGS = $(TMPCFLAGS)
  • trunk/Transmission.xcodeproj/project.pbxproj

    r261 r264  
    638638                                        "-D_LARGEFILE_SOURCE",
    639639                                        "-D_GNU_SOURCE",
    640                                         "-DVERSION_MAJOR=0",
    641                                         "-DVERSION_MINOR=5",
    642                                         "$(OTHER_CFLAGS_QUOTED_1)",
    643640                                        "-DSYS_DARWIN",
    644641                                        "-DHAVE_OPENSSL",
    645642                                        "-D__TRANSMISSION__",
    646643                                );
    647                                 OTHER_CFLAGS_QUOTED_1 = "-DVERSION_STRING=\\\"0.6-svn\\\"";
    648644                                PRODUCT_NAME = transmission;
    649645                        };
     
    659655                                        "-D_LARGEFILE_SOURCE",
    660656                                        "-D_GNU_SOURCE",
    661                                         "-DVERSION_MAJOR=0",
    662                                         "-DVERSION_MINOR=5",
    663                                         "$(OTHER_CFLAGS_QUOTED_1)",
    664657                                        "-DSYS_DARWIN",
    665658                                        "-DHAVE_OPENSSL",
    666659                                        "-D__TRANSMISSION__",
    667660                                );
    668                                 OTHER_CFLAGS_QUOTED_1 = "-DVERSION_STRING=\\\"0.6-svn\\\"";
    669661                                PRODUCT_NAME = transmissioncli;
    670662                        };
  • trunk/cli/transmissioncli.c

    r261 r264  
    6969    tr_stat_t    * s;
    7070
    71     printf( "Transmission %s - http://transmission.m0k.org/\n\n",
    72             VERSION_STRING );
     71    printf( "Transmission %s (%d) - http://transmission.m0k.org/\n\n",
     72            VERSION_STRING, VERSION_REVISION );
    7373
    7474    /* Get options */
  • trunk/libtransmission

    • Property svn:ignore
      •  

        old new  
         1version.h
        12*.a
        23.depend
  • trunk/libtransmission/transmission.h

    r261 r264  
    2929extern "C" {
    3030#endif
     31
     32#include "version.h"
    3133
    3234#include <inttypes.h>
  • trunk/macosx/Info.plist.in

    r261 r264  
    3737        <string>TR##</string>
    3838        <key>CFBundleVersion</key>
    39         <string>%%VERSION%%</string>
     39        <string>%%BUNDLE_VERSION%%</string>
    4040        <key>CFBundleShortVersionString</key>
    41         <string>%%VERSION%%</string>
     41        <string>%%SHORT_VERSION_STRING%%</string>
    4242        <key>NSMainNibFile</key>
    4343        <string>MainMenu</string>
  • trunk/macosx/Makefile

    r262 r264  
    77Info.plist: Info.plist.in ../Makefile.version ../Makefile.common
    88        $(RM) $@
    9         sed "s/%%VERSION%%/$(VERSION_STRING)/g" < $< > $@
     9        sed -e "s/%%BUNDLE_VERSION%%/$(VERSION_REVISION)/g" \
     10          -e "s/%%SHORT_VERSION_STRING%%/$(VERSION_STRING)/g" < $< > $@
    1011
    1112clean:
  • trunk/version.sh

    r263 r264  
    1717
    1818rm -f Makefile.version
    19 echo "SVN_REVISION = $REVMAX" > Makefile.version
     19echo "VERSION_REVISION = $REVMAX" > Makefile.version
    2020
    2121exit 0
Note: See TracChangeset for help on using the changeset viewer.