2006-02-15 12:18:21 +01:00
|
|
|
# Makefile for ramdisk image
|
|
|
|
|
|
|
|
PROGRAMS=at_wini bios_wini cdprobe dev2name floppy loadramdisk newroot \
|
2006-02-15 15:21:56 +01:00
|
|
|
pci sh service sysenv
|
2006-02-15 12:18:21 +01:00
|
|
|
|
|
|
|
all: image.c
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(PROGRAMS) bintoc image image.c
|
|
|
|
|
|
|
|
image.c: bintoc image
|
|
|
|
./bintoc -o $@ image
|
|
|
|
|
|
|
|
# Note for cross compilation: this executable has to be compiled for the
|
|
|
|
# host system
|
|
|
|
bintoc: bintoc.c
|
|
|
|
$(CC) -o $@ bintoc.c
|
|
|
|
|
|
|
|
image: proto mtab rc $(PROGRAMS)
|
|
|
|
mkfs -B1024 image proto || { rm -f image; false; }
|
|
|
|
|
|
|
|
at_wini: ../../at_wini/at_wini
|
|
|
|
install -s ../../$@/$@ $@
|
|
|
|
|
|
|
|
../../at_wini/at_wini:
|
|
|
|
cd ../../at_wini && make
|
|
|
|
|
|
|
|
bios_wini: ../../bios_wini/bios_wini
|
|
|
|
install -s ../../$@/$@ $@
|
|
|
|
|
|
|
|
../../bios_wini/bios_wini:
|
|
|
|
cd ../../bios_wini && make
|
|
|
|
|
|
|
|
floppy: ../../floppy/floppy
|
|
|
|
install -s ../../$@/$@ $@
|
|
|
|
|
|
|
|
../../floppy/floppy:
|
|
|
|
cd ../../floppy && make
|
|
|
|
|
2006-02-15 15:21:56 +01:00
|
|
|
pci: ../../pci/pci
|
|
|
|
install -s ../../$@/$@ $@
|
|
|
|
|
|
|
|
../../pci/pci:
|
|
|
|
cd ../../pci && make
|
|
|
|
|
2006-02-15 12:18:21 +01:00
|
|
|
cdprobe: ../../../commands/simple/cdprobe
|
|
|
|
install -s ../../../commands/simple/$@ $@
|
|
|
|
|
|
|
|
../../../commands/simple/cdprobe:
|
|
|
|
cd ../../../commands/simple && make cdprobe
|
|
|
|
|
|
|
|
dev2name: ../../../commands/simple/dev2name
|
|
|
|
install -s ../../../commands/simple/$@ $@
|
|
|
|
|
|
|
|
../../../commands/simple/dev2name:
|
|
|
|
cd ../../../commands/simple && make dev2name
|
|
|
|
|
|
|
|
loadramdisk: ../../../commands/simple/loadramdisk
|
|
|
|
install -s ../../../commands/simple/$@ $@
|
|
|
|
|
|
|
|
../../../commands/simple/loadramdisk:
|
|
|
|
cd ../../../commands/simple && make loadramdisk
|
|
|
|
|
|
|
|
newroot: ../../../commands/simple/newroot
|
|
|
|
install -s ../../../commands/simple/$@ $@
|
|
|
|
|
|
|
|
../../../commands/simple/newroot:
|
|
|
|
cd ../../../commands/simple && make newroot
|
|
|
|
|
|
|
|
sysenv: ../../../commands/simple/sysenv
|
|
|
|
install -s ../../../commands/simple/$@ $@
|
|
|
|
|
|
|
|
../../../commands/simple/sysenv:
|
|
|
|
cd ../../../commands/simple && make sysenv
|
|
|
|
|
|
|
|
sh: ../../../commands/ash/sh
|
|
|
|
install -s ../../../commands/ash/$@ $@
|
|
|
|
|
|
|
|
../../../commands/ash/sh:
|
|
|
|
cd ../../../commands/ash && make sh
|
|
|
|
|
|
|
|
service: ../../../servers/rs/service
|
|
|
|
install -s ../../../servers/rs/$@ $@
|
|
|
|
|
|
|
|
../../../servers/rs/service:
|
|
|
|
cd ../../../servers/rs && make service
|
|
|
|
|
2006-02-15 15:21:56 +01:00
|
|
|
depend:
|
|
|
|
/usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
|
|
|
|
|
|
|
|
# Include generated dependencies.
|
|
|
|
include .depend
|
|
|
|
|