script to generate /dev part of proto file.
This commit is contained in:
@@ -3,10 +3,12 @@
|
||||
PROGRAMS=at_wini bios_wini cdprobe dev2name floppy loadramdisk newroot \
|
||||
pci sh service sysenv
|
||||
|
||||
MAKEDEV=/usr/bin/MAKEDEV
|
||||
|
||||
all: image.c image.s
|
||||
|
||||
clean:
|
||||
rm -f $(PROGRAMS) bintoc image image.c
|
||||
rm -rf $(PROGRAMS) bintoc image image.c t proto.gen
|
||||
|
||||
image.c: bintoc image
|
||||
./bintoc -o $@ image
|
||||
@@ -19,8 +21,8 @@ image.s: image.c
|
||||
bintoc: bintoc.c
|
||||
$(CC) -o $@ bintoc.c
|
||||
|
||||
image: proto mtab rc $(PROGRAMS)
|
||||
mkfs -B1024 image proto || { rm -f image; false; }
|
||||
image: proto.gen mtab rc $(PROGRAMS)
|
||||
mkfs -B 2048 image proto.gen 2>/dev/null || { rm -f image; false; }
|
||||
|
||||
at_wini: ../../at_wini/at_wini
|
||||
install -s ../../$@/$@ $@
|
||||
@@ -91,6 +93,9 @@ service: ../../../servers/rs/service
|
||||
depend:
|
||||
/usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
|
||||
|
||||
proto.gen: $(MAKEDEV) proto.sh proto
|
||||
sh -e proto.sh <proto >proto.gen
|
||||
|
||||
# Include generated dependencies.
|
||||
include .depend
|
||||
|
||||
|
||||
Reference in New Issue
Block a user