Makefile.Std 2.75 KB

simos-x86: simos-x86-$(CPU)

simos64: simos64-$(CPU)
simos-aa: axp-$(CPU)

simos-SGI: simos-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-SGI SIM_ARCH=MIPS32

simos-SGIN32: simos-sgin32-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-SGIN32 SIM_ARCH=MIPS32

simos64-SGI: simos64-sgi-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS64-SGI SIMOS64=1 SIM_ARCH=MIPS64

simos64-SGIN32: simos64-sgin32-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS64-SGIN32 SIMOS64=1 SIM_ARCH=MIPS64

simos-SGIM4: simos-sgim4-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-SGIM4 SIM_ARCH=MIPS32

x86-SUN: x86-sun-dir
	$(MAKE) -f ../Makefile.ALL -C X86-SUN SIM_ARCH=X86

simos-x86-X86: x86-x86-dir
	$(MAKE) -f ../Makefile.ALL -C X86-X86 SIM_ARCH=X86

simos64-SGIM4: simos64-sgim4-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS64-SGIM4 SIMOS64=1 SIM_ARCH=MIPS64

simos-SUN: simos-sun-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-SUN SIM_ARCH=MIPS32

simos-ALPHA: simos-alpha-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-ALPHA SIM_ARCH=MIPS32

simos-X86: simos-x86-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-X86 SIM_ARCH=MIPS64

simbb-X86: simbb-x86-dir
	$(MAKE) -f ../Makefile.ALL -C SIMOS-X86 SIM_ARCH=MIPS64

solo: solo-dir
	$(MAKE) -f ../Makefile.ALL -C SOLO SOLO=1 SIM_ARCH=MIPS32

solo-aint: solo-aint-dir
	$(MAKE) -f ../Makefile.ALL -C SOLO-AINT SOLO=1 SIM_ARCH=ALPHA

axp-ALPHA: simos-axp-alpha-dir
	$(MAKE) -f ../Makefile.ALL -C AXP-ALPHA SIM_ARCH=ALPHA

simos-dir:
	@if [ -d SIMOS-SGI ] ; then true; else mkdir SIMOS-SGI; fi

simos-sgin32-dir:
	@if [ -d SIMOS-SGIN32 ] ; then true; else mkdir SIMOS-SGIN32; fi

simos64-sgi-dir:
	@if [ -d SIMOS64-SGI ] ; then true; else mkdir SIMOS64-SGI; fi

simos64-sgin32-dir:
	@if [ -d SIMOS64-SGIN32 ] ; then true; else mkdir SIMOS64-SGIN32; fi

simos-sgim4-dir:
	@if [ -d SIMOS-SGIM4 ] ; then true; else mkdir SIMOS-SGIM4; fi

x86-sun-dir:
	@if [ -d X86-SUN ] ; then true; else mkdir X86-SUN; fi

x86-x86-dir:
	@if [ -d X86-X86 ] ; then true; else mkdir X86-X86; fi

simos64-sgim4-dir:
	@if [ -d SIMOS64-SGIM4 ] ; then true; else mkdir SIMOS64-SGIM4; fi

simos-sun-dir:
	@if [ -d SIMOS-SUN ] ; then true; else mkdir SIMOS-SUN; fi

simos-alpha-dir:
	@if [ -d SIMOS-ALPHA ] ; then true; else mkdir SIMOS-ALPHA; fi

simos-x86-dir:
	@if [ -d SIMOS-X86 ] ; then true; else mkdir SIMOS-X86; fi

simbb-x86-dir:
	@[ -d SIMOS-X86 ] || mkdir SIMOS-X86

solo-dir: 
	@if [ -d SOLO ] ; then true; else mkdir SOLO; fi

solo-aint-dir:
	@if [ -d SOLO-AINT ] ; then true; else mkdir SOLO-AINT; fi

simos-axp-alpha-dir:
	@if [ -d AXP-ALPHA ] ; then true; else mkdir AXP-ALPHA; fi

clean:
	@echo "Cleaning `pwd` SOLO SIMOS-$(CPU) SIMOS64-$(CPU) AXP-$(CPU) X86-$(CPU)"
	rm -rf core SOLO SIMOS-$(CPU) SIMOS64-$(CPU) AXP-$(CPU) X86-$(CPU)

clobber::
	@echo "Clobbering `pwd` SOLO SIMOS-* SIMOS64-* AXP-* X86-*"
	rm -rf core SOLO SIMOS-* SIMOS64-* AXP-* X86-*