##############################################################################
# makefile for Portable WIBU-KEY Driver
##############################################################################
#
# Copyright  2008 by WIBU-SYSTEMS AG
#            Rueppurrer Strasse 52, 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.30 of 08Oct02
# Project .. wibu/wk/dev/drc/linux
# Author ... Heiko Abraham (ha)
#
# Change Report
# 08Oct02 4.30 ha:  add jni/java part 
#
##############################################################################

CC = cc 
RM = rm -f
GCC_VERSION_MAJOR ?= $(shell $(CC) --version | sed -n 's/^.*GCC. //p' | sed 's/\..*//')
ifeq ($(GCC_VERSION_MAJOR), 4)
  ARCHFLAG = -m64
else
  ARCHFLAG =
endif
CFLAGS = -D_UNIX -fPIC $(ARCHFLAG)
#CFLAGS = -ggdb -Wall -D_DEBUG -D_UNIX $(ARCHFLAG)


HDRS  =	\
	jni.h \
	proj.h \
	wibu_WkJavaApi.h 


OBJS1 = \
	wibuKJni.o


all: $(OBJS1)
	$(CC) $(ARCHFLAG) -shared -o libwibuKJni.so $(OBJS1) -lpthread ../libwk.a -lm -lc


.c.o:
	$(CC) $(CFLAGS) -c $< 

$(OBJS1):	$(HDRS)


clean:
	$(RM) libwibuKJni.so
	$(RM) *.o
	$(RM) *~


install: lib
	mkdir -p           $(DESTDIR)/usr/lib
	cp libwibuKJni.so  $(DESTDIR)/usr/lib


uninstall:
	$(RM) $(DESTDIR)/usr/lib/libwibuKJni.so


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