SRCS=crypto_api.c my_functions.c \
	cast0.c crypton2.c deal.c des.c key.c \
	dfc2.c e25.c hpc.c serpent.c \
	mars6.c rc62.c rijndael3.c safer3.c twofish3.c \
	get_next_line.c uucode.c crc32.c

OBJS=$(SRCS:.c=.o)
CFLAGS=-Wall -Werror -O2 -ansi -pedantic

libcapi.so: $(OBJS) test.c
	ld -shared -o libcapi.so $(OBJS) 
	ar r libcapi.a $(OBJS)
	gcc -o test test.c -L. -lcapi

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

install:

uninstall:

clean:
	rm -f core *.o *.so *.a test
