Subversion Repositories HelenOS

Rev

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

Rev 2131 Rev 2336
Line 1... Line 1...
1
#
1
#
2
# Copyright (c) 2006 Martin Decky
2
# Copyright (C) 2006 Martin Decky
3
# All rights reserved.
3
# All rights reserved.
4
#
4
#
5
# Redistribution and use in source and binary forms, with or without
5
# Redistribution and use in source and binary forms, with or without
6
# modification, are permitted provided that the following conditions
6
# modification, are permitted provided that the following conditions
7
# are met:
7
# are met:
Line 39... Line 39...
39
	MACHINE = opteron
39
	MACHINE = opteron
40
	UARCH = amd64
40
	UARCH = amd64
41
	BARCH = amd64
41
	BARCH = amd64
42
endif
42
endif
43
 
43
 
44
ifeq ($(PLATFORM),arm32)
-
 
45
	KARCH = arm32
-
 
46
	UARCH = arm32
-
 
47
	BARCH = arm32
-
 
48
endif
-
 
49
 
-
 
50
ifeq ($(PLATFORM),ia32)
44
ifeq ($(PLATFORM),ia32)
51
	KARCH = ia32
45
	KARCH = ia32
52
	UARCH = ia32
46
	UARCH = ia32
53
	BARCH = ia32
47
	BARCH = ia32
54
endif
48
endif
Line 57... Line 51...
57
	KARCH = ia64
51
	KARCH = ia64
58
	UARCH = ia64
52
	UARCH = ia64
59
	BARCH = ia64
53
	BARCH = ia64
60
endif
54
endif
61
 
55
 
-
 
56
ifeq ($(PLATFORM),mips32msim)
-
 
57
	KARCH = mips32
-
 
58
	MACHINE = msim
-
 
59
	UARCH = mips32
-
 
60
	BARCH = mips32
-
 
61
	IMAGE = binary
-
 
62
endif
-
 
63
 
62
ifeq ($(PLATFORM),mips32)
64
ifeq ($(PLATFORM),mips32sim)
-
 
65
	KARCH = mips32
-
 
66
	MACHINE = simics
-
 
67
	UARCH = mips32
-
 
68
	BARCH = mips32
-
 
69
	IMAGE = ecoff
-
 
70
endif
-
 
71
 
-
 
72
ifeq ($(PLATFORM),mips32gbe)
-
 
73
	KARCH = mips32
-
 
74
	MACHINE = bgxemul
-
 
75
	UARCH = mips32eb
-
 
76
	BARCH = mips32
-
 
77
	IMAGE = ecoff
-
 
78
endif
-
 
79
 
-
 
80
ifeq ($(PLATFORM),mips32gle)
-
 
81
	KARCH = mips32
-
 
82
	MACHINE = lgxemul
-
 
83
	UARCH = mips32
-
 
84
	BARCH = mips32
-
 
85
	IMAGE = ecoff
-
 
86
endif
-
 
87
 
-
 
88
ifeq ($(PLATFORM),mips32sgi)
63
	KARCH = mips32
89
	KARCH = mips32
-
 
90
	MACHINE = indy
-
 
91
	UARCH = mips32eb
64
	BARCH = mips32
92
	BARCH = mips32
65
	
-
 
66
	ifeq ($(MACHINE),msim)
-
 
67
		UARCH = mips32
-
 
68
		IMAGE = binary
-
 
69
	endif
-
 
70
	
-
 
71
	ifeq ($(MACHINE),simics)
-
 
72
		UARCH = mips32
-
 
73
		IMAGE = ecoff
93
	IMAGE = ecoff
74
	endif
-
 
75
	
-
 
76
	ifeq ($(MACHINE),bgxemul)
-
 
77
		UARCH = mips32eb
-
 
78
		IMAGE = ecoff
-
 
79
	endif
-
 
80
	
-
 
81
	ifeq ($(MACHINE),lgxemul)
-
 
82
		UARCH = mips32
-
 
83
		IMAGE = ecoff
-
 
84
	endif
-
 
85
	
-
 
86
	ifeq ($(MACHINE),indy)
-
 
87
		UARCH = mips32eb
-
 
88
		IMAGE = ecoff
-
 
89
	endif
-
 
90
endif
94
endif
91
 
95
 
92
ifeq ($(PLATFORM),ppc32)
96
ifeq ($(PLATFORM),ppc32)
93
	KARCH = ppc32
97
	KARCH = ppc32
94
	UARCH = ppc32
98
	UARCH = ppc32