File tree 6 files changed +7
-3
lines changed
6 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -413,6 +413,7 @@ TPL-_meta_demodb=bin_target
413
413
IN-_meta_demodb = \
414
414
main.meta.o \
415
415
demodb.meta.o
416
+ LDFLAGS-_meta_demodb =-Lsrc -lmetac
416
417
POST-_meta_demodb =$(METAC_POST_META )
417
418
418
419
TPL-demodb.reflect.c: =metac_target
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ TPL-_meta_demodb=bin_target
40
40
IN-_meta_demodb = \
41
41
main.meta.o \
42
42
demodb.meta.o
43
+ LDFLAGS-_meta_demodb =-Lsrc -lmetac
43
44
POST-_meta_demodb =$(METAC_POST_META )
44
45
45
46
TPL-demodb.reflect.c: =metac_target
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ TPL-_meta_demodb=bin_target
40
40
IN-_meta_demodb = \
41
41
main.meta.o \
42
42
demodb.meta.o
43
+ LDFLAGS-_meta_demodb =-Lsrc -lmetac
43
44
POST-_meta_demodb =$(METAC_POST_META )
44
45
45
46
TPL-demodb.reflect.c: =metac_target
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ TPL-_meta_demodb=bin_target
40
40
IN-_meta_demodb = \
41
41
main.meta.o \
42
42
demodb.meta.o
43
+ LDFLAGS-_meta_demodb =-Lsrc -lmetac
43
44
POST-_meta_demodb =$(METAC_POST_META )
44
45
45
46
TPL-demodb.reflect.c: =metac_target
Original file line number Diff line number Diff line change 1
1
# generates target to build binaries and .so
2
2
define bin_target_tpl
3
3
4
- # add extra LDFLAGS specific for this target
5
- $$(addprefix $1/,$2) : LDFLAGS+= $$(LDFLAGS-$2 )
4
+ # add extra LDFLAGS specific for this target (don't add duplicates)
5
+ $$(addprefix $1/,$2) : LDFLAGS= $( filter-out $$( LDFLAGS-$2 ) , $( LDFLAGS ) ) $$(LDFLAGS-$2 )
6
6
7
7
ifneq ($$(CC-$2 ) ,)
8
8
$$(addprefix $1/,$2) : CC=$$(CC-$2 )
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ IN-$(2:.checkmk=_checkmk.reflect.c)=$$(dir $(2:.c=))_meta_$$(notdir $(2:.checkmk
78
78
79
79
TPL-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) :=bin_target
80
80
IN-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) =$(2:.checkmk=_checkmk.meta.o )
81
- LDFLAGS-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) =$$(LDFLAGS-$(2:.checkmk= ) )
81
+ LDFLAGS-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) =$$(LDFLAGS-$(2:.checkmk=_checkmk ) )
82
82
DEPS-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) =$$(DEPS-$(2:.checkmk= ) )
83
83
POST-$$(dir $(2 :.checkmk=_checkmk))_meta_$$(notdir $(2:.checkmk=_checkmk ) ) =$$(METAC_POST_META )
84
84
You can’t perform that action at this time.
0 commit comments