############################################################# # # devmem2 # ############################################################# DEVMEM2_SOURCE:=devmem2.c DEVMEM2_SITE:=http://free-electrons.com/pub/mirror DEVMEM2_BINARY:=devmem2 DEVMEM2_DIR:=$(BUILD_DIR)/devmem2 $(DL_DIR)/$(DEVMEM2_SOURCE): $(call DOWNLOAD,$(DEVMEM2_SITE),$(DEVMEM2_SOURCE)) $(DEVMEM2_DIR)/$(DEVMEM2_SOURCE): $(DL_DIR)/$(DEVMEM2_SOURCE) mkdir -p $(@D) cp $^ $@ $(DEVMEM2_DIR)/$(DEVMEM2_BINARY): $(DEVMEM2_DIR)/$(DEVMEM2_SOURCE) $(TARGET_CC) $(TARGET_CFLAGS) -o $@ $^ $(TARGET_DIR)/sbin/$(DEVMEM2_BINARY): $(DEVMEM2_DIR)/$(DEVMEM2_BINARY) cp $^ $@ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@ devmem2: $(TARGET_DIR)/sbin/$(DEVMEM2_BINARY) devmem2-source: $(DL_DIR)/$(DEVMEM2_SOURCE) devmem2-clean: rm -f $(TARGET_DIR/sbin/$(DEVMEM2_BINARY) devmem2-dirclean: rm -rf $(DEVMEM2_DIR) ############################################################# # # Toplevel Makefile options # ############################################################# ifeq ($(BR2_PACKAGE_DEVMEM2),y) TARGETS+=devmem2 endif