Ticket #1031: tools-jam-src-Jambase.patch

File tools-jam-src-Jambase.patch, 1.3 KB (added by ssolie, 15 years ago)
  • tools/jam/src/Jambase

    diff -N -r -u -b boost_1_34_0/tools/jam/src/Jambase boost_1_34_0_amiga/tools/jam/src/Jambase
    old new  
    854854    NOARSCAN    ?= true ;
    855855    STDHDRS     ?= /boot/develop/headers/posix ;
    856856}
     857else if $(OS) = AMIGA
     858{
     859    BINDIR      ?= /sdk/local/c ;
     860    C++         ?= g++ ;
     861    C++FLAGS    ?= -mcrt=clib2 ;
     862    CC          ?= gcc ;
     863    CCFLAGS     ?= -mcrt=clib2 ;
     864    EXEMODE     ?= ;
     865    FILEMODE    ?= ;
     866    LIBDIR      ?= /sdk/local/clib2/lib ;
     867    LINKLIBS    ?= -lunix ;
     868    NOARSCAN    ?= true ;
     869    YACC        ?= yacc ;
     870    YACCFILES   ?= y.tab ;
     871    YACCFLAGS   ?= -d ;
     872}
    857873else if $(UNIX)
    858874{
    859875    switch $(OS)
     
    861877    case AIX :
    862878    LINKLIBS    ?= -lbsd ;
    863879
    864     case AMIGA :
    865     CC          ?= gcc ;
    866     YACC        ?= "bison -y" ;
    867 
    868880    case CYGWIN :   
    869881    CC          ?= gcc ;
    870882    CCFLAGS     += -D__cygwin__ ;
     
    24332445}
    24342446
    24352447#
     2448# AmigaOS specific actions
     2449#
     2450
     2451else if $(AMIGA)
     2452{
     2453    actions Link bind NEEDLIBS
     2454    {
     2455    $(LINK) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) -lunix
     2456    }
     2457}
     2458
     2459#
    24362460# Backwards compatibility with jam 1, where rules were uppercased.
    24372461#
    24382462