CPP=g++
CPPFLAGS = -fPIC -Wall -Werror -fno-strength-reduce -I../include -g
CPPFLAGS += $(EXTRA_CXXFLAGS)
TARGET = libkgsha.so
HEADERS = kg_defs.h kgsha.h kblock.h sha1.h random.h
TARGET = libkgsha256.so
HEADERS = kg_defs.h kblock.h
CFLAGS += -I$(CUR_DIR)/../include/ -I$(KERNEL_DIR)/include/
ifeq ($(ARCH), alpha)
CFLAGS += $(EXTRA_CFLAGS)
CFLAGS += -O2 -pipe -fno-strict-aliasing -fno-common -mno-fp-regs -ffixed-8 -mcpu=ev5
else
ifeq ($(ARCH), x86_64)
CFLAGS += -O2 -fno-strength-reduce -fno-strict-aliasing -mcmodel=kernel
CFLAGS += -O6 -fno-strength-reduce -fno-strict-aliasing
endif
LDFLAGS = -d -r
CFLAGS += -L../lib -I../include/
CFLAGS += -Wall -fno-strict-aliasing -g # -O2
#CFLAGS += -g -static -O6
LDFLAGS = -ldl -lstdc++
TARGET = bctool