]>
git.zerfleddert.de Git - proxmark3-svn/blob - client/hid-flasher/Makefile
1 #-----------------------------------------------------------------------------
2 # This code is licensed to you under the terms of the GNU GPL, version 2 or,
3 # at your option, any later version. See the LICENSE.txt file for the text of
5 #-----------------------------------------------------------------------------
6 include ..
/..
/common
/Makefile.common
15 ifeq ($(platform
),Darwin
)
16 LDLIBS
= -L
/opt
/local
/lib
-L
/usr
/local
/lib
-lusb-1.0
-lreadline
-lpthread
17 CFLAGS
= -std
=gnu99
-I.
-I..
/include -I..
/common
-I
/usr
/local
/include -I
/opt
/local
/include -Wall
-Wno-unused-function
$(COMMON_FLAGS
) -g
-O3
19 LDLIBS
= -L
/opt
/local
/lib
-L
/usr
/local
/lib
-lusb
-lreadline
-lpthread
20 CFLAGS
= -std
=gnu99
-I.
-I..
/include -I..
/common
-I
/opt
/local
/include -Wall
-Wno-unused-function
$(COMMON_FLAGS
) -g
-O3
23 LDFLAGS
= $(COMMON_FLAGS
)
29 CLEAN
= flasher flasher.exe
$(OBJDIR
)/*.o
*.o
33 flasher
: $(OBJDIR
)/flash.o
$(OBJDIR
)/flasher.o
$(OBJDIR
)/proxusb.o
34 $(CXX
) $(CXXFLAGS
) $^
$(LDLIBS
) -o
$@
37 $(CC
) $(CFLAGS
) -c
-o
$@
$<
43 install_kext
: Info.plist
44 mkdir
-p
/System
/Library
/Extensions
/Proxmark3.kext
/Contents
45 cp Info.plist
/System
/Library
/Extensions
/Proxmark3.kext
/Contents
46 chown
-R root
:wheel
/System
/Library
/Extensions
/Proxmark3.kext
47 chmod
755 /System
/Library
/Extensions
/Proxmark3.kext
/System
/Library
/Extensions
/Proxmark3.kext
/Contents
48 chmod
644 /System
/Library
/Extensions
/Proxmark3.kext
/Contents
/Info.plist
49 rm -rf
/System
/Library
/Caches
/com.apple.kext.caches
50 touch
/System
/Library
/Extensions
51 @echo
"*** You may need to reboot for the kext to take effect."