CC=gcc
CFLAGS=-g -O0 -Wall
LDFLAGS=-g -lcrypto

OBJS_EX=main.o ssl2.o linux-x86.o
SRCS_EX=main.c ssl2.c linux-x86.c \
        main.h ssl2.h

all: openssl-too-open
	$(CC) -o httpver httpver.c
	$(CC) -o sslmass sslmass.c

openssl-too-open: $(OBJS_EX)
	$(CC) $(LDFLAGS) -o openssl $(OBJS_EX)

main.o: main.h ssl2.h
ssl2.o: ssl2.h
linux-ppc.o: main.h
linux-x86.o: main.h

%.o:	%.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -rf $(OBJS_EX) $(OBJS_SC) openssl httpver sslmass *~
