
### Sun Studio 11 ###

# 32bit Debug
TaEdit_dbg :
	$(MAKE) TaEditBuild FLG='DRFLG=-g SSINS_PATH=/opt' MKFILE=Makefile

# 32bit Release
TaEdit :
	$(MAKE) TaEditBuild FLG='DRFLG="-fast -O5 -xbinopt=prepare" SSINS_PATH=/opt' MKFILE=Makefile
	$(MAKE) TaEditOptimize
	cd pkg; $(MAKE)

# 64bit Debug
TaEdit64_dbg :
	$(MAKE) TaEditBuild FLG='V9PATH=sparcv9 DRFLG=-g V9FLG="-xarch=v9" SSINS_PATH=/opt' MKFILE=Makefile

# 64bit Release
TaEdit64 :
	$(MAKE) TaEditBuild FLG='V9PATH=sparcv9 DRFLG="-fast -O5 -xipo=2 -xipo_archive=writeback -xbinopt=prepare" V9FLG="-xarch=v9" SSINS_PATH=/opt' MKFILE=Makefile
	$(MAKE) TaEditOptimize
	cd pkg; $(MAKE)


clean:
	cd lib; $(MAKE) clean
	cd conf; $(MAKE) clean
	cd Client; $(MAKE) clean
	cd Server; $(MAKE) clean
	cd syuhitu; $(MAKE) clean
	cd Plugin; $(MAKE) clean
	cd conv; $(MAKE) clean
	cd pkg; $(MAKE) clean

TaEditBuild :
	cd lib; $(MAKE) -s $(FLG)
	cd conf; $(MAKE) -s $(FLG)
	cd Client; $(MAKE) -s $(FLG)
	cd Server; $(MAKE) -s $(FLG)
	cd syuhitu; $(MAKE) -f $(MKFILE) -s $(FLG)
	cd Plugin; $(MAKE) -s $(FLG)
	cd conv; $(MAKE) -s $(FLG)

TaEditOptimize :
	cd Client; $(MAKE) optimize
	cd Server; $(MAKE) optimize
	cd syuhitu; $(MAKE) optimize
	cd conv; $(MAKE) optimize
