##############################################################################
# makefile for Portable WIBU-KEY Driver
##############################################################################
#
# Copyright  2008-2010 by WIBU-SYSTEMS AG
#            Rueppurrer Strasse 52-54, D-76137 Karlsruhe, Germany/Europe
#            Website: http:\\www.wibu.com, Email: info@wibu.com
#            Phone: +49-721-93172-0, Fax: +49-721-93172-22
#            All rights reserved
#
# Version .. 4.31 of 2010-Jun-24
# Project .. wibu/wk/dev/drc/linux
# Author ... Heiko Abraham (ha)
#
# Change Report
# 08Oct02 4.30 ha:  initial version
# 01Jul20 4.31 ha:  extend indirect encryption
#
##############################################################################

CC = gcc 
# CC = /usr/local/cris/cris-gcc
# STRIP = /usr/local/cris/cris-strip
GCC_VERSION_MAJOR ?= $(shell $(CC) --version | sed -n 's/^.*GCC. //p' | sed 's/\..*//')
MYOSVERSION ?= $(shell uname -s)
ifeq ($(GCC_VERSION_MAJOR), 4)
  ARCHFLAG = -m32
else
  ARCHFLAG =
endif

CFLAGS = $(ARCHFLAG) -g -I.. -D_UNIX
# CFLAGS += -isystem /usr/local/cris/cris-axis-linux-gnu/sys-include 
# CFLAGS += -mlinux -mno-mul-bug-workaround -D_CRIS

MYLIBS =
# MYLIBS += -L/usr/local/cris/cris-axis-linux-gnu/lib
# MYLIBS +=  -mlinux -mno-mul-bug-workaround
# MYLIBS += -lc

# CFLAGS = -g -I
# CFLAGS = -g -I.. -D_DEBUG -D_UNIX $(ARCHFLAG)

MYWKLIB = ../libwk.a

RM = rm -f
PROJECT = wktst
ifeq ($(MYOSVERSION), Darwin)
  CFLAGS = -g -arch i386 -arch ppc -I.. -D_UNIX
  ARCHFLAG = -arch i386 -arch ppc
  MYLIBS += -F/Library/Frameworks -framework Carbon -framework IOKit
else 
  MYLIBS += -lpthread
endif


all: $(PROJECT)

$(PROJECT): wktest.o
	$(CC) $(ARCHFLAG) -o $(PROJECT) wktest.o $(MYWKLIB) $(MYLIBS)


clean:
	$(RM) $(PROJECT)
	$(RM) *.o
	$(RM) *~


########################################
# end of Makefile
########################################
