mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-24 16:14:59 +08:00
Makefile: don't rebuild client if not needed
This commit is contained in:
parent
4c69b02823
commit
f096167cbb
1 changed files with 12 additions and 12 deletions
|
@ -583,7 +583,8 @@ all: $(BINS)
|
||||||
all-static: LDLIBS:=-static $(LDLIBS)
|
all-static: LDLIBS:=-static $(LDLIBS)
|
||||||
all-static: $(BINS)
|
all-static: $(BINS)
|
||||||
|
|
||||||
proxmark3: $(OBJS) amiibo cliparser jansson hardnested lua mbedtls reveng tinycbor whereami lualibs/pm3_cmd.lua lualibs/mfc_default_keys.lua
|
proxmark3: $(AMIIBOLIB) $(CLIPARSERLIB) $(JANSSONLIB) $(HARDNESTEDLIB) $(LUALIB) $(MBEDTLSLIB) $(REVENGLIB) $(TINYCBORLIB) $(WHEREAMILIB)
|
||||||
|
proxmark3: $(OBJS) lualibs/pm3_cmd.lua lualibs/mfc_default_keys.lua
|
||||||
$(info [=] LD $@)
|
$(info [=] LD $@)
|
||||||
$(Q)$(LD) $(PM3LDFLAGS) $(OBJS) $(LDLIBS) -o $@
|
$(Q)$(LD) $(PM3LDFLAGS) $(OBJS) $(LDLIBS) -o $@
|
||||||
|
|
||||||
|
@ -648,44 +649,43 @@ tarbin: $(BINS)
|
||||||
###########################
|
###########################
|
||||||
# local libraries targets #
|
# local libraries targets #
|
||||||
###########################
|
###########################
|
||||||
|
$(AMIIBOLIB): .FORCE
|
||||||
amiibo:
|
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(AMIIBOLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(AMIIBOLIBPATH) all
|
||||||
|
|
||||||
cliparser:
|
$(CLIPARSERLIB): .FORCE
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(CLIPARSERLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(CLIPARSERLIBPATH) all
|
||||||
|
|
||||||
hardnested:
|
$(HARDNESTEDLIB): .FORCE
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(HARDNESTEDLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(HARDNESTEDLIBPATH) all
|
||||||
|
|
||||||
jansson:
|
$(JANSSONLIB): .FORCE
|
||||||
ifneq ($(JANSSON_FOUND),1)
|
ifneq ($(JANSSON_FOUND),1)
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(JANSSONLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(JANSSONLIBPATH) all
|
||||||
endif
|
endif
|
||||||
|
|
||||||
lua:
|
$(LUALIB): .FORCE
|
||||||
ifneq ($(LUA_FOUND),1)
|
ifneq ($(LUA_FOUND),1)
|
||||||
$(info [*] MAKE $@ for $(LUAPLATFORM))
|
$(info [*] MAKE $@ for $(LUAPLATFORM))
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(LUALIBPATH) $(LUAPLATFORM)
|
$(Q)$(MAKE) --no-print-directory -C $(LUALIBPATH) $(LUAPLATFORM)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
mbedtls:
|
$(MBEDTLSLIB): .FORCE
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(MBEDTLSLIBPATH) OBJDIR=$(ROOT_DIR)$(OBJDIR) BINDIR=$(ROOT_DIR)$(OBJDIR) all
|
$(Q)$(MAKE) --no-print-directory -C $(MBEDTLSLIBPATH) OBJDIR=$(ROOT_DIR)$(OBJDIR) BINDIR=$(ROOT_DIR)$(OBJDIR) all
|
||||||
|
|
||||||
reveng:
|
$(REVENGLIB): .FORCE
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(REVENGLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(REVENGLIBPATH) all
|
||||||
|
|
||||||
tinycbor:
|
$(TINYCBORLIB): .FORCE
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(TINYCBORLIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(TINYCBORLIBPATH) all
|
||||||
|
|
||||||
whereami:
|
$(WHEREAMILIB): .FORCE
|
||||||
ifneq ($(WHEREAMI_FOUND),1)
|
ifneq ($(WHEREAMI_FOUND),1)
|
||||||
$(info [*] MAKE $@)
|
$(info [*] MAKE $@)
|
||||||
$(Q)$(MAKE) --no-print-directory -C $(WHEREAMILIBPATH) all
|
$(Q)$(MAKE) --no-print-directory -C $(WHEREAMILIBPATH) all
|
||||||
|
@ -695,7 +695,7 @@ endif
|
||||||
# misc #
|
# misc #
|
||||||
########
|
########
|
||||||
|
|
||||||
.PHONY: all clean install uninstall tarbin amiibo cliparser hardnested jansson lua mbedtls reveng tinycbor whereami
|
.PHONY: all clean install uninstall tarbin .FORCE
|
||||||
|
|
||||||
# version.c should be remade on every compilation
|
# version.c should be remade on every compilation
|
||||||
src/version.c: default_version.c
|
src/version.c: default_version.c
|
||||||
|
|
Loading…
Reference in a new issue