diff --git a/libr/parse/p/6502_pseudo.mk b/libr/parse/p/6502_pseudo.mk index 43ef06a0db..d506419233 100644 --- a/libr/parse/p/6502_pseudo.mk +++ b/libr/parse/p/6502_pseudo.mk @@ -9,5 +9,5 @@ ifeq ($(WITHPIC),1) ALL_TARGETS+=${TARGET_6502PSEUDO} ${TARGET_6502PSEUDO}: ${OBJ_6502PSEUDO} ${CC} $(call libname,parse_6502_pseudo) ${LIBDEPS} $(LDFLAGS) \ - -shared ${CFLAGS} -o ${TARGET_6502PSEUDO} ${OBJ_6502PSEUDO} + $(LDFLAGS_SHARED) ${CFLAGS} -o ${TARGET_6502PSEUDO} ${OBJ_6502PSEUDO} endif diff --git a/libr/parse/p/arm_pseudo.mk b/libr/parse/p/arm_pseudo.mk index 6f9c378f0c..f586c1b76a 100644 --- a/libr/parse/p/arm_pseudo.mk +++ b/libr/parse/p/arm_pseudo.mk @@ -9,5 +9,5 @@ ifeq ($(WITHPIC),1) ALL_TARGETS+=${TARGET_ARMPSEUDO} ${TARGET_ARMPSEUDO}: ${OBJ_ARMPSEUDO} ${CC} $(call libname,parse_arm_pseudo) ${LIBDEPS} $(LDFLAGS) \ - -shared ${CFLAGS} -o ${TARGET_ARMPSEUDO} ${OBJ_ARMPSEUDO} + $(LDFLAGS_SHARED) ${CFLAGS} -o ${TARGET_ARMPSEUDO} ${OBJ_ARMPSEUDO} endif diff --git a/libr/parse/p/att2intel.mk b/libr/parse/p/att2intel.mk index ad0cf9284c..b9dcaaa8c2 100644 --- a/libr/parse/p/att2intel.mk +++ b/libr/parse/p/att2intel.mk @@ -7,6 +7,6 @@ ifeq ($(WITHPIC),1) ALL_TARGETS+=${TARGET_ATTINTEL} ${TARGET_ATTINTEL}: ${OBJ_ATTINTEL} ${CC} $(call libname,parse_att2intel) ${LINK} \ - -L.. -L../../util -lr_util -shared \ + -L.. -L../../util -lr_util $(LDFLAGS_SHARED) \ ${CFLAGS} -o ${TARGET_ATTINTEL} ${OBJ_ATTINTEL} endif diff --git a/libr/parse/p/dalvik_pseudo.mk b/libr/parse/p/dalvik_pseudo.mk index 35b1289f41..877005366e 100644 --- a/libr/parse/p/dalvik_pseudo.mk +++ b/libr/parse/p/dalvik_pseudo.mk @@ -5,4 +5,5 @@ ALL_TARGETS+=${TARGET_DALVIKPSEUDO} STATIC_OBJ+=${OBJ_DALVIKPSEUDO} ${TARGET_DALVIKPSEUDO}: ${OBJ_DALVIKPSEUDO} - ${CC} $(call libname,parse_dalvik_pseudo) -L../../util -lr_util -shared ${CFLAGS} -o ${TARGET_DALVIKPSEUDO} ${OBJ_DALVIKPSEUDO} + ${CC} $(call libname,parse_dalvik_pseudo) -L../../util -lr_util \ + $(LDFLAGS_SHARED) ${CFLAGS} -o ${TARGET_DALVIKPSEUDO} ${OBJ_DALVIKPSEUDO} diff --git a/libr/parse/p/m68k_pseudo.mk b/libr/parse/p/m68k_pseudo.mk index b6fd5c76e7..cef9638cea 100644 --- a/libr/parse/p/m68k_pseudo.mk +++ b/libr/parse/p/m68k_pseudo.mk @@ -7,4 +7,5 @@ LIBDEPS=-L../../util -lr_util LIBDEPS+=-L../../flags -lr_flags ${TARGET_M68KPSEUDO}: ${OBJ_M68KPSEUDO} - ${CC} $(call libname,parse_m68k_pseudo) ${LIBDEPS} -shared ${CFLAGS} -o ${TARGET_M68KPSEUDO} ${OBJ_M68KPSEUDO} + ${CC} $(call libname,parse_m68k_pseudo) ${LIBDEPS} \ + ${LDFLAGS_SHARED} ${CFLAGS} -o ${TARGET_M68KPSEUDO} ${OBJ_M68KPSEUDO} diff --git a/libr/parse/p/mips_pseudo.mk b/libr/parse/p/mips_pseudo.mk index da7b8b89ef..cf12b8bfdc 100644 --- a/libr/parse/p/mips_pseudo.mk +++ b/libr/parse/p/mips_pseudo.mk @@ -5,4 +5,5 @@ ALL_TARGETS+=${TARGET_MIPSPSEUDO} STATIC_OBJ+=${OBJ_MIPSPSEUDO} ${TARGET_MIPSPSEUDO}: ${OBJ_MIPSPSEUDO} - ${CC} $(call libname,parse_mips_pseudo) -L../../util -lr_util -shared ${CFLAGS} -o ${TARGET_MIPSPSEUDO} ${OBJ_MIPSPSEUDO} + ${CC} $(call libname,parse_mips_pseudo) -L../../util -lr_util \ + $(LDFLAGS_SHARED) ${CFLAGS} -o ${TARGET_MIPSPSEUDO} ${OBJ_MIPSPSEUDO} diff --git a/libr/parse/p/ppc_pseudo.mk b/libr/parse/p/ppc_pseudo.mk index 3aaa9a5884..ace8501c37 100644 --- a/libr/parse/p/ppc_pseudo.mk +++ b/libr/parse/p/ppc_pseudo.mk @@ -6,4 +6,4 @@ STATIC_OBJ+=${OBJ_PPCPSEUDO} ${TARGET_PPCPSEUDO}: ${OBJ_PPCPSEUDO} ${CC} $(call libname,parse_ppc_pseudo) -L../../util -lr_util \ - -shared ${CFLAGS} ${LDFLAGS} -o ${TARGET_PPCPSEUDO} ${OBJ_PPCPSEUDO} + ${LDFLAGS_SHARED} ${CFLAGS} ${LDFLAGS} -o ${TARGET_PPCPSEUDO} ${OBJ_PPCPSEUDO} diff --git a/libr/parse/p/x86_pseudo.mk b/libr/parse/p/x86_pseudo.mk index 40f86c38b9..362f86cd55 100644 --- a/libr/parse/p/x86_pseudo.mk +++ b/libr/parse/p/x86_pseudo.mk @@ -9,5 +9,5 @@ ifeq ($(WITHPIC),1) ALL_TARGETS+=${TARGET_X86PSEUDO} ${TARGET_X86PSEUDO}: ${OBJ_X86PSEUDO} ${CC} $(call libname,parse_x86_pseudo) ${LIBDEPS} $(LDFLAGS) \ - -shared ${CFLAGS} -o ${TARGET_X86PSEUDO} ${OBJ_X86PSEUDO} + $(LDFLAGS_SHARED) ${CFLAGS} -o ${TARGET_X86PSEUDO} ${OBJ_X86PSEUDO} endif diff --git a/libr/parse/p/z80_pseudo.mk b/libr/parse/p/z80_pseudo.mk index e04342cd8c..0b60093a60 100644 --- a/libr/parse/p/z80_pseudo.mk +++ b/libr/parse/p/z80_pseudo.mk @@ -7,4 +7,5 @@ LIBDEPS=-L../../util -lr_util LIBDEPS+=-L../../flags -lr_flags ${TARGET_z80PSEUDO}: ${OBJ_z80PSEUDO} - ${CC} $(call libname,parse_z80_pseudo) ${LIBDEPS} -shared ${CFLAGS} -o ${TARGET_z80PSEUDO} ${OBJ_z80PSEUDO} + ${CC} $(call libname,parse_z80_pseudo) ${LIBDEPS} $(LDFLAGS_SHARED) \ + ${CFLAGS} -o ${TARGET_z80PSEUDO} ${OBJ_z80PSEUDO}