Skip to content

Commit

Permalink
some corrections
Browse files Browse the repository at this point in the history
  • Loading branch information
andrey committed Mar 2, 2016
1 parent 53dcc55 commit aee25b9
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 72 deletions.
26 changes: 6 additions & 20 deletions Makefile
Expand Up @@ -13,11 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#

NACL_SDK_ROOT ?= /home/andrey/progs/libs/nacl_sdk/pepper_47/
PNACL_ROOT ?= /home/andrey/progs/libs/nacl_sdk/pepper_47/
#PNACL_ROOT=/home/andrey/progs/libs/nacl_sdk/pepper_44
#PNACL_TOOLCHAIN=/toolchain/linux_pnacl

# Project Build flags
WARNINGS := -Wno-long-long -Wall -Wswitch-enum -pedantic -Werror
Expand All @@ -26,16 +22,16 @@ CXXFLAGS := -pthread -std=gnu++98 $(WARNINGS)
#
# Compute tool paths
#
GETOS := python $(NACL_SDK_ROOT)/tools/getos.py
OSHELPERS = python $(NACL_SDK_ROOT)/tools/oshelpers.py
GETOS := python $(PNACL_ROOT)/tools/getos.py
OSHELPERS = python $(PNACL_ROOT)/tools/oshelpers.py
OSNAME := $(shell $(GETOS))
RM := $(OSHELPERS) rm

PNACL_TC_PATH := $(abspath $(NACL_SDK_ROOT)/toolchain/$(OSNAME)_pnacl)
PNACL_TC_PATH := $(abspath $(PNACL_ROOT)/toolchain/$(OSNAME)_pnacl)
PNACL_CXX := $(PNACL_TC_PATH)/bin/pnacl-clang++
PNACL_FINALIZE := $(PNACL_TC_PATH)/bin/pnacl-finalize
CXXFLAGS := -g -I$(NACL_SDK_ROOT)/include -I$(NACL_SDK_ROOT)/include/pnacl -Iwebthemis/themis/src -Iwebthemis/themis/src/wrappers/themis webthemis/getentropy_pnacl.cc
LDFLAGS := -L$(NACL_SDK_ROOT)/lib/pnacl/Release -lppapi_cpp -lppapi -lnacl_io -ljsoncpp -Lwebthemis/build -lthemis -lsoter -lcrypto -lnacl_io --pnacl-exceptions=sjlj
CXXFLAGS := -g -I$(PNACL_ROOT)/include -I$(PNACL_ROOT)/include/pnacl -Iwebthemis/themis/src -Iwebthemis/themis/src/wrappers/themis webthemis/getentropy_pnacl.cc
LDFLAGS := -L$(PNACL_ROOT)/lib/pnacl/Release -lppapi_cpp -lppapi -lnacl_io -ljsoncpp -Lwebthemis/build -lthemis -lsoter -lcrypto -lnacl_io --pnacl-exceptions=sjlj

#
# Disable DOS PATH warning when using Cygwin based tools Windows
Expand All @@ -53,14 +49,4 @@ secure_chat.bc: secure_chat.cc
$(PNACL_CXX) -std=gnu++11 -o $@ -O2 secure_chat.cc $(CXXFLAGS) $(LDFLAGS)

secure_chat.pexe: secure_chat.bc
$(PNACL_FINALIZE) -o static/$@ $<


#
# Makefile target to run the SDK's simple HTTP server and serve this example.
#
HTTPD_PY := python $(NACL_SDK_ROOT)/tools/httpd.py --no-dir-check

.PHONY: serve
serve: all
$(HTTPD_PY) -C "$(CURDIR)"
$(PNACL_FINALIZE) -o static/$@ $<
52 changes: 0 additions & 52 deletions getentropy_pnacl.cc

This file was deleted.

17 changes: 17 additions & 0 deletions helpers/base64.hpp
@@ -1,3 +1,20 @@
//
// Copyright (c) 2015 Cossack Labs Limited
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//


#ifndef BASE64_HPP
#define BASE64_HPP

Expand Down
16 changes: 16 additions & 0 deletions server.py
@@ -1,3 +1,19 @@
#
# Copyright (c) 2015 Cossack Labs Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

import argparse
import logging
import random
Expand Down

0 comments on commit aee25b9

Please sign in to comment.