Subversion Repositories DevTools

Rev

Rev 227 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 227 Rev 6177
Line 19... Line 19...
19
.PHONY:		mri mri2
19
.PHONY:		mri mri2
20
 
20
 
21
 
21
 
22
ifeq	"$(mri_ver)" "44"
22
ifeq	"$(mri_ver)" "44"
23
mri:
23
mri:
24
	@if [ -z "$$MRI44" ]; then echo MRI44 env var not set; exit 2; fi; \
24
	@if [ -z "$$MRI44" ]; then echo 'MRI44 env var not set'; exit 2; fi; \
25
	echo -n "[Toolset mri68k - Microtec Research C 4.4 "; \
25
	echo -n "[Toolset mri68k - Microtec Research C 4.4]"; \
26
	if [ -z "`$(grep) 4.4 $$MRI44/version`" ]; then echo not MRI 4.4; exit 2; fi;
26
	if [ -z "`$(grep) 4.4 $$MRI44/version`" ]; then echo 'Not MRI 4.4'; exit 2; fi;
27
 
27
 
28
mri		= $(subst \,/,$(strip $(MRI44)))
28
mri		= $(subst \,/,$(strip $(MRI44)))
29
ifeq	"$(findstring $(PATH),$(MRI44))" ""
29
ifeq	"$(findstring $(PATH),$(MRI44))" ""
30
PATH		:= $(PATH);$(mri)
30
PATH		:= $(PATH);$(mri)
31
endif
31
endif
32
 
32
 
33
else
33
else
34
ifeq	"$(mri_ver)" "43"
34
ifeq	"$(mri_ver)" "43"
35
mri:
35
mri:
36
	@if [ -z "$$MRI43" ]; then echo MRI43 env var not set; exit 2; fi; \
36
	@if [ -z "$$MRI43" ]; then echo 'MRI43 env var not set'; exit 2; fi; \
37
	echo -n "[Toolset mri68k - Microtec Research C 4.3 "; \
37
	echo -n "[Toolset mri68k - Microtec Research C 4.3]"; \
38
	if [ -z "`$(grep) 4.3 $$MRI43/version`" ]; then echo not MRI 4.3; exit 2; fi;
38
	if [ -z "`$(grep) 4.3 $$MRI43/version`" ]; then echo 'Not MRI 4.3'; exit 2; fi;
39
 
39
 
40
mri		= $(subst \,/,$(strip $(MRI43)))
40
mri		= $(subst \,/,$(strip $(MRI43)))
41
ifeq	"$(findstring $(PATH),$(MRI43))" ""
41
ifeq	"$(findstring $(PATH),$(MRI43))" ""
42
PATH		:= $(PATH);$(mri)
42
PATH		:= $(PATH);$(mri)
43
endif
43
endif
44
 
44
 
45
else
45
else
46
ifeq	"$(mri_ver)" "51"
46
ifeq	"$(mri_ver)" "51"
47
mri:
47
mri:
48
	@if [ -z "$$MRI51" ]; then echo MRI51 env var not set; exit 2; fi; \
48
	@if [ -z "$$MRI51" ]; then echo 'MRI51 env var not set'; exit 2; fi; \
49
	echo -n "[Toolset mri68k - Microtec Research C 5.1 "; \
49
	echo -n "[Toolset mri68k - Microtec Research C 5.1]"; \
50
	if [ -z "`$(grep) 5.1 $$MRI51/version`" ]; then echo not MRI 5.1; exit 2; fi;
50
	if [ -z "`$(grep) 5.1 $$MRI51/version`" ]; then echo 'Not MRI 5.1'; exit 2; fi;
51
 
51
 
52
mri		= $(subst \,/,$(strip $(MRI51)))
52
mri		= $(subst \,/,$(strip $(MRI51)))
53
ifeq	"$(findstring $(PATH),$(MRI51))" ""
53
ifeq	"$(findstring $(PATH),$(MRI51))" ""
54
PATH		:= $(PATH);$(mri)
54
PATH		:= $(PATH);$(mri)
55
endif
55
endif
Line 59... Line 59...
59
mri:
59
mri:
60
	@echo "ERROR: Specified MRI version $(mri_ver) not supported by this toolset"; exit 2
60
	@echo "ERROR: Specified MRI version $(mri_ver) not supported by this toolset"; exit 2
61
 
61
 
62
else    #. Unspecific
62
else    #. Unspecific
63
mri:
63
mri:
64
	@if [ -z "$$MRI" ]; then echo MRI env var not set; exit 2; fi; \
64
	@if [ -z "$$MRI" ]; then echo 'MRI env var not set'; exit 2; fi; \
65
	echo -n "[Toolset mri68k - Microtec Research C X.X ";
65
	echo -n "[Toolset mri68k - Microtec Research C X.X]";
66
 
66
 
67
mri		= $(subst \,/,$(strip $(MRI)))
67
mri		= $(subst \,/,$(strip $(MRI)))
68
ifeq	"$(findstring $(PATH),$(MRI))" ""
68
ifeq	"$(findstring $(PATH),$(MRI))" ""
69
PATH		:= $(PATH);$(mri)
69
PATH		:= $(PATH);$(mri)
70
endif   #. n/a
70
endif   #. n/a