Changeset 14587e974f1fd1269eb829aee8fcfbe1c01a5de7

Show
Ignore:
Timestamp:
08/07/08 15:27:00 (6 years ago)
Author:
Wez Furlong <wez.furlong@messagesystems.com>
git-committer:
Wez Furlong <wez.furlong@messagesystems.com> 1218122820 +0000
git-parent:

[d4b68277f7b7431df1ca3c889a74699ee986b1e6]

git-author:
Wez Furlong <wez.furlong@messagesystems.com> 1218122820 +0000
Message:

build bits for OSX

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.in

    rca53bb1 r14587e9  
    1313PERL=@PERL@ 
    1414SHCFLAGS=@SHCFLAGS@ 
     15DOTSO=@DOTSO@ 
    1516 
    1617prefix=@prefix@ 
     
    3435        jlog.lo jlog_hash.lo jlog_io.lo 
    3536 
    36 all:    libjlog.so libjlog.a jlogctl test jlogperl 
     37all:    libjlog.$(DOTSO) libjlog.a jlogctl test jlogperl 
    3738 
    3839.c.o: 
     
    5455        $(CC) $(CFLAGS) -o jthreadtest jthreadtest.o getopt_long.o libjlog.a $(LDFLAGS) $(LIBS) 
    5556 
    56 libjlog.so: $(SOOBJS) 
    57         $(SHLD) -o libjlog.so $(SOOBJS) $(LIBS) 
     57libjlog.$(DOTSO): $(SOOBJS) 
     58        $(SHLD) -o libjlog.$(DOTSO) $(SOOBJS) $(LIBS) 
    5859 
    5960libjlog.a:      $(AOBJS) 
     
    6768        $(INSTALL) -m 0755 jlogctl $(DESTDIR)$(bindir)/jlogctl 
    6869        $(INSTALL) -m 0755 libjlog.a $(DESTDIR)$(libdir)/libjlog.a 
    69         $(INSTALL) -m 0755 libjlog.so $(DESTDIR)$(libdir)/libjlog.so 
     70        $(INSTALL) -m 0755 libjlog.$(DOTSO) $(DESTDIR)$(libdir)/libjlog.$(DOTSO) 
    7071        $(INSTALL) -m 0644 jlog.h $(DESTDIR)$(includedir)/jlog.h 
    7172        $(INSTALL) -m 0644 jlog_config.h $(DESTDIR)$(includedir)/jlog_config.h 
     
    7374 
    7475clean: 
    75         rm -f *.o *.lo *.so *.a jthreadtest 
     76        rm -f *.o *.lo *.$(DOTSO) *.a jthreadtest 
    7677        -if test -f perl/Makefile ; then cd perl ; make clean ; fi 
    7778 
  • configure.in

    r0d3bb39 r14587e9  
    211211AC_SUBST(RLDFLAG) 
    212212 
     213DOTSO=so 
    213214case $host in 
    214215  *solaris*) 
     
    225226    SHLD="$CC -shared -rdynamic" 
    226227    ;; 
     228  *darwin*) 
     229    RLDFLAG="-R" 
     230    DOTSO=dylib 
     231    SHCFLAGS="$CFLAGS" 
     232    SHLD="$CC -dynamiclib -single_module -undefined dynamic_lookup -install_name \$(libdir)/\$@" 
     233    ;; 
    227234  *) 
    228235    AC_MSG_ERROR(need to handle this case) 
     
    230237    ;; 
    231238esac 
     239AC_SUBST(DOTSO) 
    232240AC_SUBST(SHLD) 
    233241AC_SUBST(SHCFLAGS)