3 COMMON_ASFLAGS
= -nostdinc
-fno-builtin
4 COMMON_CFLAGS
= -fno-builtin
-mrtd
-mregparm
=3
7 pkgdata_IMAGES
= boot.img diskboot.img kernel.img
10 boot_img_SOURCES
= boot
/i386
/pc/boot.S
11 CLEANFILES
+= boot.img boot.exec boot_img-boot_i386_pc_boot.o
12 MOSTLYCLEANFILES
+= boot_img-boot_i386_pc_boot.d
15 $(OBJCOPY
) -O binary
-R .note
-R .comment
$< $@
17 boot.exec
: boot_img-boot_i386_pc_boot.o
18 $(CC
) -o
$@
$^
$(LDFLAGS
) $(boot_img_LDFLAGS
)
20 boot_img-boot_i386_pc_boot.o
: boot
/i386
/pc/boot.S
21 $(CC
) -Iboot
/i386
/pc -I
$(srcdir)/boot
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(boot_img_ASFLAGS
) -c
-o
$@
$<
23 boot_img-boot_i386_pc_boot.d
: boot
/i386
/pc/boot.S
24 set
-e
; $(CC
) -Iboot
/i386
/pc -I
$(srcdir)/boot
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(boot_img_ASFLAGS
) -M
$< | sed
's,boot\.o[ :]*,boot_img-boot_i386_pc_boot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
26 -include boot_img-boot_i386_pc_boot.d
28 boot_img_ASFLAGS
= $(COMMON_ASFLAGS
)
29 boot_img_LDFLAGS
= -nostdlib
-Wl
,-N
,-Ttext
,7C00
32 diskboot_img_SOURCES
= boot
/i386
/pc/diskboot.S
33 CLEANFILES
+= diskboot.img diskboot.exec diskboot_img-boot_i386_pc_diskboot.o
34 MOSTLYCLEANFILES
+= diskboot_img-boot_i386_pc_diskboot.d
36 diskboot.img
: diskboot.exec
37 $(OBJCOPY
) -O binary
-R .note
-R .comment
$< $@
39 diskboot.exec
: diskboot_img-boot_i386_pc_diskboot.o
40 $(CC
) -o
$@
$^
$(LDFLAGS
) $(diskboot_img_LDFLAGS
)
42 diskboot_img-boot_i386_pc_diskboot.o
: boot
/i386
/pc/diskboot.S
43 $(CC
) -Iboot
/i386
/pc -I
$(srcdir)/boot
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(diskboot_img_ASFLAGS
) -c
-o
$@
$<
45 diskboot_img-boot_i386_pc_diskboot.d
: boot
/i386
/pc/diskboot.S
46 set
-e
; $(CC
) -Iboot
/i386
/pc -I
$(srcdir)/boot
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(diskboot_img_ASFLAGS
) -M
$< | sed
's,diskboot\.o[ :]*,diskboot_img-boot_i386_pc_diskboot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
48 -include diskboot_img-boot_i386_pc_diskboot.d
50 diskboot_img_ASFLAGS
= $(COMMON_ASFLAGS
)
51 diskboot_img_LDFLAGS
= -nostdlib
-Wl
,-N
,-Ttext
,8000
54 kernel_img_SOURCES
= kern
/i386
/pc/startup.S kern
/main.c kern
/device.c \
55 kern
/disk.c kern
/dl.c kern
/file.c kern
/fs.c kern
/err.c \
56 kern
/misc.c kern
/mm.c kern
/loader.c kern
/rescue.c kern
/term.c \
57 kern
/i386
/dl.c kern
/i386
/pc/init.c disk
/i386
/pc/partition.c \
58 kern
/env.c disk
/i386
/pc/biosdisk.c \
59 term
/i386
/pc/console.c \
61 CLEANFILES
+= kernel.img kernel.exec kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-disk_i386_pc_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o
62 MOSTLYCLEANFILES
+= kernel_img-kern_i386_pc_startup.d kernel_img-kern_main.d kernel_img-kern_device.d kernel_img-kern_disk.d kernel_img-kern_dl.d kernel_img-kern_file.d kernel_img-kern_fs.d kernel_img-kern_err.d kernel_img-kern_misc.d kernel_img-kern_mm.d kernel_img-kern_loader.d kernel_img-kern_rescue.d kernel_img-kern_term.d kernel_img-kern_i386_dl.d kernel_img-kern_i386_pc_init.d kernel_img-disk_i386_pc_partition.d kernel_img-kern_env.d kernel_img-disk_i386_pc_biosdisk.d kernel_img-term_i386_pc_console.d kernel_img-symlist.d
64 kernel.img
: kernel.exec
65 $(OBJCOPY
) -O binary
-R .note
-R .comment
$< $@
67 kernel.exec
: kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-disk_i386_pc_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o
68 $(CC
) -o
$@
$^
$(LDFLAGS
) $(kernel_img_LDFLAGS
)
70 kernel_img-kern_i386_pc_startup.o
: kern
/i386
/pc/startup.S
71 $(CC
) -Ikern
/i386
/pc -I
$(srcdir)/kern
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(kernel_img_ASFLAGS
) -c
-o
$@
$<
73 kernel_img-kern_i386_pc_startup.d
: kern
/i386
/pc/startup.S
74 set
-e
; $(CC
) -Ikern
/i386
/pc -I
$(srcdir)/kern
/i386
/pc $(CPPFLAGS
) -DASM_FILE
=1 $(ASFLAGS
) $(kernel_img_ASFLAGS
) -M
$< | sed
's,startup\.o[ :]*,kernel_img-kern_i386_pc_startup.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
76 -include kernel_img-kern_i386_pc_startup.d
78 kernel_img-kern_main.o
: kern
/main.c
79 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
81 kernel_img-kern_main.d
: kern
/main.c
82 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,main\.o[ :]*,kernel_img-kern_main.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
84 -include kernel_img-kern_main.d
86 kernel_img-kern_device.o
: kern
/device.c
87 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
89 kernel_img-kern_device.d
: kern
/device.c
90 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,device\.o[ :]*,kernel_img-kern_device.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
92 -include kernel_img-kern_device.d
94 kernel_img-kern_disk.o
: kern
/disk.c
95 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
97 kernel_img-kern_disk.d
: kern
/disk.c
98 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,disk\.o[ :]*,kernel_img-kern_disk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
100 -include kernel_img-kern_disk.d
102 kernel_img-kern_dl.o
: kern
/dl.c
103 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
105 kernel_img-kern_dl.d
: kern
/dl.c
106 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,dl\.o[ :]*,kernel_img-kern_dl.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
108 -include kernel_img-kern_dl.d
110 kernel_img-kern_file.o
: kern
/file.c
111 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
113 kernel_img-kern_file.d
: kern
/file.c
114 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,file\.o[ :]*,kernel_img-kern_file.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
116 -include kernel_img-kern_file.d
118 kernel_img-kern_fs.o
: kern
/fs.c
119 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
121 kernel_img-kern_fs.d
: kern
/fs.c
122 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,fs\.o[ :]*,kernel_img-kern_fs.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
124 -include kernel_img-kern_fs.d
126 kernel_img-kern_err.o
: kern
/err.c
127 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
129 kernel_img-kern_err.d
: kern
/err.c
130 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,err\.o[ :]*,kernel_img-kern_err.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
132 -include kernel_img-kern_err.d
134 kernel_img-kern_misc.o
: kern
/misc.c
135 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
137 kernel_img-kern_misc.d
: kern
/misc.c
138 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,kernel_img-kern_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
140 -include kernel_img-kern_misc.d
142 kernel_img-kern_mm.o
: kern
/mm.c
143 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
145 kernel_img-kern_mm.d
: kern
/mm.c
146 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,mm\.o[ :]*,kernel_img-kern_mm.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
148 -include kernel_img-kern_mm.d
150 kernel_img-kern_loader.o
: kern
/loader.c
151 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
153 kernel_img-kern_loader.d
: kern
/loader.c
154 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,loader\.o[ :]*,kernel_img-kern_loader.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
156 -include kernel_img-kern_loader.d
158 kernel_img-kern_rescue.o
: kern
/rescue.c
159 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
161 kernel_img-kern_rescue.d
: kern
/rescue.c
162 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,rescue\.o[ :]*,kernel_img-kern_rescue.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
164 -include kernel_img-kern_rescue.d
166 kernel_img-kern_term.o
: kern
/term.c
167 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
169 kernel_img-kern_term.d
: kern
/term.c
170 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,term\.o[ :]*,kernel_img-kern_term.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
172 -include kernel_img-kern_term.d
174 kernel_img-kern_i386_dl.o
: kern
/i386
/dl.c
175 $(CC
) -Ikern
/i386
-I
$(srcdir)/kern
/i386
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
177 kernel_img-kern_i386_dl.d
: kern
/i386
/dl.c
178 set
-e
; $(CC
) -Ikern
/i386
-I
$(srcdir)/kern
/i386
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,dl\.o[ :]*,kernel_img-kern_i386_dl.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
180 -include kernel_img-kern_i386_dl.d
182 kernel_img-kern_i386_pc_init.o
: kern
/i386
/pc/init.c
183 $(CC
) -Ikern
/i386
/pc -I
$(srcdir)/kern
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
185 kernel_img-kern_i386_pc_init.d
: kern
/i386
/pc/init.c
186 set
-e
; $(CC
) -Ikern
/i386
/pc -I
$(srcdir)/kern
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,init\.o[ :]*,kernel_img-kern_i386_pc_init.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
188 -include kernel_img-kern_i386_pc_init.d
190 kernel_img-disk_i386_pc_partition.o
: disk
/i386
/pc/partition.c
191 $(CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
193 kernel_img-disk_i386_pc_partition.d
: disk
/i386
/pc/partition.c
194 set
-e
; $(CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,partition\.o[ :]*,kernel_img-disk_i386_pc_partition.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
196 -include kernel_img-disk_i386_pc_partition.d
198 kernel_img-kern_env.o
: kern
/env.c
199 $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
201 kernel_img-kern_env.d
: kern
/env.c
202 set
-e
; $(CC
) -Ikern
-I
$(srcdir)/kern
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,env\.o[ :]*,kernel_img-kern_env.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
204 -include kernel_img-kern_env.d
206 kernel_img-disk_i386_pc_biosdisk.o
: disk
/i386
/pc/biosdisk.c
207 $(CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
209 kernel_img-disk_i386_pc_biosdisk.d
: disk
/i386
/pc/biosdisk.c
210 set
-e
; $(CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,biosdisk\.o[ :]*,kernel_img-disk_i386_pc_biosdisk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
212 -include kernel_img-disk_i386_pc_biosdisk.d
214 kernel_img-term_i386_pc_console.o
: term
/i386
/pc/console.c
215 $(CC
) -Iterm
/i386
/pc -I
$(srcdir)/term
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
217 kernel_img-term_i386_pc_console.d
: term
/i386
/pc/console.c
218 set
-e
; $(CC
) -Iterm
/i386
/pc -I
$(srcdir)/term
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,console\.o[ :]*,kernel_img-term_i386_pc_console.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
220 -include kernel_img-term_i386_pc_console.d
222 kernel_img-symlist.o
: symlist.c
223 $(CC
) -I.
-I
$(srcdir)/.
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -c
-o
$@
$<
225 kernel_img-symlist.d
: symlist.c
226 set
-e
; $(CC
) -I.
-I
$(srcdir)/.
$(CPPFLAGS
) $(CFLAGS
) $(kernel_img_CFLAGS
) -M
$< | sed
's,symlist\.o[ :]*,kernel_img-symlist.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
228 -include kernel_img-symlist.d
230 kernel_img_HEADERS
= boot.h device.h disk.h dl.h elf.h err.h \
231 file.h fs.h kernel.h loader.h misc.h mm.h net.h rescue.h symbol.h \
232 term.h types.h machine
/biosdisk.h machine
/boot.h \
233 machine
/console.h machine
/init.h machine
/memory.h \
234 machine
/loader.h machine
/partition.h machine
/vga.h arg.h env.h
235 kernel_img_CFLAGS
= $(COMMON_CFLAGS
)
236 kernel_img_ASFLAGS
= $(COMMON_ASFLAGS
)
237 kernel_img_LDFLAGS
= -nostdlib
-Wl
,-N
,-Ttext
,8200
239 MOSTLYCLEANFILES
+= symlist.c kernel_syms.lst
240 DEFSYMFILES
+= kernel_syms.lst
242 symlist.c
: $(addprefix include/pupa
/,$(kernel_img_HEADERS
)) gensymlist.sh
243 sh
$(srcdir)/gensymlist.sh
$(filter %.h
,$^
) > $@
245 kernel_syms.lst
: $(addprefix include/pupa
/,$(kernel_img_HEADERS
)) genkernsyms.sh
246 sh
$(srcdir)/genkernsyms.sh
$(filter %h
,$^
) > $@
249 bin_UTILITIES
= pupa-mkimage
250 sbin_UTILITIES
= pupa-setup pupa-emu
251 noinst_UTILITIES
= genmoddep
254 pupa_mkimage_SOURCES
= util
/i386
/pc/pupa-mkimage.c util
/misc.c \
256 CLEANFILES
+= pupa-mkimage pupa_mkimage-util_i386_pc_pupa_mkimage.o pupa_mkimage-util_misc.o pupa_mkimage-util_resolve.o
257 MOSTLYCLEANFILES
+= pupa_mkimage-util_i386_pc_pupa_mkimage.d pupa_mkimage-util_misc.d pupa_mkimage-util_resolve.d
259 pupa-mkimage
: pupa_mkimage-util_i386_pc_pupa_mkimage.o pupa_mkimage-util_misc.o pupa_mkimage-util_resolve.o
260 $(BUILD_CC
) -o
$@
$^
$(BUILD_LDFLAGS
) $(pupa_mkimage_LDFLAGS
)
262 pupa_mkimage-util_i386_pc_pupa_mkimage.o
: util
/i386
/pc/pupa-mkimage.c
263 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -c
-o
$@
$<
265 pupa_mkimage-util_i386_pc_pupa_mkimage.d
: util
/i386
/pc/pupa-mkimage.c
266 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -M
$< | sed
's,pupa\-mkimage\.o[ :]*,pupa_mkimage-util_i386_pc_pupa_mkimage.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
268 -include pupa_mkimage-util_i386_pc_pupa_mkimage.d
270 pupa_mkimage-util_misc.o
: util
/misc.c
271 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -c
-o
$@
$<
273 pupa_mkimage-util_misc.d
: util
/misc.c
274 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,pupa_mkimage-util_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
276 -include pupa_mkimage-util_misc.d
278 pupa_mkimage-util_resolve.o
: util
/resolve.c
279 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -c
-o
$@
$<
281 pupa_mkimage-util_resolve.d
: util
/resolve.c
282 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_mkimage_CFLAGS
) -M
$< | sed
's,resolve\.o[ :]*,pupa_mkimage-util_resolve.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
284 -include pupa_mkimage-util_resolve.d
286 pupa_mkimage_LDFLAGS
= -llzo
289 pupa_setup_SOURCES
= util
/i386
/pc/pupa-setup.c util
/i386
/pc/biosdisk.c \
290 util
/misc.c util
/i386
/pc/getroot.c kern
/device.c kern
/disk.c \
291 kern
/err.c kern
/misc.c disk
/i386
/pc/partition.c fs
/fat.c fs
/ext2.c \
292 kern
/file.c kern
/fs.c kern
/env.c
293 CLEANFILES
+= pupa-setup pupa_setup-util_i386_pc_pupa_setup.o pupa_setup-util_i386_pc_biosdisk.o pupa_setup-util_misc.o pupa_setup-util_i386_pc_getroot.o pupa_setup-kern_device.o pupa_setup-kern_disk.o pupa_setup-kern_err.o pupa_setup-kern_misc.o pupa_setup-disk_i386_pc_partition.o pupa_setup-fs_fat.o pupa_setup-fs_ext2.o pupa_setup-kern_file.o pupa_setup-kern_fs.o pupa_setup-kern_env.o
294 MOSTLYCLEANFILES
+= pupa_setup-util_i386_pc_pupa_setup.d pupa_setup-util_i386_pc_biosdisk.d pupa_setup-util_misc.d pupa_setup-util_i386_pc_getroot.d pupa_setup-kern_device.d pupa_setup-kern_disk.d pupa_setup-kern_err.d pupa_setup-kern_misc.d pupa_setup-disk_i386_pc_partition.d pupa_setup-fs_fat.d pupa_setup-fs_ext2.d pupa_setup-kern_file.d pupa_setup-kern_fs.d pupa_setup-kern_env.d
296 pupa-setup
: pupa_setup-util_i386_pc_pupa_setup.o pupa_setup-util_i386_pc_biosdisk.o pupa_setup-util_misc.o pupa_setup-util_i386_pc_getroot.o pupa_setup-kern_device.o pupa_setup-kern_disk.o pupa_setup-kern_err.o pupa_setup-kern_misc.o pupa_setup-disk_i386_pc_partition.o pupa_setup-fs_fat.o pupa_setup-fs_ext2.o pupa_setup-kern_file.o pupa_setup-kern_fs.o pupa_setup-kern_env.o
297 $(BUILD_CC
) -o
$@
$^
$(BUILD_LDFLAGS
) $(pupa_setup_LDFLAGS
)
299 pupa_setup-util_i386_pc_pupa_setup.o
: util
/i386
/pc/pupa-setup.c
300 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
302 pupa_setup-util_i386_pc_pupa_setup.d
: util
/i386
/pc/pupa-setup.c
303 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,pupa\-setup\.o[ :]*,pupa_setup-util_i386_pc_pupa_setup.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
305 -include pupa_setup-util_i386_pc_pupa_setup.d
307 pupa_setup-util_i386_pc_biosdisk.o
: util
/i386
/pc/biosdisk.c
308 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
310 pupa_setup-util_i386_pc_biosdisk.d
: util
/i386
/pc/biosdisk.c
311 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,biosdisk\.o[ :]*,pupa_setup-util_i386_pc_biosdisk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
313 -include pupa_setup-util_i386_pc_biosdisk.d
315 pupa_setup-util_misc.o
: util
/misc.c
316 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
318 pupa_setup-util_misc.d
: util
/misc.c
319 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,pupa_setup-util_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
321 -include pupa_setup-util_misc.d
323 pupa_setup-util_i386_pc_getroot.o
: util
/i386
/pc/getroot.c
324 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
326 pupa_setup-util_i386_pc_getroot.d
: util
/i386
/pc/getroot.c
327 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,getroot\.o[ :]*,pupa_setup-util_i386_pc_getroot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
329 -include pupa_setup-util_i386_pc_getroot.d
331 pupa_setup-kern_device.o
: kern
/device.c
332 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
334 pupa_setup-kern_device.d
: kern
/device.c
335 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,device\.o[ :]*,pupa_setup-kern_device.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
337 -include pupa_setup-kern_device.d
339 pupa_setup-kern_disk.o
: kern
/disk.c
340 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
342 pupa_setup-kern_disk.d
: kern
/disk.c
343 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,disk\.o[ :]*,pupa_setup-kern_disk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
345 -include pupa_setup-kern_disk.d
347 pupa_setup-kern_err.o
: kern
/err.c
348 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
350 pupa_setup-kern_err.d
: kern
/err.c
351 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,err\.o[ :]*,pupa_setup-kern_err.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
353 -include pupa_setup-kern_err.d
355 pupa_setup-kern_misc.o
: kern
/misc.c
356 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
358 pupa_setup-kern_misc.d
: kern
/misc.c
359 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,pupa_setup-kern_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
361 -include pupa_setup-kern_misc.d
363 pupa_setup-disk_i386_pc_partition.o
: disk
/i386
/pc/partition.c
364 $(BUILD_CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
366 pupa_setup-disk_i386_pc_partition.d
: disk
/i386
/pc/partition.c
367 set
-e
; $(BUILD_CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,partition\.o[ :]*,pupa_setup-disk_i386_pc_partition.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
369 -include pupa_setup-disk_i386_pc_partition.d
371 pupa_setup-fs_fat.o
: fs
/fat.c
372 $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
374 pupa_setup-fs_fat.d
: fs
/fat.c
375 set
-e
; $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,fat\.o[ :]*,pupa_setup-fs_fat.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
377 -include pupa_setup-fs_fat.d
379 pupa_setup-fs_ext2.o
: fs
/ext2.c
380 $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
382 pupa_setup-fs_ext2.d
: fs
/ext2.c
383 set
-e
; $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,ext2\.o[ :]*,pupa_setup-fs_ext2.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
385 -include pupa_setup-fs_ext2.d
387 pupa_setup-kern_file.o
: kern
/file.c
388 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
390 pupa_setup-kern_file.d
: kern
/file.c
391 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,file\.o[ :]*,pupa_setup-kern_file.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
393 -include pupa_setup-kern_file.d
395 pupa_setup-kern_fs.o
: kern
/fs.c
396 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
398 pupa_setup-kern_fs.d
: kern
/fs.c
399 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,fs\.o[ :]*,pupa_setup-kern_fs.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
401 -include pupa_setup-kern_fs.d
403 pupa_setup-kern_env.o
: kern
/env.c
404 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -c
-o
$@
$<
406 pupa_setup-kern_env.d
: kern
/env.c
407 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_setup_CFLAGS
) -M
$< | sed
's,env\.o[ :]*,pupa_setup-kern_env.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
409 -include pupa_setup-kern_env.d
413 pupa_emu_SOURCES
= kern
/main.c kern
/device.c \
414 kern
/disk.c kern
/dl.c kern
/file.c kern
/fs.c kern
/err.c \
415 kern
/misc.c kern
/loader.c kern
/rescue.c kern
/term.c \
416 disk
/i386
/pc/partition.c kern
/env.c commands
/ls.c \
417 commands
/terminal.c commands
/boot.c commands
/cmp.c commands
/cat.c \
418 util
/i386
/pc/biosdisk.c fs
/fat.c fs
/ext2.c \
419 normal
/cmdline.c normal
/command.c normal
/main.c normal
/menu.c normal
/arg.c \
420 util
/console.c util
/pupa-emu.c util
/misc.c util
/i386
/pc/getroot.c
421 CLEANFILES
+= pupa-emu pupa_emu-kern_main.o pupa_emu-kern_device.o pupa_emu-kern_disk.o pupa_emu-kern_dl.o pupa_emu-kern_file.o pupa_emu-kern_fs.o pupa_emu-kern_err.o pupa_emu-kern_misc.o pupa_emu-kern_loader.o pupa_emu-kern_rescue.o pupa_emu-kern_term.o pupa_emu-disk_i386_pc_partition.o pupa_emu-kern_env.o pupa_emu-commands_ls.o pupa_emu-commands_terminal.o pupa_emu-commands_boot.o pupa_emu-commands_cmp.o pupa_emu-commands_cat.o pupa_emu-util_i386_pc_biosdisk.o pupa_emu-fs_fat.o pupa_emu-fs_ext2.o pupa_emu-normal_cmdline.o pupa_emu-normal_command.o pupa_emu-normal_main.o pupa_emu-normal_menu.o pupa_emu-normal_arg.o pupa_emu-util_console.o pupa_emu-util_pupa_emu.o pupa_emu-util_misc.o pupa_emu-util_i386_pc_getroot.o
422 MOSTLYCLEANFILES
+= pupa_emu-kern_main.d pupa_emu-kern_device.d pupa_emu-kern_disk.d pupa_emu-kern_dl.d pupa_emu-kern_file.d pupa_emu-kern_fs.d pupa_emu-kern_err.d pupa_emu-kern_misc.d pupa_emu-kern_loader.d pupa_emu-kern_rescue.d pupa_emu-kern_term.d pupa_emu-disk_i386_pc_partition.d pupa_emu-kern_env.d pupa_emu-commands_ls.d pupa_emu-commands_terminal.d pupa_emu-commands_boot.d pupa_emu-commands_cmp.d pupa_emu-commands_cat.d pupa_emu-util_i386_pc_biosdisk.d pupa_emu-fs_fat.d pupa_emu-fs_ext2.d pupa_emu-normal_cmdline.d pupa_emu-normal_command.d pupa_emu-normal_main.d pupa_emu-normal_menu.d pupa_emu-normal_arg.d pupa_emu-util_console.d pupa_emu-util_pupa_emu.d pupa_emu-util_misc.d pupa_emu-util_i386_pc_getroot.d
424 pupa-emu
: pupa_emu-kern_main.o pupa_emu-kern_device.o pupa_emu-kern_disk.o pupa_emu-kern_dl.o pupa_emu-kern_file.o pupa_emu-kern_fs.o pupa_emu-kern_err.o pupa_emu-kern_misc.o pupa_emu-kern_loader.o pupa_emu-kern_rescue.o pupa_emu-kern_term.o pupa_emu-disk_i386_pc_partition.o pupa_emu-kern_env.o pupa_emu-commands_ls.o pupa_emu-commands_terminal.o pupa_emu-commands_boot.o pupa_emu-commands_cmp.o pupa_emu-commands_cat.o pupa_emu-util_i386_pc_biosdisk.o pupa_emu-fs_fat.o pupa_emu-fs_ext2.o pupa_emu-normal_cmdline.o pupa_emu-normal_command.o pupa_emu-normal_main.o pupa_emu-normal_menu.o pupa_emu-normal_arg.o pupa_emu-util_console.o pupa_emu-util_pupa_emu.o pupa_emu-util_misc.o pupa_emu-util_i386_pc_getroot.o
425 $(BUILD_CC
) -o
$@
$^
$(BUILD_LDFLAGS
) $(pupa_emu_LDFLAGS
)
427 pupa_emu-kern_main.o
: kern
/main.c
428 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
430 pupa_emu-kern_main.d
: kern
/main.c
431 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,main\.o[ :]*,pupa_emu-kern_main.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
433 -include pupa_emu-kern_main.d
435 pupa_emu-kern_device.o
: kern
/device.c
436 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
438 pupa_emu-kern_device.d
: kern
/device.c
439 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,device\.o[ :]*,pupa_emu-kern_device.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
441 -include pupa_emu-kern_device.d
443 pupa_emu-kern_disk.o
: kern
/disk.c
444 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
446 pupa_emu-kern_disk.d
: kern
/disk.c
447 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,disk\.o[ :]*,pupa_emu-kern_disk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
449 -include pupa_emu-kern_disk.d
451 pupa_emu-kern_dl.o
: kern
/dl.c
452 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
454 pupa_emu-kern_dl.d
: kern
/dl.c
455 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,dl\.o[ :]*,pupa_emu-kern_dl.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
457 -include pupa_emu-kern_dl.d
459 pupa_emu-kern_file.o
: kern
/file.c
460 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
462 pupa_emu-kern_file.d
: kern
/file.c
463 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,file\.o[ :]*,pupa_emu-kern_file.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
465 -include pupa_emu-kern_file.d
467 pupa_emu-kern_fs.o
: kern
/fs.c
468 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
470 pupa_emu-kern_fs.d
: kern
/fs.c
471 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,fs\.o[ :]*,pupa_emu-kern_fs.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
473 -include pupa_emu-kern_fs.d
475 pupa_emu-kern_err.o
: kern
/err.c
476 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
478 pupa_emu-kern_err.d
: kern
/err.c
479 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,err\.o[ :]*,pupa_emu-kern_err.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
481 -include pupa_emu-kern_err.d
483 pupa_emu-kern_misc.o
: kern
/misc.c
484 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
486 pupa_emu-kern_misc.d
: kern
/misc.c
487 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,pupa_emu-kern_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
489 -include pupa_emu-kern_misc.d
491 pupa_emu-kern_loader.o
: kern
/loader.c
492 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
494 pupa_emu-kern_loader.d
: kern
/loader.c
495 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,loader\.o[ :]*,pupa_emu-kern_loader.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
497 -include pupa_emu-kern_loader.d
499 pupa_emu-kern_rescue.o
: kern
/rescue.c
500 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
502 pupa_emu-kern_rescue.d
: kern
/rescue.c
503 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,rescue\.o[ :]*,pupa_emu-kern_rescue.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
505 -include pupa_emu-kern_rescue.d
507 pupa_emu-kern_term.o
: kern
/term.c
508 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
510 pupa_emu-kern_term.d
: kern
/term.c
511 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,term\.o[ :]*,pupa_emu-kern_term.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
513 -include pupa_emu-kern_term.d
515 pupa_emu-disk_i386_pc_partition.o
: disk
/i386
/pc/partition.c
516 $(BUILD_CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
518 pupa_emu-disk_i386_pc_partition.d
: disk
/i386
/pc/partition.c
519 set
-e
; $(BUILD_CC
) -Idisk
/i386
/pc -I
$(srcdir)/disk
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,partition\.o[ :]*,pupa_emu-disk_i386_pc_partition.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
521 -include pupa_emu-disk_i386_pc_partition.d
523 pupa_emu-kern_env.o
: kern
/env.c
524 $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
526 pupa_emu-kern_env.d
: kern
/env.c
527 set
-e
; $(BUILD_CC
) -Ikern
-I
$(srcdir)/kern
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,env\.o[ :]*,pupa_emu-kern_env.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
529 -include pupa_emu-kern_env.d
531 pupa_emu-commands_ls.o
: commands
/ls.c
532 $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
534 pupa_emu-commands_ls.d
: commands
/ls.c
535 set
-e
; $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,ls\.o[ :]*,pupa_emu-commands_ls.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
537 -include pupa_emu-commands_ls.d
539 pupa_emu-commands_terminal.o
: commands
/terminal.c
540 $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
542 pupa_emu-commands_terminal.d
: commands
/terminal.c
543 set
-e
; $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,terminal\.o[ :]*,pupa_emu-commands_terminal.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
545 -include pupa_emu-commands_terminal.d
547 pupa_emu-commands_boot.o
: commands
/boot.c
548 $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
550 pupa_emu-commands_boot.d
: commands
/boot.c
551 set
-e
; $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,boot\.o[ :]*,pupa_emu-commands_boot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
553 -include pupa_emu-commands_boot.d
555 pupa_emu-commands_cmp.o
: commands
/cmp.c
556 $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
558 pupa_emu-commands_cmp.d
: commands
/cmp.c
559 set
-e
; $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,cmp\.o[ :]*,pupa_emu-commands_cmp.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
561 -include pupa_emu-commands_cmp.d
563 pupa_emu-commands_cat.o
: commands
/cat.c
564 $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
566 pupa_emu-commands_cat.d
: commands
/cat.c
567 set
-e
; $(BUILD_CC
) -Icommands
-I
$(srcdir)/commands
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,cat\.o[ :]*,pupa_emu-commands_cat.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
569 -include pupa_emu-commands_cat.d
571 pupa_emu-util_i386_pc_biosdisk.o
: util
/i386
/pc/biosdisk.c
572 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
574 pupa_emu-util_i386_pc_biosdisk.d
: util
/i386
/pc/biosdisk.c
575 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,biosdisk\.o[ :]*,pupa_emu-util_i386_pc_biosdisk.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
577 -include pupa_emu-util_i386_pc_biosdisk.d
579 pupa_emu-fs_fat.o
: fs
/fat.c
580 $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
582 pupa_emu-fs_fat.d
: fs
/fat.c
583 set
-e
; $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,fat\.o[ :]*,pupa_emu-fs_fat.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
585 -include pupa_emu-fs_fat.d
587 pupa_emu-fs_ext2.o
: fs
/ext2.c
588 $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
590 pupa_emu-fs_ext2.d
: fs
/ext2.c
591 set
-e
; $(BUILD_CC
) -Ifs
-I
$(srcdir)/fs
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,ext2\.o[ :]*,pupa_emu-fs_ext2.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
593 -include pupa_emu-fs_ext2.d
595 pupa_emu-normal_cmdline.o
: normal
/cmdline.c
596 $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
598 pupa_emu-normal_cmdline.d
: normal
/cmdline.c
599 set
-e
; $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,cmdline\.o[ :]*,pupa_emu-normal_cmdline.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
601 -include pupa_emu-normal_cmdline.d
603 pupa_emu-normal_command.o
: normal
/command.c
604 $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
606 pupa_emu-normal_command.d
: normal
/command.c
607 set
-e
; $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,command\.o[ :]*,pupa_emu-normal_command.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
609 -include pupa_emu-normal_command.d
611 pupa_emu-normal_main.o
: normal
/main.c
612 $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
614 pupa_emu-normal_main.d
: normal
/main.c
615 set
-e
; $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,main\.o[ :]*,pupa_emu-normal_main.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
617 -include pupa_emu-normal_main.d
619 pupa_emu-normal_menu.o
: normal
/menu.c
620 $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
622 pupa_emu-normal_menu.d
: normal
/menu.c
623 set
-e
; $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,menu\.o[ :]*,pupa_emu-normal_menu.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
625 -include pupa_emu-normal_menu.d
627 pupa_emu-normal_arg.o
: normal
/arg.c
628 $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
630 pupa_emu-normal_arg.d
: normal
/arg.c
631 set
-e
; $(BUILD_CC
) -Inormal
-I
$(srcdir)/normal
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,arg\.o[ :]*,pupa_emu-normal_arg.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
633 -include pupa_emu-normal_arg.d
635 pupa_emu-util_console.o
: util
/console.c
636 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
638 pupa_emu-util_console.d
: util
/console.c
639 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,console\.o[ :]*,pupa_emu-util_console.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
641 -include pupa_emu-util_console.d
643 pupa_emu-util_pupa_emu.o
: util
/pupa-emu.c
644 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
646 pupa_emu-util_pupa_emu.d
: util
/pupa-emu.c
647 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,pupa\-emu\.o[ :]*,pupa_emu-util_pupa_emu.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
649 -include pupa_emu-util_pupa_emu.d
651 pupa_emu-util_misc.o
: util
/misc.c
652 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
654 pupa_emu-util_misc.d
: util
/misc.c
655 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,misc\.o[ :]*,pupa_emu-util_misc.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
657 -include pupa_emu-util_misc.d
659 pupa_emu-util_i386_pc_getroot.o
: util
/i386
/pc/getroot.c
660 $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -c
-o
$@
$<
662 pupa_emu-util_i386_pc_getroot.d
: util
/i386
/pc/getroot.c
663 set
-e
; $(BUILD_CC
) -Iutil
/i386
/pc -I
$(srcdir)/util
/i386
/pc $(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(pupa_emu_CFLAGS
) -M
$< | sed
's,getroot\.o[ :]*,pupa_emu-util_i386_pc_getroot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
665 -include pupa_emu-util_i386_pc_getroot.d
667 pupa_emu_LDFLAGS
= -lncurses
670 genmoddep_SOURCES
= util
/genmoddep.c
671 CLEANFILES
+= genmoddep genmoddep-util_genmoddep.o
672 MOSTLYCLEANFILES
+= genmoddep-util_genmoddep.d
674 genmoddep
: genmoddep-util_genmoddep.o
675 $(BUILD_CC
) -o
$@
$^
$(BUILD_LDFLAGS
) $(genmoddep_LDFLAGS
)
677 genmoddep-util_genmoddep.o
: util
/genmoddep.c
678 $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(genmoddep_CFLAGS
) -c
-o
$@
$<
680 genmoddep-util_genmoddep.d
: util
/genmoddep.c
681 set
-e
; $(BUILD_CC
) -Iutil
-I
$(srcdir)/util
$(BUILD_CPPFLAGS
) $(BUILD_CFLAGS
) -DPUPA_UTIL
=1 $(genmoddep_CFLAGS
) -M
$< | sed
's,genmoddep\.o[ :]*,genmoddep-util_genmoddep.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
683 -include genmoddep-util_genmoddep.d
687 pkgdata_MODULES
= _chain.mod _linux.mod fat.mod ext2.mod normal.mod hello.mod \
688 vga.mod font.mod _multiboot.mod ls.mod boot.mod cmp.mod cat.mod terminal.mod
691 _chain_mod_SOURCES
= loader
/i386
/pc/chainloader.c
692 CLEANFILES
+= _chain.mod mod-_chain.o mod-_chain.c pre-_chain.o _chain_mod-loader_i386_pc_chainloader.o def-_chain.lst und-_chain.lst
693 MOSTLYCLEANFILES
+= _chain_mod-loader_i386_pc_chainloader.d
694 DEFSYMFILES
+= def-_chain.lst
695 UNDSYMFILES
+= und-_chain.lst
697 _chain.mod
: pre-_chain.o mod-_chain.o
700 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
702 pre-_chain.o
: _chain_mod-loader_i386_pc_chainloader.o
706 mod-_chain.o
: mod-_chain.c
707 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(_chain_mod_CFLAGS
) -c
-o
$@
$<
709 mod-_chain.c
: moddep.lst genmodsrc.sh
710 sh
$(srcdir)/genmodsrc.sh
'_chain' $< > $@ ||
(rm -f
$@
; exit
1)
712 def-_chain.lst
: pre-_chain.o
713 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 _chain/' > $@
715 und-_chain.lst
: pre-_chain.o
717 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
719 _chain_mod-loader_i386_pc_chainloader.o
: loader
/i386
/pc/chainloader.c
720 $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_chain_mod_CFLAGS
) -c
-o
$@
$<
722 _chain_mod-loader_i386_pc_chainloader.d
: loader
/i386
/pc/chainloader.c
723 set
-e
; $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_chain_mod_CFLAGS
) -M
$< | sed
's,chainloader\.o[ :]*,_chain_mod-loader_i386_pc_chainloader.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
725 -include _chain_mod-loader_i386_pc_chainloader.d
727 _chain_mod_CFLAGS
= $(COMMON_CFLAGS
)
730 fat_mod_SOURCES
= fs
/fat.c
731 CLEANFILES
+= fat.mod mod-fat.o mod-fat.c pre-fat.o fat_mod-fs_fat.o def-fat.lst und-fat.lst
732 MOSTLYCLEANFILES
+= fat_mod-fs_fat.d
733 DEFSYMFILES
+= def-fat.lst
734 UNDSYMFILES
+= und-fat.lst
736 fat.mod
: pre-fat.o mod-fat.o
739 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
741 pre-fat.o
: fat_mod-fs_fat.o
746 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(fat_mod_CFLAGS
) -c
-o
$@
$<
748 mod-fat.c
: moddep.lst genmodsrc.sh
749 sh
$(srcdir)/genmodsrc.sh
'fat' $< > $@ ||
(rm -f
$@
; exit
1)
751 def-fat.lst
: pre-fat.o
752 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 fat/' > $@
754 und-fat.lst
: pre-fat.o
756 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
758 fat_mod-fs_fat.o
: fs
/fat.c
759 $(CC
) -Ifs
-I
$(srcdir)/fs
$(CPPFLAGS
) $(CFLAGS
) $(fat_mod_CFLAGS
) -c
-o
$@
$<
761 fat_mod-fs_fat.d
: fs
/fat.c
762 set
-e
; $(CC
) -Ifs
-I
$(srcdir)/fs
$(CPPFLAGS
) $(CFLAGS
) $(fat_mod_CFLAGS
) -M
$< | sed
's,fat\.o[ :]*,fat_mod-fs_fat.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
764 -include fat_mod-fs_fat.d
766 fat_mod_CFLAGS
= $(COMMON_CFLAGS
)
769 ext2_mod_SOURCES
= fs
/ext2.c
770 CLEANFILES
+= ext2.mod mod-ext2.o mod-ext2.c pre-ext2.o ext2_mod-fs_ext2.o def-ext2.lst und-ext2.lst
771 MOSTLYCLEANFILES
+= ext2_mod-fs_ext2.d
772 DEFSYMFILES
+= def-ext2.lst
773 UNDSYMFILES
+= und-ext2.lst
775 ext2.mod
: pre-ext2.o mod-ext2.o
778 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
780 pre-ext2.o
: ext2_mod-fs_ext2.o
784 mod-ext2.o
: mod-ext2.c
785 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(ext2_mod_CFLAGS
) -c
-o
$@
$<
787 mod-ext2.c
: moddep.lst genmodsrc.sh
788 sh
$(srcdir)/genmodsrc.sh
'ext2' $< > $@ ||
(rm -f
$@
; exit
1)
790 def-ext2.lst
: pre-ext2.o
791 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 ext2/' > $@
793 und-ext2.lst
: pre-ext2.o
795 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
797 ext2_mod-fs_ext2.o
: fs
/ext2.c
798 $(CC
) -Ifs
-I
$(srcdir)/fs
$(CPPFLAGS
) $(CFLAGS
) $(ext2_mod_CFLAGS
) -c
-o
$@
$<
800 ext2_mod-fs_ext2.d
: fs
/ext2.c
801 set
-e
; $(CC
) -Ifs
-I
$(srcdir)/fs
$(CPPFLAGS
) $(CFLAGS
) $(ext2_mod_CFLAGS
) -M
$< | sed
's,ext2\.o[ :]*,ext2_mod-fs_ext2.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
803 -include ext2_mod-fs_ext2.d
805 ext2_mod_CFLAGS
= $(COMMON_CFLAGS
)
808 _linux_mod_SOURCES
= loader
/i386
/pc/linux.c
809 CLEANFILES
+= _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_pc_linux.o def-_linux.lst und-_linux.lst
810 MOSTLYCLEANFILES
+= _linux_mod-loader_i386_pc_linux.d
811 DEFSYMFILES
+= def-_linux.lst
812 UNDSYMFILES
+= und-_linux.lst
814 _linux.mod
: pre-_linux.o mod-_linux.o
817 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
819 pre-_linux.o
: _linux_mod-loader_i386_pc_linux.o
823 mod-_linux.o
: mod-_linux.c
824 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(_linux_mod_CFLAGS
) -c
-o
$@
$<
826 mod-_linux.c
: moddep.lst genmodsrc.sh
827 sh
$(srcdir)/genmodsrc.sh
'_linux' $< > $@ ||
(rm -f
$@
; exit
1)
829 def-_linux.lst
: pre-_linux.o
830 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 _linux/' > $@
832 und-_linux.lst
: pre-_linux.o
834 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
836 _linux_mod-loader_i386_pc_linux.o
: loader
/i386
/pc/linux.c
837 $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_linux_mod_CFLAGS
) -c
-o
$@
$<
839 _linux_mod-loader_i386_pc_linux.d
: loader
/i386
/pc/linux.c
840 set
-e
; $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_linux_mod_CFLAGS
) -M
$< | sed
's,linux\.o[ :]*,_linux_mod-loader_i386_pc_linux.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
842 -include _linux_mod-loader_i386_pc_linux.d
844 _linux_mod_CFLAGS
= $(COMMON_CFLAGS
)
847 normal_mod_SOURCES
= normal
/cmdline.c normal
/command.c normal
/main.c \
848 normal
/menu.c normal
/arg.c normal
/i386
/setjmp.S
849 CLEANFILES
+= normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_arg.o normal_mod-normal_i386_setjmp.o def-normal.lst und-normal.lst
850 MOSTLYCLEANFILES
+= normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_arg.d normal_mod-normal_i386_setjmp.d
851 DEFSYMFILES
+= def-normal.lst
852 UNDSYMFILES
+= und-normal.lst
854 normal.mod
: pre-normal.o mod-normal.o
857 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
859 pre-normal.o
: normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_arg.o normal_mod-normal_i386_setjmp.o
863 mod-normal.o
: mod-normal.c
864 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
866 mod-normal.c
: moddep.lst genmodsrc.sh
867 sh
$(srcdir)/genmodsrc.sh
'normal' $< > $@ ||
(rm -f
$@
; exit
1)
869 def-normal.lst
: pre-normal.o
870 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 normal/' > $@
872 und-normal.lst
: pre-normal.o
874 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
876 normal_mod-normal_cmdline.o
: normal
/cmdline.c
877 $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
879 normal_mod-normal_cmdline.d
: normal
/cmdline.c
880 set
-e
; $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -M
$< | sed
's,cmdline\.o[ :]*,normal_mod-normal_cmdline.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
882 -include normal_mod-normal_cmdline.d
884 normal_mod-normal_command.o
: normal
/command.c
885 $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
887 normal_mod-normal_command.d
: normal
/command.c
888 set
-e
; $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -M
$< | sed
's,command\.o[ :]*,normal_mod-normal_command.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
890 -include normal_mod-normal_command.d
892 normal_mod-normal_main.o
: normal
/main.c
893 $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
895 normal_mod-normal_main.d
: normal
/main.c
896 set
-e
; $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -M
$< | sed
's,main\.o[ :]*,normal_mod-normal_main.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
898 -include normal_mod-normal_main.d
900 normal_mod-normal_menu.o
: normal
/menu.c
901 $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
903 normal_mod-normal_menu.d
: normal
/menu.c
904 set
-e
; $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -M
$< | sed
's,menu\.o[ :]*,normal_mod-normal_menu.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
906 -include normal_mod-normal_menu.d
908 normal_mod-normal_arg.o
: normal
/arg.c
909 $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -c
-o
$@
$<
911 normal_mod-normal_arg.d
: normal
/arg.c
912 set
-e
; $(CC
) -Inormal
-I
$(srcdir)/normal
$(CPPFLAGS
) $(CFLAGS
) $(normal_mod_CFLAGS
) -M
$< | sed
's,arg\.o[ :]*,normal_mod-normal_arg.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
914 -include normal_mod-normal_arg.d
916 normal_mod-normal_i386_setjmp.o
: normal
/i386
/setjmp.S
917 $(CC
) -Inormal
/i386
-I
$(srcdir)/normal
/i386
$(CPPFLAGS
) $(ASFLAGS
) $(normal_mod_ASFLAGS
) -c
-o
$@
$<
919 normal_mod-normal_i386_setjmp.d
: normal
/i386
/setjmp.S
920 set
-e
; $(CC
) -Inormal
/i386
-I
$(srcdir)/normal
/i386
$(CPPFLAGS
) $(ASFLAGS
) $(normal_mod_ASFLAGS
) -M
$< | sed
's,setjmp\.o[ :]*,normal_mod-normal_i386_setjmp.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
922 -include normal_mod-normal_i386_setjmp.d
924 normal_mod_CFLAGS
= $(COMMON_CFLAGS
)
925 normal_mod_ASFLAGS
= $(COMMON_ASFLAGS
)
928 hello_mod_SOURCES
= hello
/hello.c
929 CLEANFILES
+= hello.mod mod-hello.o mod-hello.c pre-hello.o hello_mod-hello_hello.o def-hello.lst und-hello.lst
930 MOSTLYCLEANFILES
+= hello_mod-hello_hello.d
931 DEFSYMFILES
+= def-hello.lst
932 UNDSYMFILES
+= und-hello.lst
934 hello.mod
: pre-hello.o mod-hello.o
937 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
939 pre-hello.o
: hello_mod-hello_hello.o
943 mod-hello.o
: mod-hello.c
944 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(hello_mod_CFLAGS
) -c
-o
$@
$<
946 mod-hello.c
: moddep.lst genmodsrc.sh
947 sh
$(srcdir)/genmodsrc.sh
'hello' $< > $@ ||
(rm -f
$@
; exit
1)
949 def-hello.lst
: pre-hello.o
950 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 hello/' > $@
952 und-hello.lst
: pre-hello.o
954 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
956 hello_mod-hello_hello.o
: hello
/hello.c
957 $(CC
) -Ihello
-I
$(srcdir)/hello
$(CPPFLAGS
) $(CFLAGS
) $(hello_mod_CFLAGS
) -c
-o
$@
$<
959 hello_mod-hello_hello.d
: hello
/hello.c
960 set
-e
; $(CC
) -Ihello
-I
$(srcdir)/hello
$(CPPFLAGS
) $(CFLAGS
) $(hello_mod_CFLAGS
) -M
$< | sed
's,hello\.o[ :]*,hello_mod-hello_hello.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
962 -include hello_mod-hello_hello.d
964 hello_mod_CFLAGS
= $(COMMON_CFLAGS
)
967 boot_mod_SOURCES
= commands
/boot.c
968 CLEANFILES
+= boot.mod mod-boot.o mod-boot.c pre-boot.o boot_mod-commands_boot.o def-boot.lst und-boot.lst
969 MOSTLYCLEANFILES
+= boot_mod-commands_boot.d
970 DEFSYMFILES
+= def-boot.lst
971 UNDSYMFILES
+= und-boot.lst
973 boot.mod
: pre-boot.o mod-boot.o
976 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
978 pre-boot.o
: boot_mod-commands_boot.o
982 mod-boot.o
: mod-boot.c
983 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(boot_mod_CFLAGS
) -c
-o
$@
$<
985 mod-boot.c
: moddep.lst genmodsrc.sh
986 sh
$(srcdir)/genmodsrc.sh
'boot' $< > $@ ||
(rm -f
$@
; exit
1)
988 def-boot.lst
: pre-boot.o
989 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 boot/' > $@
991 und-boot.lst
: pre-boot.o
993 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
995 boot_mod-commands_boot.o
: commands
/boot.c
996 $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(boot_mod_CFLAGS
) -c
-o
$@
$<
998 boot_mod-commands_boot.d
: commands
/boot.c
999 set
-e
; $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(boot_mod_CFLAGS
) -M
$< | sed
's,boot\.o[ :]*,boot_mod-commands_boot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1001 -include boot_mod-commands_boot.d
1003 boot_mod_CFLAGS
= $(COMMON_CFLAGS
)
1006 terminal_mod_SOURCES
= commands
/terminal.c
1007 CLEANFILES
+= terminal.mod mod-terminal.o mod-terminal.c pre-terminal.o terminal_mod-commands_terminal.o def-terminal.lst und-terminal.lst
1008 MOSTLYCLEANFILES
+= terminal_mod-commands_terminal.d
1009 DEFSYMFILES
+= def-terminal.lst
1010 UNDSYMFILES
+= und-terminal.lst
1012 terminal.mod
: pre-terminal.o mod-terminal.o
1015 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1017 pre-terminal.o
: terminal_mod-commands_terminal.o
1021 mod-terminal.o
: mod-terminal.c
1022 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(terminal_mod_CFLAGS
) -c
-o
$@
$<
1024 mod-terminal.c
: moddep.lst genmodsrc.sh
1025 sh
$(srcdir)/genmodsrc.sh
'terminal' $< > $@ ||
(rm -f
$@
; exit
1)
1027 def-terminal.lst
: pre-terminal.o
1028 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 terminal/' > $@
1030 und-terminal.lst
: pre-terminal.o
1031 echo
'terminal' > $@
1032 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1034 terminal_mod-commands_terminal.o
: commands
/terminal.c
1035 $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(terminal_mod_CFLAGS
) -c
-o
$@
$<
1037 terminal_mod-commands_terminal.d
: commands
/terminal.c
1038 set
-e
; $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(terminal_mod_CFLAGS
) -M
$< | sed
's,terminal\.o[ :]*,terminal_mod-commands_terminal.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1040 -include terminal_mod-commands_terminal.d
1042 terminal_mod_CFLAGS
= $(COMMON_CFLAGS
)
1045 ls_mod_SOURCES
= commands
/ls.c
1046 CLEANFILES
+= ls.mod mod-ls.o mod-ls.c pre-ls.o ls_mod-commands_ls.o def-ls.lst und-ls.lst
1047 MOSTLYCLEANFILES
+= ls_mod-commands_ls.d
1048 DEFSYMFILES
+= def-ls.lst
1049 UNDSYMFILES
+= und-ls.lst
1051 ls.mod
: pre-ls.o mod-ls.o
1054 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1056 pre-ls.o
: ls_mod-commands_ls.o
1061 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(ls_mod_CFLAGS
) -c
-o
$@
$<
1063 mod-ls.c
: moddep.lst genmodsrc.sh
1064 sh
$(srcdir)/genmodsrc.sh
'ls' $< > $@ ||
(rm -f
$@
; exit
1)
1066 def-ls.lst
: pre-ls.o
1067 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 ls/' > $@
1069 und-ls.lst
: pre-ls.o
1071 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1073 ls_mod-commands_ls.o
: commands
/ls.c
1074 $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(ls_mod_CFLAGS
) -c
-o
$@
$<
1076 ls_mod-commands_ls.d
: commands
/ls.c
1077 set
-e
; $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(ls_mod_CFLAGS
) -M
$< | sed
's,ls\.o[ :]*,ls_mod-commands_ls.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1079 -include ls_mod-commands_ls.d
1081 ls_mod_CFLAGS
= $(COMMON_CFLAGS
)
1084 cmp_mod_SOURCES
= commands
/cmp.c
1085 CLEANFILES
+= cmp.mod mod-cmp.o mod-cmp.c pre-cmp.o cmp_mod-commands_cmp.o def-cmp.lst und-cmp.lst
1086 MOSTLYCLEANFILES
+= cmp_mod-commands_cmp.d
1087 DEFSYMFILES
+= def-cmp.lst
1088 UNDSYMFILES
+= und-cmp.lst
1090 cmp.mod
: pre-cmp.o mod-cmp.o
1093 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1095 pre-cmp.o
: cmp_mod-commands_cmp.o
1099 mod-cmp.o
: mod-cmp.c
1100 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(cmp_mod_CFLAGS
) -c
-o
$@
$<
1102 mod-cmp.c
: moddep.lst genmodsrc.sh
1103 sh
$(srcdir)/genmodsrc.sh
'cmp' $< > $@ ||
(rm -f
$@
; exit
1)
1105 def-cmp.lst
: pre-cmp.o
1106 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 cmp/' > $@
1108 und-cmp.lst
: pre-cmp.o
1110 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1112 cmp_mod-commands_cmp.o
: commands
/cmp.c
1113 $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(cmp_mod_CFLAGS
) -c
-o
$@
$<
1115 cmp_mod-commands_cmp.d
: commands
/cmp.c
1116 set
-e
; $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(cmp_mod_CFLAGS
) -M
$< | sed
's,cmp\.o[ :]*,cmp_mod-commands_cmp.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1118 -include cmp_mod-commands_cmp.d
1120 cmp_mod_CFLAGS
= $(COMMON_CFLAGS
)
1123 cat_mod_SOURCES
= commands
/cat.c
1124 CLEANFILES
+= cat.mod mod-cat.o mod-cat.c pre-cat.o cat_mod-commands_cat.o def-cat.lst und-cat.lst
1125 MOSTLYCLEANFILES
+= cat_mod-commands_cat.d
1126 DEFSYMFILES
+= def-cat.lst
1127 UNDSYMFILES
+= und-cat.lst
1129 cat.mod
: pre-cat.o mod-cat.o
1132 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1134 pre-cat.o
: cat_mod-commands_cat.o
1138 mod-cat.o
: mod-cat.c
1139 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(cat_mod_CFLAGS
) -c
-o
$@
$<
1141 mod-cat.c
: moddep.lst genmodsrc.sh
1142 sh
$(srcdir)/genmodsrc.sh
'cat' $< > $@ ||
(rm -f
$@
; exit
1)
1144 def-cat.lst
: pre-cat.o
1145 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 cat/' > $@
1147 und-cat.lst
: pre-cat.o
1149 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1151 cat_mod-commands_cat.o
: commands
/cat.c
1152 $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(cat_mod_CFLAGS
) -c
-o
$@
$<
1154 cat_mod-commands_cat.d
: commands
/cat.c
1155 set
-e
; $(CC
) -Icommands
-I
$(srcdir)/commands
$(CPPFLAGS
) $(CFLAGS
) $(cat_mod_CFLAGS
) -M
$< | sed
's,cat\.o[ :]*,cat_mod-commands_cat.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1157 -include cat_mod-commands_cat.d
1159 cat_mod_CFLAGS
= $(COMMON_CFLAGS
)
1162 vga_mod_SOURCES
= term
/i386
/pc/vga.c
1163 CLEANFILES
+= vga.mod mod-vga.o mod-vga.c pre-vga.o vga_mod-term_i386_pc_vga.o def-vga.lst und-vga.lst
1164 MOSTLYCLEANFILES
+= vga_mod-term_i386_pc_vga.d
1165 DEFSYMFILES
+= def-vga.lst
1166 UNDSYMFILES
+= und-vga.lst
1168 vga.mod
: pre-vga.o mod-vga.o
1171 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1173 pre-vga.o
: vga_mod-term_i386_pc_vga.o
1177 mod-vga.o
: mod-vga.c
1178 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(vga_mod_CFLAGS
) -c
-o
$@
$<
1180 mod-vga.c
: moddep.lst genmodsrc.sh
1181 sh
$(srcdir)/genmodsrc.sh
'vga' $< > $@ ||
(rm -f
$@
; exit
1)
1183 def-vga.lst
: pre-vga.o
1184 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 vga/' > $@
1186 und-vga.lst
: pre-vga.o
1188 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1190 vga_mod-term_i386_pc_vga.o
: term
/i386
/pc/vga.c
1191 $(CC
) -Iterm
/i386
/pc -I
$(srcdir)/term
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(vga_mod_CFLAGS
) -c
-o
$@
$<
1193 vga_mod-term_i386_pc_vga.d
: term
/i386
/pc/vga.c
1194 set
-e
; $(CC
) -Iterm
/i386
/pc -I
$(srcdir)/term
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(vga_mod_CFLAGS
) -M
$< | sed
's,vga\.o[ :]*,vga_mod-term_i386_pc_vga.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1196 -include vga_mod-term_i386_pc_vga.d
1198 vga_mod_CFLAGS
= $(COMMON_CFLAGS
)
1201 font_mod_SOURCES
= font
/manager.c
1202 CLEANFILES
+= font.mod mod-font.o mod-font.c pre-font.o font_mod-font_manager.o def-font.lst und-font.lst
1203 MOSTLYCLEANFILES
+= font_mod-font_manager.d
1204 DEFSYMFILES
+= def-font.lst
1205 UNDSYMFILES
+= und-font.lst
1207 font.mod
: pre-font.o mod-font.o
1210 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1212 pre-font.o
: font_mod-font_manager.o
1216 mod-font.o
: mod-font.c
1217 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(font_mod_CFLAGS
) -c
-o
$@
$<
1219 mod-font.c
: moddep.lst genmodsrc.sh
1220 sh
$(srcdir)/genmodsrc.sh
'font' $< > $@ ||
(rm -f
$@
; exit
1)
1222 def-font.lst
: pre-font.o
1223 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 font/' > $@
1225 und-font.lst
: pre-font.o
1227 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1229 font_mod-font_manager.o
: font
/manager.c
1230 $(CC
) -Ifont
-I
$(srcdir)/font
$(CPPFLAGS
) $(CFLAGS
) $(font_mod_CFLAGS
) -c
-o
$@
$<
1232 font_mod-font_manager.d
: font
/manager.c
1233 set
-e
; $(CC
) -Ifont
-I
$(srcdir)/font
$(CPPFLAGS
) $(CFLAGS
) $(font_mod_CFLAGS
) -M
$< | sed
's,manager\.o[ :]*,font_mod-font_manager.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1235 -include font_mod-font_manager.d
1237 font_mod_CFLAGS
= $(COMMON_CFLAGS
)
1239 # For _multiboot.mod.
1240 _multiboot_mod_SOURCES
= loader
/i386
/pc/multiboot.c
1241 CLEANFILES
+= _multiboot.mod mod-_multiboot.o mod-_multiboot.c pre-_multiboot.o _multiboot_mod-loader_i386_pc_multiboot.o def-_multiboot.lst und-_multiboot.lst
1242 MOSTLYCLEANFILES
+= _multiboot_mod-loader_i386_pc_multiboot.d
1243 DEFSYMFILES
+= def-_multiboot.lst
1244 UNDSYMFILES
+= und-_multiboot.lst
1246 _multiboot.mod
: pre-_multiboot.o mod-_multiboot.o
1249 $(STRIP
) --strip-unneeded
-K pupa_mod_init
-K pupa_mod_fini
-R .note
-R .comment
$@
1251 pre-_multiboot.o
: _multiboot_mod-loader_i386_pc_multiboot.o
1255 mod-_multiboot.o
: mod-_multiboot.c
1256 $(CC
) $(CPPFLAGS
) $(CFLAGS
) $(_multiboot_mod_CFLAGS
) -c
-o
$@
$<
1258 mod-_multiboot.c
: moddep.lst genmodsrc.sh
1259 sh
$(srcdir)/genmodsrc.sh
'_multiboot' $< > $@ ||
(rm -f
$@
; exit
1)
1261 def-_multiboot.lst
: pre-_multiboot.o
1262 $(NM
) -g
--defined-only
-P
-p
$< | sed
's/^\([^ ]*\).*/\1 _multiboot/' > $@
1264 und-_multiboot.lst
: pre-_multiboot.o
1265 echo
'_multiboot' > $@
1266 $(NM
) -u
-P
-p
$< | cut
-f1
-d
' ' >> $@
1268 _multiboot_mod-loader_i386_pc_multiboot.o
: loader
/i386
/pc/multiboot.c
1269 $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_multiboot_mod_CFLAGS
) -c
-o
$@
$<
1271 _multiboot_mod-loader_i386_pc_multiboot.d
: loader
/i386
/pc/multiboot.c
1272 set
-e
; $(CC
) -Iloader
/i386
/pc -I
$(srcdir)/loader
/i386
/pc $(CPPFLAGS
) $(CFLAGS
) $(_multiboot_mod_CFLAGS
) -M
$< | sed
's,multiboot\.o[ :]*,_multiboot_mod-loader_i386_pc_multiboot.o $@ : ,g' > $@
; [ -s
$@
] ||
rm -f
$@
1274 -include _multiboot_mod-loader_i386_pc_multiboot.d
1276 _multiboot_mod_CFLAGS
= $(COMMON_CFLAGS
)
1277 CLEANFILES
+= moddep.lst
1278 pkgdata_DATA
+= moddep.lst
1279 moddep.lst
: $(DEFSYMFILES
) $(UNDSYMFILES
) genmoddep
1280 cat
$(DEFSYMFILES
) /dev
/null | .
/genmoddep
$(UNDSYMFILES
) > $@ \
1281 ||
(rm -f
$@
; exit
1)