makedevs.mk 983 B

1234567891011121314151617181920212223242526272829303132333435
  1. #############################################################
  2. #
  3. # makedevs
  4. #
  5. #############################################################
  6. MAKEDEVS_DIR=$(BUILD_DIR)/makedevs
  7. $(MAKEDEVS_DIR)/makedevs.c:
  8. rm -rf $(MAKEDEVS_DIR)
  9. mkdir $(MAKEDEVS_DIR)
  10. cp package/makedevs/makedevs.c $(MAKEDEVS_DIR)
  11. $(MAKEDEVS_DIR)/makedevs: $(MAKEDEVS_DIR)/makedevs.c
  12. $(CC) -Wall -Werror -O2 $(MAKEDEVS_DIR)/makedevs.c -o $@
  13. $(TARGET_DIR)/usr/bin/makedevs: $(MAKEDEVS_DIR)/makedevs
  14. $(INSTALL) -m 755 $^ $@
  15. makedevs: $(TARGET_DIR)/usr/bin/makedevs
  16. HOST_MAKEDEVS_DIR=$(BUILD_DIR)/host-makedevs
  17. $(HOST_MAKEDEVS_DIR)/makedevs.c:
  18. rm -rf $(HOST_MAKEDEVS_DIR)
  19. mkdir $(HOST_MAKEDEVS_DIR)
  20. cp package/makedevs/makedevs.c $(HOST_MAKEDEVS_DIR)
  21. $(HOST_MAKEDEVS_DIR)/makedevs: $(HOST_MAKEDEVS_DIR)/makedevs.c
  22. $(CC) -Wall -Werror -O2 $(HOST_MAKEDEVS_DIR)/makedevs.c -o $@
  23. $(HOST_DIR)/usr/bin/makedevs: $(HOST_MAKEDEVS_DIR)/makedevs
  24. $(INSTALL) -m 755 $^ $@
  25. host-makedevs: $(HOST_DIR)/usr/bin/makedevs