1 #############################################################
3 # build makedevs to run on the build system, in order to create
4 # device nodes and whatnot for the target device, in conjunction
7 #############################################################
8 MAKEDEVS_DIR
=$(BUILD_DIR
)/makedevs
10 $(MAKEDEVS_DIR
)/makedevs.c
: target
/makedevs
/makedevs.c
11 rm -rf
$(MAKEDEVS_DIR
)
13 cp target
/makedevs
/makedevs.c
$(MAKEDEVS_DIR
)
15 $(MAKEDEVS_DIR
)/makedevs
: $(MAKEDEVS_DIR
)/makedevs.c
16 $(HOSTCC
) -Wall
-Werror
-O2
$(MAKEDEVS_DIR
)/makedevs.c
-o
$(MAKEDEVS_DIR
)/makedevs
17 touch
-c
$(MAKEDEVS_DIR
)/makedevs
19 $(STAGING_DIR
)/bin
/makedevs
: $(MAKEDEVS_DIR
)/makedevs
20 $(INSTALL
) -m
755 $(MAKEDEVS_DIR
)/makedevs
$(STAGING_DIR
)/bin
/makedevs
21 touch
-c
$(STAGING_DIR
)/bin
/makedevs
23 makedevs
: $(STAGING_DIR
)/bin
/makedevs
28 -rm -rf
$(MAKEDEVS_DIR
)
31 rm -rf
$(MAKEDEVS_DIR
)