Ticket #4391: jam-haiku-common.diff

File jam-haiku-common.diff, 1.8 KB (added by scottmc, 13 years ago)
  • Jambase

     
    396396    YACCFILES   ?= y.tab ;
    397397    YACCFLAGS   ?= -d ;
    398398}
    399 else if $(OS) = BEOS || $(OS) = HAIKU
     399else if $(OS) = BEOS
    400400{
    401401    BINDIR      ?= /boot/home/config/bin ;
    402402    CC      ?= gcc ;
     
    417417    YACCFILES   ?= y.tab ;
    418418    YACCFLAGS   ?= -d ;
    419419}
     420else if $(OS) = HAIKU
     421{
     422    BINDIR      ?= /boot/common/bin ;
     423    CC      ?= gcc ;
     424    C++     ?= $(CC) ;
     425    CHMOD       ?= chmod ;
     426    CHGRP       ?= chgrp ;
     427    CHOWN       ?= chown ;
     428    FORTRAN     ?= "" ;
     429    LEX     ?= flex ;
     430    LIBDIR      ?= /boot/common/lib ;
     431    LINK        ?= gcc ;
     432    MANDIR      ?= /boot/common/man ;
     433    NOARSCAN    ?= true ;
     434    RANLIB      ?= ranlib ;
     435    STDHDRS     ?= /boot/develop/headers/posix ;
     436    YACC        ?= bison -y ;
     437    YACCGEN     ?= .c ;
     438    YACCFILES   ?= y.tab ;
     439    YACCFLAGS   ?= -d ;
     440}
    420441else if $(UNIX)
    421442{
    422443    switch $(OS)
  • jambase.c

     
    211211"YACCFILES  ?= y.tab ;\n",
    212212"YACCFLAGS  ?= -d ;\n",
    213213"}\n",
    214 "else if $(OS) = BEOS || $(OS) = HAIKU\n",
     214"else if $(OS) = BEOS\n",
    215215"{\n",
    216216"BINDIR     ?= /boot/home/config/bin ;\n",
    217217"CC     ?= gcc ;\n",
     
    232232"YACCFILES  ?= y.tab ;\n",
    233233"YACCFLAGS  ?= -d ;\n",
    234234"}\n",
     235"else if $(OS) = HAIKU\n",
     236"{\n",
     237"BINDIR     ?= /boot/common/bin ;\n",
     238"CC     ?= gcc ;\n",
     239"C++        ?= $(CC) ;\n",
     240"CHMOD      ?= chmod ;\n",
     241"CHGRP      ?= chgrp ;\n",
     242"CHOWN      ?= chown ;\n",
     243"FORTRAN        ?= \"\" ;\n",
     244"LEX        ?= flex ;\n",
     245"LIBDIR     ?= /boot/common/lib ;\n",
     246"LINK       ?= gcc ;\n",
     247"MANDIR     ?= /boot/common/man ;\n",
     248"NOARSCAN   ?= true ;\n",
     249"RANLIB     ?= ranlib ;\n",
     250"STDHDRS        ?= /boot/develop/headers/posix ;\n",
     251"YACC       ?= bison -y ;\n",
     252"YACCGEN        ?= .c ;\n",
     253"YACCFILES  ?= y.tab ;\n",
     254"YACCFLAGS  ?= -d ;\n",
     255"}\n",
    235256"else if $(UNIX)\n",
    236257"{\n",
    237258"switch $(OS)\n",