don't fail if BR2_USE_UPDATES tries to update non-checkout
[buildroot.git] / target / makedevs / makedevs.mk
blob6cebd71d6cff8fc0e5f4e546454205c2633be485
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
5 # with fakeroot.
7 #############################################################
8 MAKEDEVS_DIR=$(BUILD_DIR)/makedevs
10 $(MAKEDEVS_DIR)/makedevs.c: target/makedevs/makedevs.c
11 rm -rf $(MAKEDEVS_DIR)
12 mkdir $(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
25 makedevs-source:
27 makedevs-clean:
28 -rm -rf $(MAKEDEVS_DIR)
30 makedevs-dirclean:
31 rm -rf $(MAKEDEVS_DIR)