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 blowfish.c \
	mars6.c rc62.c rijndael.c safer3.c twofish3.c idea.c \
	get_next_line.c uucode.c crc32.c

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

libcapi.so: $(OBJS) test.c
	ld -shared -o libcapi.so $(OBJS) 
	ar r libcapi.a $(OBJS)
	gcc $(CFLAGS) -o test test.c -L. -ldmalloc -lcapi -L/usr/local/lib 

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

install:

uninstall:

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