[BACK]Return to Makefile.common CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / emulators / sdlmame

Annotation of pkgsrc/emulators/sdlmame/Makefile.common, Revision 1.1.1.1

1.1       wiz         1: # $NetBSD$
                      2: #
                      3: # used by emulators/sdlmess/Makefile
                      4:
                      5: CATEGORIES=            emulators
                      6: MASTER_SITES=          http://rbelmont.mameworld.info/ \
                      7:                        http://dev.gentoo.org/~joker/sdlmame/distfiles/
                      8: EXTRACT_SUFX=          .zip
                      9:
                     10: MAINTAINER=            dillo@NetBSD.org
                     11: HOMEPAGE=              http://rbelmont.mameworld.info/?page_id=163
                     12:
                     13: PKG_DESTDIR_SUPPORT=   user-destdir
                     14:
                     15: RESTRICTED=            selling is not allowed
                     16: NO_SRC_ON_CDROM=       ${RESTRICTED}
                     17: NO_BIN_ON_CDROM=       ${RESTRICTED}
                     18:
                     19: USE_TOOLS+=            gmake pkg-config
                     20: UNLIMIT_RESOURCES+=    datasize
                     21: LICENSE=               mame-license
                     22:
                     23: .if ${MACHINE_ARCH:Mi386}
                     24: MAKE_FLAGS+=   X86_MIPS3_DRC=1
                     25: MAKE_FLAGS+=   X86_PPC_DRC=1
                     26: #MAKE_FLAGS+=  X86_ASM=1
                     27: .else
                     28: MAKE_FLAGS+=   X86_MIPS3_DRC=
                     29: MAKE_FLAGS+=   X86_PPC_DRC=
                     30: .endif
                     31: # XXX: PTR64
                     32: .if ${MACHINE_ARCH:Mx86_64}
                     33: MAKE_FLAGS+=   PTR64=true
                     34: # XXX: FORCE_DRC_C_BACKEND?
                     35: .endif
                     36:
                     37: .  include "../../mk/endian.mk"
                     38: .if ${MACHINE_ENDIAN:Mbig}
                     39: MAKE_FLAGS+=   BIGENDIAN=true
                     40: .endif
                     41:
                     42: MAKE_FLAGS+=   SDLMAME_NO64BITIO=true
                     43:
                     44: # Pragma once is not needed, and creates warnings/errors on gcc
                     45: SUBST_CLASSES+=                pragma
                     46: SUBST_STAGE.pragma=    pre-configure
                     47: SUBST_FILES.pragma=    src/*.h src/*/*.h
                     48: SUBST_SED.pragma=      -e "s|\#pragma once||g"
                     49:
                     50: # Using LD with calling conventions of CC is wrong, use CC instead.
                     51: SUBST_CLASSES+=                ldcc
                     52: SUBST_STAGE.ldcc=      pre-configure
                     53: SUBST_FILES.ldcc=      ${MAKE_FILE}
                     54: SUBST_FILES.ldcc+=     *.mak */*.mak */*/*.mak */*/*/*.mak */*/*/*/*.mak
                     55: SUBST_SED.ldcc=                -e "s|(LD)|(CC)|"
                     56:
                     57: .include "../../devel/GConf/buildlink3.mk"
                     58: .include "../../devel/SDL/buildlink3.mk"
                     59: .include "../../devel/zlib/buildlink3.mk"
                     60: .include "../../textproc/expat/buildlink3.mk"
                     61: .include "../../x11/libXinerama/buildlink3.mk"
                     62: .include "../../x11/gtk2/buildlink3.mk"
                     63: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>