
CC = LANG=C gcc
LD = ld

CFLAGS = -pthread -g -Wall
LDFLAGS = -pthread -g


TARGET = sampleclient
TOBJ = sample.o

LIB = ../libhtlib.a
OBJS = htlib.o HtLib.o log.o Socket.o Header.o Thread.o \
	Sender.o Receiver.o

all: $(TARGET)

$(TARGET): $(TOBJ) $(LIB)
	$(CC) $(LDFLAGS) -o $@ $(TOBJ) $(LIB)

$(LIB): $(OBJS)
	ar rcv $@ $(OBJS)

clean:
	rm -f $(TARGET) $(TOBJ) $(LIB) $(OBJS) *~

test:
	./$(TARGET) http://localhost/~hideki/a.cgi
