[Pcsclite-cvs-commit] PKCS11/make-dirs Makefile.solaris,NONE,1.1

corcoran-guest@quantz.debian.org corcoran-guest@quantz.debian.org
Fri, 30 Jan 2004 22:10:36 +0100


Update of /cvsroot/muscleapps/PKCS11/make-dirs
In directory quantz:/tmp/cvs-serv17039/make-dirs

Added Files:
	Makefile.solaris 
Log Message:
Adding makefile directory


--- NEW FILE: Makefile.solaris ---
CC  = /usr/bin/gcc
LD  = /usr/bin/gcc
INC = ../include
CFLAGS = -DUSE_CRT
INCLIB = -L/usr/local/lib -lpcsclite
LIB = libpkcs11.so
OBJ = p11_crypt.o p11_digest.o p11_dual.o p11_ext.o p11_general.o p11_key.o \
p11_object.o p11_parallel.o p11_random.o p11_session.o p11_sign.o p11_token.o \
p11_verify.o p11x_bio.o p11x_error.o p11x_log.o p11x_msc.o p11x_object.o \
p11x_prefs.o p11x_session.o p11x_slot.o p11x_state.o p11x_thread.o \
p11x_unixdll.o p11x_util.o p11x_async.o crackcert.o

all: libpkcs11

libpkcs11: $(OBJ)
	$(LD) -shared $(OBJ) $(INCLIB) -o $(LIB) 

$(OBJ): %.o: %.c
	$(CC) $(CFLAGS) -c $< -I$(INC) -o $@

install:
	cp $(LIB) /usr/local/lib
	chmod a+rx /usr/local/lib/$(LIB)

clean:
	rm -f *.o $(LIB)