BUILDTOP=../../.

DBG=-O
DEBUG =
BNDIR = $(BUILDTOP)/lib/crypto/bignum
INCLUDE= -I$(BUILDTOP)/include -I$(BUILDTOP)/lib/isode/h -I$(BNDIR)/h
DEFINES	=
CFLAGS=$(DBG) $(DEBUG) $(INCLUDE)
LINTFLAGS=$(INCLUDE) $(DEFINES)

CC=cc
ARCHIVE= ar cru
RANLIB= ranlib

MAKE=make
RM=rm -f
MV=mv
CP=cp
LN=ln -s
CHMOD=chmod

SRCS	= \
	uid.c \
        str_to_rdn.c \
        rdn_to_str.c \
        str_manip.c \
        rdn_manip.c \
        get_domain_name.c \
	validate_expired.c \
	MODULE-sphinx.c \
	rsamd2_sign_aux.c \
	rsamd2_verify_aux.c \
	rsamd2_signature_aux.c \
	rsamd2_verify_signature.c \
        desmac_sign_aux.c \
        desmac_verify_aux.c \
	create_certif_aux.c \
	create_ticket_aux.c \
	read_certif.c \
	parse_certif.c \
	verify_certif_aux.c \
        key_from_certif.c \
        data_from_ticket.c \
        ber_encode.c \
	decode_certif_aux.c \
	alg_id.c \
        read_key.c

OBJECTS	= \
	create_certif_aux.o \
	uid.o \
        str_manip.o \
        rdn_manip.o \
	rsamd2_sign_aux.o \
	rsamd2_signature_aux.o \
	rsamd2_verify_signature.o \
        desmac_sign_aux.o \
        desmac_verify_aux.o \
	create_ticket_aux.o \
	parse_certif.o \
	verify_certif_aux.o \
	rsamd2_verify_aux.o \
	read_certif.o \
	validate_expired.o \
        key_from_certif.o \
        data_from_ticket.o \
        ber_encode.o \
	decode_certif_aux.o \
        read_key.o \
        str_to_rdn.o \
        rdn_to_str.o \
        get_domain_name.o \
	alg_id.o \
	MODULE-sphinx.o

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

all:: libauth.a

libauth.a: $(OBJECTS)
	$(ARCHIVE) $@ $(OBJECTS)
	if [ -f /usr/bin/ranlib -o -f /bin/ranlib ]; \
		then ranlib $@; fi

rebuild::
	$(RM) libauth.a $(OBJECTS)

clean::
	$(RM) *~ .[a-zA-Z]*~ *.ckp core

Makefiles::

# DO NOT DELETE THIS LINE

