Changeset 4257

Show
Ignore:
Timestamp:
06/09/06 00:11:59 (2 years ago)
Author:
morris
Message:

Do it like wired

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trackerd/trunk/Makefile.in

    r4218 r4257  
    55fake_prefix             = @fake_prefix@ 
    66installdir              = $(prefix)/$(trackerddir) 
    7 objdir                  = obj 
    8 rundir                  = run 
     7objdir                  = @objdir@ 
     8rundir                  = @rundir@ 
    99mandir                  = @mandir@ 
    1010prefix                  = @prefix@ 
     
    2121SUBDIRS                 = libwired 
    2222 
    23 TRACKERDOBJECTS = $(objdir)/banlist.o \ 
    24                                   $(objdir)/clients.o \ 
    25                                   $(objdir)/commands.o \ 
    26                                   $(objdir)/main.o \ 
    27                                   $(objdir)/servers.o \ 
    28                                   $(objdir)/settings.o \ 
    29                                   $(objdir)/tracker.o \ 
    30                                   $(objdir)/version.o 
     23TRACKERDOBJECTS = $(objdir)/trackerd/banlist.o \ 
     24                                  $(objdir)/trackerd/clients.o \ 
     25                                  $(objdir)/trackerd/commands.o \ 
     26                                  $(objdir)/trackerd/main.o \ 
     27                                  $(objdir)/trackerd/servers.o \ 
     28                                  $(objdir)/trackerd/settings.o \ 
     29                                  $(objdir)/trackerd/tracker.o \ 
     30                                  $(objdir)/trackerd/version.o 
    3131 
    3232DEFS            = @DEFS@ -DWT_ROOT="\"$(fake_prefix)/$(trackerddir)\"" 
     
    3434CFLAGS          = @CFLAGS@ 
    3535CPPFLAGS        = @CPPFLAGS@ 
    36 LDFLAGS         = -L$(top_srcdir)/libwired/run/lib @LDFLAGS@ 
     36LDFLAGS         = -L$(rundir)/libwired/lib @LDFLAGS@ 
    3737LIBS                    = -lwired @LIBS@ 
    38 INCLUDES        = -I$(top_srcdir) -Ilibwired/run/include 
     38INCLUDES        = -I$(top_srcdir) -I$(rundir)/libwired/include 
    3939 
    4040INSTALL                 = @INSTALL@ 
     
    7171endif 
    7272 
    73 $(rundir)/trackerd: $(TRACKERDOBJECTS) libwired/run/lib/libwired.a 
     73$(rundir)/trackerd: $(TRACKERDOBJECTS) $(rundir)/libwired/lib/libwired.a 
     74        @test -d $(@D) || mkdir -p $(@D) 
    7475        $(LINK) $(TRACKERDOBJECTS) $(LIBS) 
    7576 
    7677$(rundir)/trackerdctl: trackerd/trackerdctl.in 
     78        @test -d $(@D) || mkdir -p $(@D) 
    7779        sed -e 's,@trackerddir\@,$(fake_prefix)/$(trackerddir),g' $< > $@ 
    7880        chmod +x $@ 
    7981 
    8082$(rundir)/etc/trackerd.conf: trackerd/trackerd.conf.in 
     83        @test -d $(@D) || mkdir -p $(@D) 
    8184        sed -e 's,@WT_USER\@,$(WT_USER),g' -e 's,@WT_GROUP\@,$(WT_GROUP),g' $< > $@ 
    8285 
    83 $(objdir)/%.o: trackerd/%.c 
     86$(objdir)/trackerd/%.o: trackerd/%.c 
    8487        @test -d $(@D) || mkdir -p $(@D) 
    8588        $(COMPILE) -I$(<D) -c $< -o $@ 
    8689 
    87 $(objdir)/%.d: trackerd/%.c 
     90$(objdir)/trackerd/%.d: trackerd/%.c 
    8891        @test -d $(@D) || mkdir -p $(@D) 
    8992        ($(DEPEND) $< | sed 's,$*.o,$(@D)/&,g'; echo "$@: $<") > $@ 
     
    103106 
    104107        if [ ! -f $(installdir)/banlist ]; then \ 
    105                 $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/banlist $(installdir)/; \ 
     108                $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) $(rundir)/banlist $(installdir)/; \ 
    106109        fi 
    107110 
    108111        if [ ! -f $(installdir)/categories ]; then \ 
    109                 $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/categories $(installdir)/; \ 
     112                $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) $(rundir)/categories $(installdir)/; \ 
    110113        fi 
    111114 
    112115        if [ ! -f $(installdir)/etc/trackerd.conf ]; then \ 
    113                 $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/etc/trackerd.conf $(installdir)/etc/; \ 
     116                $(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) $(rundir)/etc/trackerd.conf $(installdir)/etc/; \ 
    114117        fi 
    115118         
    116         $(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) run/trackerd $(installdir)/ 
    117         $(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) run/trackerdctl $(installdir)/ 
     119        $(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) $(rundir)/trackerd $(installdir)/ 
     120        $(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) $(rundir)/trackerdctl $(installdir)/ 
    118121 
    119122        if [ -f /etc/resolv.conf ]; then \ 
     
    147150install-man: 
    148151        $(INSTALL) -m 755 -d $(mandir)/man1/ 
    149         $(INSTALL) -m 644 man/trackerdctl.1 $(mandir)/man1/ 
     152        $(INSTALL) -m 644 $(top_srcdir)/man/trackerdctl.1 $(mandir)/man1/ 
    150153        $(INSTALL) -m 755 -d $(mandir)/man5/ 
    151         $(INSTALL) -m 644 man/trackerd.conf.5 $(mandir)/man5/ 
     154        $(INSTALL) -m 644 $(top_srcdir)/man/trackerd.conf.5 $(mandir)/man5/ 
    152155        $(INSTALL) -m 755 -d $(mandir)/man8/ 
    153         $(INSTALL) -m 644 man/trackerd.8 $(mandir)/man8/ 
     156        $(INSTALL) -m 644 $(top_srcdir)/man/trackerd.8 $(mandir)/man8/ 
    154157 
    155158dist: 
  • trackerd/trunk/configure

    r4050 r4257  
    313313 
    314314ac_subdirs_all="$ac_subdirs_all libwired" 
    315 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os WT_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE WT_USER WT_GROUP fake_prefix trackerddir WT_MAINTAINER CPP EGREP subdirs LIBOBJS LTLIBOBJS' 
     315ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os WT_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE WT_USER WT_GROUP fake_prefix trackerddir objdir rundir WT_MAINTAINER CPP EGREP subdirs LIBOBJS LTLIBOBJS' 
    316316ac_subst_files='' 
    317317 
     
    851851  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes] 
    852852  --enable-warnings       enable warnings 
    853   --enable-maintainer-mode 
    854                           enable maintainer mode 
     853 
    855854  --disable-largefile     omit support for large files 
    856855 
     
    863862                          install in FPREFIX but look like PREFIX [PREFIX] 
    864863  --with-trackerddir=DIR  install tracker components in PREFIX/DIR [wired] 
     864 
    865865 
    866866Some influential environment variables: 
     
    30313031 
    30323032 
     3033# Check for object directory name 
     3034 
     3035# Check whether --with-objdir or --without-objdir was given. 
     3036if test "${with_objdir+set}" = set; then 
     3037  withval="$with_objdir" 
     3038 
     3039fi; 
     3040 
     3041if test -n "$with_objdir"; then 
     3042        objdir="$with_objdir" 
     3043 
     3044        wt_libwired_objdir="$with_objdir" 
     3045else 
     3046        objdir="obj" 
     3047 
     3048        wt_libwired_objdir="$(pwd)/obj" 
     3049fi 
     3050 
     3051 
     3052# Check for run directory name 
     3053 
     3054# Check whether --with-rundir or --without-rundir was given. 
     3055if test "${with_rundir+set}" = set; then 
     3056  withval="$with_rundir" 
     3057 
     3058fi; 
     3059 
     3060if test -n "$with_rundir"; then 
     3061        rundir="$with_rundir" 
     3062 
     3063        wt_libwired_rundir="$with_rundir/libwired" 
     3064else 
     3065        rundir="run" 
     3066 
     3067        wt_libwired_rundir="$(pwd)/run/libwired" 
     3068fi 
     3069 
     3070 
    30333071# Check for maintainer mode 
    30343072# Check whether --enable-maintainer_mode or --disable-maintainer_mode was given. 
     
    57645802 
    57655803# Configure libwired 
    5766 ac_configure_args="$ac_configure_args --enable-ssl --enable-pthreads" 
     5804 
     5805# Check whether --with-libwired or --without-libwired was given. 
     5806if test "${with_libwired+set}" = set; then 
     5807  withval="$with_libwired" 
     5808 
     5809        if test "$with_libwired" = "yes"; then 
     5810                wt_libwired=1 
     5811        fi 
     5812 
     5813else 
     5814 
     5815        wt_libwired=1 
     5816 
     5817fi; 
     5818 
     5819if test "$wt_libwired"; then 
     5820        ac_configure_args="$ac_configure_args --enable-ssl --enable-pthreads --with-rundir=$wt_libwired_rundir --with-objdir=$wt_libwired_objdir" 
    57675821 
    57685822 
    57695823subdirs="$subdirs libwired" 
    57705824 
     5825fi 
    57715826 
    57725827cat >confcache <<\_ACEOF 
     
    64056460s,@fake_prefix@,$fake_prefix,;t t 
    64066461s,@trackerddir@,$trackerddir,;t t 
     6462s,@objdir@,$objdir,;t t 
     6463s,@rundir@,$rundir,;t t 
    64076464s,@WT_MAINTAINER@,$WT_MAINTAINER,;t t 
    64086465s,@CPP@,$CPP,;t t 
  • trackerd/trunk/configure.in

    r4050 r4257  
    151151 
    152152 
     153# Check for object directory name 
     154AC_ARG_WITH([objdir]) 
     155 
     156if test -n "$with_objdir"; then 
     157        AC_SUBST([objdir], ["$with_objdir"]) 
     158        wt_libwired_objdir="$with_objdir" 
     159else 
     160        AC_SUBST([objdir], ["obj"]) 
     161        wt_libwired_objdir="$(pwd)/obj" 
     162fi 
     163 
     164 
     165# Check for run directory name 
     166AC_ARG_WITH([rundir]) 
     167 
     168if test -n "$with_rundir"; then 
     169        AC_SUBST([rundir], ["$with_rundir"]) 
     170        wt_libwired_rundir="$with_rundir/libwired" 
     171else 
     172        AC_SUBST([rundir], ["run"]) 
     173        wt_libwired_rundir="$(pwd)/run/libwired" 
     174fi 
     175 
     176 
    153177# Check for maintainer mode 
    154 AC_ARG_ENABLE([maintainer_mode], AC_HELP_STRING([--enable-maintainer-mode], [enable maintainer mode])
     178AC_ARG_ENABLE([maintainer_mode]
    155179 
    156180if test -n "$enable_maintainer_mode"; then 
     
    364388 
    365389# Configure libwired 
    366 ac_configure_args="$ac_configure_args --enable-ssl --enable-pthreads" 
    367 AC_CONFIG_SUBDIRS([libwired]) 
     390AC_ARG_WITH([libwired], , [ 
     391        if test "$with_libwired" = "yes"; then 
     392                wt_libwired=1 
     393        fi 
     394], [ 
     395        wt_libwired=1 
     396]) 
     397 
     398if test "$wt_libwired"; then 
     399        ac_configure_args="$ac_configure_args --enable-ssl --enable-pthreads --with-rundir=$wt_libwired_rundir --with-objdir=$wt_libwired_objdir" 
     400        AC_CONFIG_SUBDIRS([libwired]) 
     401fi 
    368402 
    369403AC_OUTPUT