changed protocoll to use 2 byte length
[nfcbtpcsc.git] / Makefile
blobd326edc7d3c43f6ae6f20d2e497d7ad29367bd01
1 # Muscle Smartcard Development
2 # Makefile
3 # David Corcoran
4 # adapted by Kristian Beilke
6 CC = cc
7 CFLAGS = -g -fpic -w
8 LD = ld
9 LEX = flex
10 OBJ := $(filter-out test.o, $(patsubst %.c,%.o,$(wildcard *.c)))
11 INCLUDE = -I.
13 MAKEXE = make
14 LIBNAME = libgen_ifd.so
15 PREFIX = /usr/local/pcsc
16 LIBS = -lbluetooth
18 DEFS = -DPCSC_DEBUG=1 #-DATR_DEBUG=1
20 all: unix
22 clean:
23 rm -f *.o $(LIBNAME) core
25 osx: $(OBJ)
26 $(CC) -dynamiclib $(OBJ) -o $(LIBNAME)
28 unix: $(OBJ)
29 $(LD) $(LIBS) -shared $(OBJ) -o $(LIBNAME)
31 $(patsubst %.c,%.o,$(wildcard *.c)) : %.o : %.c
32 $(CC) $(CFLAGS) -c $< $(INCLUDE) $(DEFS)