MAKEDEP	= makedepend -f -
DEPFILE	= .depend

include site.def

VERSION	= 0.2
TARGET	= pxhan
DIR		= PXhan
TARNAME	= $(DIR).$(VERSION)
TAR		= tar cvf
COMPRESS = gzip

SRCS	= main.c socket.c channel.c hangul.c text.c gc.c newhostname.c \
		memory.c filter.c

HEADERS	= socket.h pxhan.h debug.h opcode.h

FILES	= Makefile INSTALL README.ks README.eng README.log README.hellcat

TARS	= $(SRCS:%=$(TARNAME)/%) $(HEADERS:%=$(TARNAME)/%) \
		  $(FILES:%=$(TARNAME)/%)

INCLUDE	= $(INCDIR)
CFLAGS	= $(CCOPT) $(OPTIMIZE) $(DEFS) $(INCLUDE)
OBJS	= $(SRCS:.c=.o)

$(TARGET): $(OBJS)
	$(CC) -o $@ $(OBJS) $(LIBS)
depend:
	$(MAKEDEP) $(CFLAGS) $(SRCS) > $(DEPFILE)
clean:
	rm -f $(OBJS) $(TARGET)

tar:
	(cd ..;\
		mv $(DIR) $(TARNAME); \
		$(TAR) $(TARNAME)/$(TARNAME).tar $(TARS) $(TARNAME)/*.def; \
		mv $(TARNAME) $(DIR) \
	)
	$(COMPRESS) $(TARNAME).tar

include $(DEPFILE)
