]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/jansson/Makefile
Added loading EMV transaction parameters from json file (#659)
[proxmark3-svn] / client / jansson / Makefile
diff --git a/client/jansson/Makefile b/client/jansson/Makefile
new file mode 100644 (file)
index 0000000..7a262f8
--- /dev/null
@@ -0,0 +1,63 @@
+
+include_HEADERS = jansson.h
+nodist_include_HEADERS = jansson_config.h
+
+LIB_A = libjansson.a
+libjansson_la_SOURCES = \
+       dump.c \
+       error.c \
+       hashtable.c \
+       hashtable.h \
+       hashtable_seed.c \
+       jansson_private.h \
+       load.c \
+       lookup3.h \
+       memory.c \
+       pack_unpack.c \
+       strbuffer.c \
+       strbuffer.h \
+       strconv.c \
+       utf.c \
+       utf.h \
+       value.c
+libjansson_la_LDFLAGS = \
+       -no-undefined \
+       -export-symbols-regex '^json_' \
+       -version-info 15:0:11
+
+       
+CFILES = $(filter %.c, $(libjansson_la_SOURCES))
+CMDOBJS = $(CFILES:%.c=%.o)
+CLEAN = $(CMDOBJS)
+       
+CC= gcc
+CFLAGS= -O2 -Wall -Wno-unused-variable -Wno-unused-function
+LDFLAGS= $(SYSLDFLAGS) $(libjansson_la_LDFLAGS)
+LIBS= -lm $(SYSLIBS) $(MYLIBS)
+DEFAULT_INCLUDES = -I.
+DEFS = -DHAVE_STDINT_H
+
+AR= ar rcs
+RANLIB= ranlib
+RM= rm -f
+TST= echo
+
+SYSLDFLAGS=
+SYSLIBS=
+
+MYLIBS=
+MYOBJS=
+
+all: $(CMDOBJS)
+       $(AR) $(LIB_A) $(CMDOBJS)
+       $(RANLIB) $(LIB_A)
+       
+clean:
+       $(RM) $(CLEAN)
+       $(RM) $(LIB_A)
+       
+%.o: %.c
+       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(CFLAGS) -c -o $@ $< $(LIBS)
+       
+.PHONY: all clean
+
Impressum, Datenschutz