mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-24 08:05:13 +08:00
rework hid-flasher Makefile
This commit is contained in:
parent
829934886f
commit
5d699610c9
1 changed files with 8 additions and 11 deletions
|
@ -5,30 +5,27 @@
|
|||
#-----------------------------------------------------------------------------
|
||||
|
||||
CC=gcc
|
||||
CXX=g++
|
||||
#COMMON_FLAGS = -m32
|
||||
LD=gcc
|
||||
|
||||
OBJDIR = obj
|
||||
|
||||
LDLIBS = -lreadline -lpthread
|
||||
CFLAGS = -std=gnu99 -Wall -Wno-unused-function $(COMMON_FLAGS) -g -O3
|
||||
LDLIBS =
|
||||
CFLAGS ?= -Wall -Werror -g -O3
|
||||
CFLAGS += -std=gnu99
|
||||
ifeq ($(platform),Darwin)
|
||||
LDLIBS += -lusb-1.0
|
||||
else
|
||||
LDLIBS += -lusb
|
||||
endif
|
||||
|
||||
LDFLAGS = $(COMMON_FLAGS)
|
||||
CXXFLAGS =
|
||||
|
||||
RM = rm -f
|
||||
BINS = flasher
|
||||
CLEAN = flasher flasher.exe $(OBJDIR)/*.o *.o
|
||||
BINS = pm3-hid-flasher
|
||||
CLEAN = pm3-hid-flasher pm3-hid-flasher.exe $(OBJDIR)/*.o
|
||||
|
||||
all: $(BINS)
|
||||
|
||||
flasher: $(OBJDIR)/flash.o $(OBJDIR)/flasher.o $(OBJDIR)/proxusb.o
|
||||
$(CXX) $(CXXFLAGS) $^ $(LDLIBS) -o $@
|
||||
pm3-hid-flasher: $(OBJDIR)/flash.o $(OBJDIR)/flasher.o $(OBJDIR)/proxusb.o
|
||||
$(LD) $(LDFLAGS) $^ $(LDLIBS) -o $@
|
||||
|
||||
$(OBJDIR)/%.o: %.c
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
|
Loading…
Reference in a new issue