# Makefile for network
# Satofumi KAMIMURA
# $Id: Makefile 846 2009-05-10 14:15:25Z satofumi $

# Compile options
CC = g++
CXXFLAGS = -g -O0 -Wall -W -Werror $(INCLUDES)
INCLUDES = -I../connection
LDFLAGS =
LDLIBS =


# Target
NETWORK_LIB = network.a
TARGET = $(NETWORK_LIB)

all : $(TARGET)

clean :
	$(RM) *.o $(TARGET)
	cd samples/ && $(MAKE) clean

depend :
	makedepend -Y -- $(INCLUDES) -- $(wildcard *.h *.cpp)

.PHONY : all clean depend
######################################################################
$(NETWORK_LIB) : \
	$(NETWORK_LIB)(Packet.o) \
	$(NETWORK_LIB)(PacketUtils.o) \
	$(NETWORK_LIB)(PacketBuffer.o) \
	$(NETWORK_LIB)(ChatPacketUtils.o) \
	$(NETWORK_LIB)(ClientsPacketUtils.o) \

# DO NOT DELETE

ChatPacketUtils.o: Packet.h ../connection/Connection.h
ClientsPacketUtils.o: Packet.h ../connection/Connection.h
Packet.o: ../connection/Connection.h
PacketBuffer.o: Packet.h ../connection/Connection.h
PacketUtils.o: Packet.h ../connection/Connection.h
ChatPacketUtils.o: ChatPacketUtils.h Packet.h ../connection/Connection.h
ChatPacketUtils.o: PacketUtils.h
ClientsPacketUtils.o: ClientsPacketUtils.h Packet.h
ClientsPacketUtils.o: ../connection/Connection.h PacketUtils.h
Packet.o: PacketBuffer.h Packet.h ../connection/Connection.h PacketUtils.h
PacketBuffer.o: PacketBuffer.h Packet.h ../connection/Connection.h
PacketUtils.o: PacketUtils.h Packet.h ../connection/Connection.h
