|
@@ -36,74 +36,27 @@ LDSCRIPT = arch/i386/scripts/i386.lds
|
36
|
36
|
|
37
|
37
|
# Media types.
|
38
|
38
|
#
|
39
|
|
-# It's ugly that we have to define these repetitive combinations by
|
40
|
|
-# hand. Unforunately, $(eval ...) is available only in make >= 3.80,
|
41
|
|
-# and using an external Makefile fragment doesn't work because
|
42
|
|
-# OBJS_xxx need to be defined *before* the external Makefile fragments
|
43
|
|
-# for the source files are generated...
|
44
|
|
-
|
45
|
|
-CFLAGS_ZPREFIX = -DCOMPRESS
|
46
|
|
-
|
47
|
39
|
MEDIA += rom
|
48
|
|
-OBJS_romprefix = romprefix zromprefix
|
49
|
|
-CFLAGS_zromprefix = $(CFLAGS_ZPREFIX)
|
50
|
|
-
|
51
|
40
|
MEDIA += pxe
|
52
|
|
-OBJS_pxeprefix = pxeprefix zpxeprefix
|
53
|
|
-CFLAGS_zpxeprefix = $(CFLAGS_ZPREFIX)
|
54
|
|
-
|
55
|
41
|
MEDIA += elf
|
56
|
|
-OBJS_elfprefix = elfprefix zelfprefix
|
57
|
|
-CFLAGS_zelfprefix = $(CFLAGS_ZPREFIX)
|
58
|
|
-
|
59
|
42
|
MEDIA += elfd
|
60
|
|
-OBJS_elfdprefix = elfdprefix zelfdprefix
|
61
|
|
-CFLAGS_zelfdprefix = $(CFLAGS_ZPREFIX)
|
62
|
|
-
|
63
|
43
|
MEDIA += lmelf
|
64
|
|
-OBJS_lmelfprefix = lmelfprefix zlmelfprefix
|
65
|
|
-CFLAGS_zlmelfprefix = $(CFLAGS_ZPREFIX)
|
66
|
|
-
|
67
|
44
|
MEDIA += lmelfd
|
68
|
|
-OBJS_lmelfdprefix = lmelfdprefix zlmelfdprefix
|
69
|
|
-CFLAGS_zlmelfdprefix = $(CFLAGS_ZPREFIX)
|
70
|
|
-
|
71
|
45
|
MEDIA += lkrn
|
72
|
|
-OBJS_lkrnprefix = lkrnprefix zlkrnprefix
|
73
|
|
-CFLAGS_zlkrnprefix = $(CFLAGS_ZPREFIX)
|
74
|
|
-
|
75
|
46
|
MEDIA += bImage
|
76
|
|
-OBJS_bImageprefix = bImageprefix zbImageprefix
|
77
|
|
-CFLAGS_zbImageprefix = $(CFLAGS_ZPREFIX)
|
78
|
|
-
|
79
|
47
|
MEDIA += dsk
|
80
|
|
-OBJS_dskprefix = dskprefix zdskprefix
|
81
|
|
-CFLAGS_zdskprefix = $(CFLAGS_ZPREFIX)
|
82
|
|
-
|
83
|
48
|
MEDIA += nbi
|
84
|
|
-OBJS_nbiprefix = nbiprefix znbiprefix
|
85
|
|
-CFLAGS_znbiprefix = $(CFLAGS_ZPREFIX)
|
86
|
|
-
|
87
|
49
|
MEDIA += hd
|
88
|
|
-OBJS_hdprefix = hdprefix zhdprefix
|
89
|
|
-CFLAGS_zhdprefix = $(CFLAGS_ZPREFIX)
|
90
|
|
-
|
91
|
50
|
MEDIA += raw
|
92
|
|
-OBJS_rawprefix = rawprefix zrawprefix
|
93
|
|
-CFLAGS_zrawprefix = $(CFLAGS_ZPREFIX)
|
94
|
|
-
|
95
|
|
-# These media cannot handle compressed payloads
|
96
|
|
-
|
97
|
51
|
MEDIA += com
|
98
|
|
-
|
99
|
52
|
MEDIA += exe
|
100
|
53
|
|
101
|
54
|
# Special target for building Master Boot Record binary
|
102
|
55
|
$(BIN)/mbr.bin : $(BIN)/mbr.o
|
103
|
56
|
$(OBJCOPY) -O binary $< $@
|
104
|
57
|
|
105
|
|
-# Some suffixes (e.g. %.zfd0) are generated directly from other
|
106
|
|
-# finished files (e.g. %.zdsk), rather than having their own prefix.
|
|
58
|
+# Some suffixes (e.g. %.fd0) are generated directly from other
|
|
59
|
+# finished files (e.g. %.dsk), rather than having their own prefix.
|
107
|
60
|
|
108
|
61
|
# rule to write disk images to /dev/fd0
|
109
|
62
|
NON_AUTO_MEDIA += fd0
|