diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1d39d132e0404b2c227990aea0d1cc0140b38013 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/.vagrant +*.swp +*.o +cryptops-api diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..f22ab4b507975406a2df32250dc3d184bd96951a --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +TARGETS=cryptops-api +CFLAGS=-O0 -g -Wall -D_GNU_SOURCE -Iincludes +LDLIBS=-L/test/libraries -lcryptsetup -lc -lulfius -lyder -lorcania -ljansson +CC=gcc + +all: $(TARGETS) + +cryptops-api: cryptops-api.o + $(CC) -o $@ $^ $(LDLIBS) + +clean: + rm -f *.o *~ core $(TARGETS) + +.PHONY: clean diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000000000000000000000000000000000000..678efd39c44c2238c9f729c4af26846c34bd562d --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,11 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +Vagrant.configure("2") do |config| + config.vm.box = "debian/jessie64" + config.vm.synced_folder ".", "/test", type: 'virtualbox' + config.vm.provision "shell", inline: <<-SHELL + apt-get update + apt-get install -y libmicrohttpd-dev libjansson-dev libcurl4-gnutls-dev libgnutls28-dev libgcrypt20-dev libcryptsetup-dev + SHELL +end