# security.mk - makefile for omen project - Shaun Savage

CC = gcc
LD = gcc
CFLAGS = -g -c -O -Wall
LFLAGS = -g 
LIBS = 

SRC2 = srvhand.c clihand.c sslutil.c sslcrypt.c md5.c tcplib.c tcpio.c
OBJ2 = srvhand.o clihand.o sslutil.o sslcrypt.o md5.o tcplib.o tcpio.o

SRC3 = ssldes3.c d3des.c
OBJ3 = ssldes3.o d3des.o

SRC  = srvmain.c climain.c
OBJ  = srvmain.o climain.o

all:  sslsrv sslcli libssl.a libdes3.a

sslsrv: srvmain.o libssl.a libdes3.a
	$(LD) $(LFLAGS) -o sslsrv srvmain.o libssl.a libdes3.a $(LIBS)

sslcli: climain.o libssl.a libdes3.a
	$(LD) $(LFLAGS) -o sslcli climain.o libssl.a libdes3.a $(LIBS)

libssl.a: $(OBJ2) 
	ar rv libssl.a $(OBJ2)

libdes3.a: $(OBJ3)
	ar rv libdes3.a $(OBJ3)

clean:
	rm -f $(PROJ) *.o  *~

