
CC=CC
FLGS=-ldoor -lrt -lpthread -I../lib $(DRFLG) $(V9FLG)

OBJS=Server.o TaEditSvr.o SyInstance.o TargetFile.o ../lib/libTaEdit.a

TaEditSvr : $(OBJS)
	$(CC) -o TaEditSvr $(FLGS) $(OBJS)

Server.o : Server.cc
	$(CC) $(FLGS) -c Server.cc

Server.cc : Server.h

TaEditSvr.o : TaEditSvr.cc
	$(CC) $(FLGS) -c TaEditSvr.cc

TaEditSvr.cc : Server.h

SyInstance.o : SyInstance.cc SyInstance.h
	$(CC) $(FLGS) -c SyInstance.cc

SyInstance.cc : SyInstance.h

TargetFile.o : TargetFile.cc
	$(CC) $(FLGS) -c TargetFile.cc

TargetFile.cc : TargetFile.h

../lib/libTaEdit.a:
	cd ../lib; dmake V9PATH=$(V9PATH) V9FLG=$(V9FLG) DRFLG=$DRFLG) SSINS_PATH=$(SSINS_PATH)

### 줿ե ###
clean:
	rm -f *.o TaEditSvr

### ŬԤ ###
optimize :
	binopt -bleve=2 TaEditSvr
	strip TaEditSvr
	
