2022-01-08 08:07:29 +08:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
|
|
|
|
#
|
|
|
|
# This program is free software: you can redistribute it and/or modify
|
|
|
|
# it under the terms of the GNU General Public License as published by
|
|
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
|
|
# (at your option) any later version.
|
|
|
|
#
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
|
|
|
#
|
|
|
|
# See LICENSE.txt for the text of the license.
|
|
|
|
#-----------------------------------------------------------------------------
|
2019-07-17 01:18:45 +08:00
|
|
|
# Generic standalone Mode injection of source code
|
2022-01-08 08:07:29 +08:00
|
|
|
#-----------------------------------------------------------------------------
|
2019-07-17 01:18:45 +08:00
|
|
|
|
|
|
|
SRC_STANDALONE = placeholder.c
|
2020-04-25 00:11:27 +08:00
|
|
|
# WITH_STANDALONE_LF_SKELETON
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_SKELETON,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_skeleton.c
|
2019-07-17 01:18:45 +08:00
|
|
|
endif
|
|
|
|
# WITH_STANDALONE_LF_SAMYRUN
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_SAMYRUN,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_samyrun.c
|
|
|
|
endif
|
|
|
|
# WITH_STANDALONE_LF_PROXBRUTE
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_PROXBRUTE,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_proxbrute.c
|
|
|
|
endif
|
2023-01-06 22:57:39 +08:00
|
|
|
# WITH_STANDALONE_LF_PROX2BRUTE
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_PROX2BRUTE,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_prox2brute.c
|
|
|
|
endif
|
2019-07-17 01:18:45 +08:00
|
|
|
# WITH_STANDALONE_LF_HIDBRUTE
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_HIDBRUTE,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_hidbrute.c
|
|
|
|
endif
|
2021-07-22 11:58:29 +08:00
|
|
|
# WITH_STANDALONE_LF_HIDFCBRUTE
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_HIDFCBRUTE,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_hidfcbrute.c
|
|
|
|
endif
|
2019-07-17 01:18:45 +08:00
|
|
|
# WITH_STANDALONE_HF_YOUNG
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_YOUNG,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_young.c
|
|
|
|
endif
|
|
|
|
# WITH_STANDALONE_HF_MATTYRUN
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_MATTYRUN,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_mattyrun.c
|
|
|
|
endif
|
|
|
|
# WITH_STANDALONE_HF_COLIN
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_COLIN,$(APP_CFLAGS)))
|
2019-07-31 07:32:16 +08:00
|
|
|
SRC_STANDALONE = vtsend.c hf_colin.c frozen.c nprintf.c
|
2019-07-17 01:18:45 +08:00
|
|
|
endif
|
|
|
|
# WITH_STANDALONE_HF_BOG
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_BOG,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_bog.c
|
|
|
|
endif
|
2020-03-22 01:03:16 +08:00
|
|
|
# WITH_STANDALONE_HF_14ASNIFF
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_14ASNIFF,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_14asniff.c
|
|
|
|
endif
|
2022-04-03 08:19:56 +08:00
|
|
|
# WITH_STANDALONE_HF_14BSNIFF
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_14BSNIFF,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_14bsniff.c
|
|
|
|
endif
|
2022-01-08 08:07:29 +08:00
|
|
|
# WITH_STANDALONE_HF_15SNIFF
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_15SNIFF,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_15sniff.c
|
2022-01-08 07:02:08 +08:00
|
|
|
endif
|
2020-09-03 23:38:58 +08:00
|
|
|
# WITH_STANDALONE_HF_AVEFUL
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_AVEFUL,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_aveful.c
|
2020-09-03 22:33:36 +08:00
|
|
|
endif
|
2020-11-02 06:56:25 +08:00
|
|
|
# WITH_STANDALONE_HF_TCPRST
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_TCPRST,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_tcprst.c
|
|
|
|
endif
|
2020-03-22 01:03:16 +08:00
|
|
|
# WITH_STANDALONE_LF_ICEHID
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_ICEHID,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_icehid.c
|
|
|
|
endif
|
2021-06-23 16:00:56 +08:00
|
|
|
# WITH_STANDALONE_LF_NEXID
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_NEXID,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_nexid.c
|
|
|
|
endif
|
2020-03-21 16:48:16 +08:00
|
|
|
# WITH_STANDALONE_LF_EM4100EMUL
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_EM4100EMUL,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_em4100emul.c
|
|
|
|
endif
|
2020-05-11 21:58:16 +08:00
|
|
|
# WITH_STANDALONE_LF_EM4100RSWB
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_EM4100RSWB,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_em4100rswb.c
|
|
|
|
endif
|
2022-02-11 00:39:25 +08:00
|
|
|
# WITH_STANDALONE_LF_EM4100RSWW
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_EM4100RSWW,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_em4100rsww.c
|
|
|
|
endif
|
2020-05-11 22:52:35 +08:00
|
|
|
# WITH_STANDALONE_LF_EM4100RWC
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_EM4100RWC,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_em4100rwc.c
|
|
|
|
endif
|
2020-02-26 05:24:16 +08:00
|
|
|
# WITH_STANDALONE_HF_LEGIC
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_LEGIC,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_legic.c
|
|
|
|
endif
|
2022-02-14 19:19:20 +08:00
|
|
|
# WITH_STANDALONE_HF_LEGICSIM
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_LEGICSIM,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_legicsim.c
|
|
|
|
endif
|
2020-07-14 21:47:47 +08:00
|
|
|
# WITH_STANDALONE_HF_MSDSAL
|
2020-04-23 14:49:20 +08:00
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_MSDSAL,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_msdsal.c
|
|
|
|
endif
|
2020-07-14 21:47:47 +08:00
|
|
|
# WITH_STANDALONE_HF_ICECLASS
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_ICECLASS,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_iceclass.c
|
|
|
|
endif
|
2021-02-16 05:44:17 +08:00
|
|
|
# WITH_STANDALONE_LF_THAREXDE
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_LF_THAREXDE,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = lf_tharexde.c
|
|
|
|
endif
|
2021-03-15 07:33:27 +08:00
|
|
|
# WITH_STANDALONE_HF_CRAFTBYTE
|
2021-03-15 07:36:46 +08:00
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_CRAFTBYTE,$(APP_CFLAGS)))
|
2021-03-15 07:33:27 +08:00
|
|
|
SRC_STANDALONE = hf_craftbyte.c
|
2021-03-15 08:08:11 +08:00
|
|
|
endif
|
2021-05-05 15:55:58 +08:00
|
|
|
# WITH_STANDALONE_HF_TMUDFORD
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_TMUDFORD,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_tmudford.c
|
|
|
|
endif
|
2021-07-07 19:36:23 +08:00
|
|
|
# WITH_STANDALONE_HF_REBLAY
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_REBLAY,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_reblay.c
|
2021-07-22 11:58:29 +08:00
|
|
|
endif
|
2021-08-07 22:19:08 +08:00
|
|
|
# WITH_STANDALONE_HF_MFCSIM
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_HF_MFCSIM,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = hf_mfcsim.c
|
|
|
|
endif
|
2021-11-21 05:01:09 +08:00
|
|
|
|
|
|
|
ifneq (,$(findstring WITH_STANDALONE_DANKARMULTI,$(APP_CFLAGS)))
|
|
|
|
SRC_STANDALONE = dankarmulti.c
|
|
|
|
endif
|