Renamed module and files to nfc_smartcard

This commit is contained in:
Ondrej Mikle 2015-12-06 17:06:40 +01:00
parent c297246545
commit b57259b51d
9 changed files with 28 additions and 26 deletions

6
.gitignore vendored
View file

@ -5,8 +5,8 @@
*.pyc *.pyc
#SWIG #SWIG
brmdoor_nfc_wrap.cxx nfc_smartcard_wrap.cxx
brmdoor_nfc.py nfc_smartcard.py
#Vim, GDB, Doxygen #Vim, GDB, Doxygen
tags tags
@ -26,3 +26,5 @@ brmdoor_libnfc.kpf
#Testing config #Testing config
brmdoor_nfc.config brmdoor_nfc.config
# flags for custom installed libnfc to be sourced into environment
env_flags

View file

@ -3,22 +3,22 @@ PYTHON_CONFIG := python$(DEFAULT_PYTHON_VERSION)-config
PYTHON_INCLUDES := $(shell $(PYTHON_CONFIG) --includes) PYTHON_INCLUDES := $(shell $(PYTHON_CONFIG) --includes)
CXXFLAGS += -Wall -g $(PYTHON_INCLUDES) -fPIC CXXFLAGS += -Wall -g $(PYTHON_INCLUDES) -fPIC
LDFLAGS += -lnfc LDFLAGS += -lnfc
OBJECTS = brmdoor_nfc.o brmdoor_nfc_wrap.o OBJECTS = nfc_smartcard.o nfc_smartcard_wrap.o
SWIG_GENERATED = brmdoor_nfc_wrap.cxx brmdoor_nfc.py SWIG_GENERATED = nfc_smartcard_wrap.cxx nfc_smartcard.py
PY_MODULE = _brmdoor_nfc.so PY_MODULE = _nfc_smartcard.so
all: $(PY_MODULE) all: $(PY_MODULE)
$(PY_MODULE): $(OBJECTS) $(PY_MODULE): $(OBJECTS)
g++ -shared -o $@ $(OBJECTS) $(LDFLAGS) g++ -shared -o $@ $(OBJECTS) $(LDFLAGS)
brmdoor_nfc.o: brmdoor_nfc.cpp brmdoor_nfc.h nfc_smartcard.o: nfc_smartcard.cpp nfc_smartcard.h
g++ -c $(CXXFLAGS) brmdoor_nfc.cpp g++ -c $(CXXFLAGS) nfc_smartcard.cpp
brmdoor_nfc_wrap.o: brmdoor_nfc_wrap.cxx nfc_smartcard_wrap.o: nfc_smartcard_wrap.cxx
g++ -c $(CXXFLAGS) $< g++ -c $(CXXFLAGS) $<
brmdoor_nfc_wrap.cxx: brmdoor_nfc.i brmdoor_nfc.h nfc_smartcard_wrap.cxx: nfc_smartcard.i nfc_smartcard.h
swig -python -c++ $< swig -python -c++ $<
clean: clean:

View file

@ -4,7 +4,7 @@ import hmac
import hashlib import hashlib
import logging import logging
from brmdoor_nfc import NFCError from nfc_smartcard import NFCError
class UidRecord(object): class UidRecord(object):

View file

@ -1,13 +0,0 @@
%module brmdoor_nfc
%{
#include "brmdoor_nfc.h"
%}
%include std_string.i
%include std_except.i
%include stdint.i
%include "brmdoor_nfc.h"

View file

@ -8,7 +8,7 @@ import ConfigParser
from binascii import hexlify from binascii import hexlify
from brmdoor_nfc import NFCDevice, NFCError from nfc_smartcard import NFCDevice, NFCError
from brmdoor_authenticator import UidAuthenticator, YubikeyHMACAuthenthicator from brmdoor_authenticator import UidAuthenticator, YubikeyHMACAuthenthicator
import unlocker import unlocker

View file

@ -5,7 +5,7 @@
#include <nfc/nfc-types.h> #include <nfc/nfc-types.h>
#include "brmdoor_nfc.h" #include "nfc_smartcard.h"
using namespace std; using namespace std;

13
nfc_smartcard.i Normal file
View file

@ -0,0 +1,13 @@
%module nfc_smartcard
%{
#include "nfc_smartcard.h"
%}
%include std_string.i
%include std_except.i
%include stdint.i
%include "nfc_smartcard.h"

View file

@ -1,7 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
import sys import sys
from brmdoor_nfc import NFCDevice, NFCError from nfc_smartcard import NFCDevice, NFCError
from binascii import hexlify from binascii import hexlify
def formatAPDU(apdu): def formatAPDU(apdu):