[BACK]Return to Makefile.inc CVS log [TXT][DIR] Up to [local] / sys / arch / hp300 / stand

Annotation of sys/arch/hp300/stand/Makefile.inc, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: Makefile.inc,v 1.8 2006/08/17 06:31:08 miod Exp $
                      2: #      $NetBSD: Makefile.inc,v 1.7 1997/05/12 07:43:18 thorpej Exp $
                      3:
                      4: BINDIR=                        /usr/mdec
                      5:
                      6: # RELOC=FFF00000 allows for boot prog up to FF000 (1044480) bytes long
                      7: RELOC= FFF00000
                      8:
                      9: CFLAGS+=               -Wall -Wstrict-prototypes -Wmissing-prototypes \
                     10:                        -fno-stack-protector -msoft-float
                     11:
                     12: CPPFLAGS+=             -DAPCICONSOLE -DDCACONSOLE -DDCMCONSOLE -DITECONSOLE
                     13: CPPFLAGS+=             -DHIL_KEYBOARD -DUK_KEYBOARD
                     14: CPPFLAGS+=             -DDOMAIN_KEYBOARD
                     15: CPPFLAGS+=             -DSTANDALONE -Dhp300
                     16: CPPFLAGS+=             -DCOMPAT_UFS -DNO_LSEEK
                     17:
                     18: # Limit the alloc() heap to below the msgbuf and ROM scratch pages.
                     19: CPPFLAGS+=             -DHEAP_LIMIT="0xffffdfff"
                     20:
                     21: ### Figure out what to use for libcommon
                     22: COMMONDIR=             ${.CURDIR}/../common
                     23:
                     24: .if exists(${COMMONDIR}/obj.${MACHINE})
                     25: COMMONOBJDIR=          ${COMMONDIR}/obj.${MACHINE}
                     26: .elif exists(${COMMONDIR}/obj)
                     27: COMMONOBJDIR=          ${COMMONDIR}/obj
                     28: .else
                     29: COMMONOBJDIR=          ${COMMONDIR}
                     30: .endif
                     31:
                     32: LIBCOMMON=             ${COMMONOBJDIR}/libcommon.a
                     33:
                     34: ### Figure out what to use for libkern
                     35: LIBKERNDIR=            ${.CURDIR}/../libkern
                     36:
                     37: .if exists(${LIBKERNDIR}/obj.${MACHINE})
                     38: LIBKERNOBJDIR=         ${LIBKERNDIR}/obj.${MACHINE}
                     39: .elif exists(${LIBKERNDIR}/obj)
                     40: LIBKERNOBJDIR=         ${LIBKERNDIR}/obj
                     41: .else
                     42: LIBKERNOBJDIR=         ${LIBKERNDIR}
                     43: .endif
                     44:
                     45: LIBKERN=               ${LIBKERNOBJDIR}/libkern.a
                     46:
                     47: ### Figure out what to use for libsa
                     48: LIBSADIR=              ${.CURDIR}/../libsa
                     49:
                     50: .if exists(${LIBSADIR}/obj.${MACHINE})
                     51: LIBSAOBJDIR=           ${LIBSADIR}/obj.${MACHINE}
                     52: .elif exists(${LIBSADIR}/obj)
                     53: LIBSAOBJDIR=           ${LIBSADIR}/obj
                     54: .else
                     55: LIBSAOBJDIR=           ${LIBSADIR}
                     56: .endif
                     57:
                     58: LIBSA=                 ${LIBSAOBJDIR}/libsa.a
                     59:
                     60: ### Figure out what to use for libsaz
                     61: LIBSAZDIR=             ${.CURDIR}/../libsaz
                     62:
                     63: .if exists(${LIBSAZDIR}/obj.${MACHINE})
                     64: LIBSAZOBJDIR=          ${LIBSAZDIR}/obj.${MACHINE}
                     65: .elif exists(${LIBSAZDIR}/obj)
                     66: LIBSAZOBJDIR=          ${LIBSAZDIR}/obj
                     67: .else
                     68: LIBSAZOBJDIR=          ${LIBSAZDIR}
                     69: .endif
                     70:
                     71: LIBSAZ=                        ${LIBSAZOBJDIR}/libsaz.a
                     72:
                     73: ### Figure out what to use for libz
                     74: LIBZDIR=               ${.CURDIR}/../libz
                     75:
                     76: .if exists(${LIBZDIR}/obj.${MACHINE})
                     77: LIBZOBJDIR=            ${LIBZDIR}/obj.${MACHINE}
                     78: .elif exists(${LIBZDIR}/obj)
                     79: LIBZOBJDIR=            ${LIBZDIR}/obj
                     80: .else
                     81: LIBZOBJDIR=            ${LIBZDIR}
                     82: .endif
                     83:
                     84: LIBZ=                  ${LIBZOBJDIR}/libz.a
                     85:
                     86: ### Figure out what to use for mkboot
                     87: MKBOOTDIR=             ${.CURDIR}/../mkboot
                     88:
                     89: .if exists(${MKBOOTDIR}/obj.${MACHINE})
                     90: MKBOOTOBJDIR=          ${MKBOOTDIR}/obj.${MACHINE}
                     91: .elif exists(${MKBOOTDIR}/obj)
                     92: MKBOOTOBJDIR=          ${MKBOOTDIR}/obj
                     93: .else
                     94: MKBOOTOBJDIR=          ${MKBOOTDIR}
                     95: .endif
                     96:
                     97: MKBOOT_PROG=           ${MKBOOTOBJDIR}/mkboot
                     98:
                     99: ### Figure out what to use for stripboot
                    100: STRIPBOOTDIR=          ${.CURDIR}/../stripboot
                    101:
                    102: .if exists(${STRIPBOOTDIR}/obj.${MACHINE})
                    103: STRIPBOOTOBJDIR=       ${STRIPBOOTDIR}/obj.${MACHINE}
                    104: .elif exists(${STRIPBOOTDIR}/obj)
                    105: STRIPBOOTOBJDIR=       ${STRIPBOOTDIR}/obj
                    106: .else
                    107: STRIPBOOTOBJDIR=       ${STRIPBOOTDIR}
                    108: .endif
                    109:
                    110: STRIPBOOT_PROG=                ${STRIPBOOTOBJDIR}/stripboot
                    111:
                    112: # Make sure ${MKBOOT_PROG} is always available
                    113: ${MKBOOT_PROG}:
                    114:        @cd ${MKBOOTDIR} && make depend && make
                    115:
                    116: # Make sure ${STRIPBOOT_PROG} is always available
                    117: ${STRIPBOOT_PROG}:
                    118:        @cd ${STRIPBOOTDIR} && make depend && make

CVSweb