File tree 2 files changed +11
-6
lines changed
2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -73,9 +73,9 @@ $(1)_$(2)_OBJDIR:=$(MYPATH)obj.$(COMPILER)$(FLAVOR)
73
73
$$($(1 ) _$(2 ) _OBJDIR) :
74
74
mkdir -p $$($(1 ) _$(2 ) _OBJDIR)
75
75
76
- TARGETS+ =$$($(1 ) _$(2 ) _OBJDIR) /$$(APP_$(1 ) _TARGET ) .img $(MYPATH ) / tags
76
+ TARGETS+ =$$($(1 ) _$(2 ) _OBJDIR) /$$(APP_$(1 ) _TARGET ) .img $(MYPATH ) tags
77
77
78
- DIR_TO_CLEAN+ =$$($(1 ) _$(2 ) _OBJDIR) $(MYPATH ) / tags $(MYPATH ) / tagsinput
78
+ DIR_TO_CLEAN+ =$$($(1 ) _$(2 ) _OBJDIR) $(MYPATH ) tags $(MYPATH ) tagsinput
79
79
80
80
$(1)_$(2)_OBJ_LIST: =$(APP_$(1 ) _OBJECTS ) $(BOARD_$(2 ) _OBJECTS ) $(FX3_OBJECTS ) $(foreach comp,$(3 ) ,$(COMPONENT_$(comp ) _OBJECTS ) )
81
81
@@ -106,11 +106,11 @@ $$($(1)_$(2)_OBJDIR)/$$(APP_$(1)_TARGET).img: $$($(1)_$(2)_OBJDIR)/$$(APP_$(1)_T
106
106
@echo IMG $$@
107
107
@$(OBJDUMP ) $$< > $$@
108
108
109
- $(MYPATH ) / tags : $$($(1 ) _$(2 ) _OBJDIR) /$$(APP_$(1 ) _TARGET ) .elf
109
+ $(MYPATH ) tags : $$($(1 ) _$(2 ) _OBJDIR) /$$(APP_$(1 ) _TARGET ) .elf
110
110
@echo tags $(MYPATH )
111
111
@cat $$($(1 ) _$(2 ) _OBJDIR) /* .d | tr " " " \n" | grep " .h$$$$ " | sort | uniq > $$($(1 ) _$(2 ) _OBJDIR) /headers.list
112
- @python tools/build/make_relative_path.py $(MYPATH ) $$($(1 ) _$(2 ) _OBJDIR) /sources.list $$($(1 ) _$(2 ) _OBJDIR) /headers.list > $(MYPATH ) / tagsinput
113
- @cd $(MYPATH ) && ctags -L tagsinput
112
+ @python tools/build/make_relative_path.py $(MYPATH ) $$($(1 ) _$(2 ) _OBJDIR) /sources.list $$($(1 ) _$(2 ) _OBJDIR) /headers.list > $(MYPATH ) tagsinput
113
+ @cd $(MYPATH ) && ctags -L tagsinput --c++-kinds=+p --fields=+iaS --extra=+q
114
114
115
115
$$($(1 ) _$(2 ) _OBJDIR) /% .o : % .S | $$($(1 ) _$(2 ) _OBJDIR)
116
116
ifeq ($(VERBOSE ) ,true)
Original file line number Diff line number Diff line change @@ -38,10 +38,15 @@ APP_FRAGMENTS:=$(wildcard ../../source/apps/*/app.mk)
38
38
39
39
include $(APP_FRAGMENTS )
40
40
41
+ local_artifacts : tags obj.$(COMPILER )$(FLAVOR ) /$(APP_$(TARGET_APP ) _TARGET ) .img
42
+
41
43
obj.$(COMPILER )$(FLAVOR ) /$(APP_$(TARGET_APP ) _TARGET ) .img : force
42
44
@$(MAKE ) --no-print-directory -C ../.. build/$(TARGET_DIR ) /obj.$(COMPILER )$(FLAVOR ) /$(APP_$(TARGET_APP ) _TARGET ) .img
43
45
46
+ tags : force
47
+ @$(MAKE ) --no-print-directory -C ../.. build/$(TARGET_DIR ) /tags
48
+
44
49
clean :
45
50
@$(RM ) -r obj.$(COMPILER )$(FLAVOR )
46
51
47
- .PHONY : clean force
52
+ .PHONY : clean force local_artifacts
You can’t perform that action at this time.
0 commit comments