## -*- Makefile -*-
##
## 桼: nabiki
## : 2005/12/28 9:52:26
## Sun Studio ˤäƺ줿 Makefile
##
## ΥեϼưŪޤ
##

## Forte C++ 6.0 ǥѥ뤹


#### ٤ƤιۥåȤǶͭ륳ѥȥġ #####
CC = cc
CCC = CC
CXX = CC

XD_PATH=SUNWspro/WS6U2/src/xdclass
ADDITION_INCLUDE_FLG = -I../lib -I/usr/dt/include -I$(SSINS_PATH)/$(XD_PATH)/h
ADDITION_LIBRARY_FLG = -L/usr/dt/lib/$(V9PATH) -lDtSvc -lpthread -lrt -ldoor -lXmu -lXt -lX11 -lXext -lXm -lsocket -lMrm -lm -ldl
XDCLASS_LIBRARY = $(SSINS_PATH)/$(XD_PATH)/lib/$(V9PATH)/libxdclass.a

BASICOPTS = $(DRFLG) $(V9FLG) $(ADDITION_INCLUDE_FLG) $(ADDITION_LIBRARY_FLG)

CFLAGS = $(BASICOPTS) -xCC
CCFLAGS = $(BASICOPTS)  
CXXFLAGS = $(BASICOPTS)
CCADMIN = CCadmin -clean

# åȥǥ쥯ȥ
TARGETDIR_TaEdit=output


all: $(TARGETDIR_TaEdit)/TaEdit

## å: TaEdit
OBJS_TaEdit =  \
	$(TARGETDIR_TaEdit)/XimMgr.o \
	$(TARGETDIR_TaEdit)/TextEdit.o \
	$(TARGETDIR_TaEdit)/CmdEnv.o \
	$(TARGETDIR_TaEdit)/TaEditDoc.o \
	$(TARGETDIR_TaEdit)/TaEditFileSelDlg.o \
	$(TARGETDIR_TaEdit)/ScrollMgr.o \
	$(TARGETDIR_TaEdit)/TaEditHScroll.o \
	$(TARGETDIR_TaEdit)/TaEditJPEXT.o \
	$(TARGETDIR_TaEdit)/TaEditShell.o \
	$(TARGETDIR_TaEdit)/TaEditVScroll.o \
	$(TARGETDIR_TaEdit)/TaEditDraw.o \
	$(TARGETDIR_TaEdit)/Mouse.o \
	$(TARGETDIR_TaEdit)/LineData.o \
	$(TARGETDIR_TaEdit)/GCMgr.o \
	$(TARGETDIR_TaEdit)/GCStorage.o \
	$(TARGETDIR_TaEdit)/TaEditFindDlg.o \
	$(TARGETDIR_TaEdit)/EditCommand.o \
	$(TARGETDIR_TaEdit)/UndoListMgr.o \
	$(TARGETDIR_TaEdit)/TEDrawPopup.o \
	$(TARGETDIR_TaEdit)/FindText.o \
	$(TARGETDIR_TaEdit)/ModalDlg.o \
	$(TARGETDIR_TaEdit)/Cursor.o \
	$(TARGETDIR_TaEdit)/TaEditMovetoDlg.o \
	$(TARGETDIR_TaEdit)/MsgBox.o \
	$(TARGETDIR_TaEdit)/Plugin.o \
	$(TARGETDIR_TaEdit)/ErrorBool.o \
	$(TARGETDIR_TaEdit)/TaEditProcessingDlg.o \
	$(TARGETDIR_TaEdit)/ReplaceAll.o \
	$(TARGETDIR_TaEdit)/PluginFunc.o \
	$(TARGETDIR_TaEdit)/ConfigInfo.o \
	$(TARGETDIR_TaEdit)/CmdOption.o \
	$(TARGETDIR_TaEdit)/DrawCharPos.o \
	$(TARGETDIR_TaEdit)/FileReader.o \
	$(TARGETDIR_TaEdit)/FileWriter.o \
	$(TARGETDIR_TaEdit)/LangConfig.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_cbl.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_cpp.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_cs.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_java.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_js.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_txt.o \
	$(TARGETDIR_TaEdit)/TxtColorMgr_vbs.o \
	$(TARGETDIR_TaEdit)/ConfImp.o \
	$(TARGETDIR_TaEdit)/confman.o \
	$(TARGETDIR_TaEdit)/Consruction.o \
	../lib/libTaEdit.a \
	$(XDCLASS_LIBRARY) \
	$(TARGETDIR_TaEdit)/gui_main.o \
	$(TARGETDIR_TaEdit)/gui_stubs.o \
	$(TARGETDIR_TaEdit)/gui.o


# 󥯤ޤϥ
$(TARGETDIR_TaEdit)/TaEdit: $(TARGETDIR_TaEdit) $(OBJS_TaEdit)
	$(LINK.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ $(OBJS_TaEdit) $(LDLIBS_TaEdit)


# ե .o ե˥ѥ
$(TARGETDIR_TaEdit)/XimMgr.o: $(TARGETDIR_TaEdit) XimMgr.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ XimMgr.cc

$(TARGETDIR_TaEdit)/TextEdit.o: $(TARGETDIR_TaEdit) TextEdit.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TextEdit.cc

$(TARGETDIR_TaEdit)/CmdEnv.o: $(TARGETDIR_TaEdit) CmdEnv.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ CmdEnv.cc

$(TARGETDIR_TaEdit)/TaEditDoc.o: $(TARGETDIR_TaEdit) TaEditDoc.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditDoc.cc

$(TARGETDIR_TaEdit)/TaEditFileSelDlg.o: $(TARGETDIR_TaEdit) TaEditFileSelDlg.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditFileSelDlg.cc

$(TARGETDIR_TaEdit)/ScrollMgr.o: $(TARGETDIR_TaEdit) ScrollMgr.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ ScrollMgr.cc

$(TARGETDIR_TaEdit)/TaEditHScroll.o: $(TARGETDIR_TaEdit) TaEditHScroll.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditHScroll.cc

$(TARGETDIR_TaEdit)/TaEditJPEXT.o: $(TARGETDIR_TaEdit) TaEditJPEXT.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditJPEXT.cc

$(TARGETDIR_TaEdit)/TaEditShell.o: $(TARGETDIR_TaEdit) TaEditShell.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditShell.cc

$(TARGETDIR_TaEdit)/TaEditVScroll.o: $(TARGETDIR_TaEdit) TaEditVScroll.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditVScroll.cc

$(TARGETDIR_TaEdit)/TaEditDraw.o: $(TARGETDIR_TaEdit) TaEditDraw.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditDraw.cc

$(TARGETDIR_TaEdit)/Mouse.o: $(TARGETDIR_TaEdit) Mouse.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ Mouse.cc

$(TARGETDIR_TaEdit)/LineData.o: $(TARGETDIR_TaEdit) LineData.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ LineData.cc

$(TARGETDIR_TaEdit)/GCMgr.o: $(TARGETDIR_TaEdit) GCMgr.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ GCMgr.cc

$(TARGETDIR_TaEdit)/GCStorage.o: $(TARGETDIR_TaEdit) GCStorage.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ GCStorage.cc

$(TARGETDIR_TaEdit)/TaEditFindDlg.o: $(TARGETDIR_TaEdit) TaEditFindDlg.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditFindDlg.cc

$(TARGETDIR_TaEdit)/EditCommand.o: $(TARGETDIR_TaEdit) EditCommand.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ EditCommand.cc

$(TARGETDIR_TaEdit)/UndoListMgr.o: $(TARGETDIR_TaEdit) UndoListMgr.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ UndoListMgr.cc

$(TARGETDIR_TaEdit)/TEDrawPopup.o: $(TARGETDIR_TaEdit) TEDrawPopup.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TEDrawPopup.cc

$(TARGETDIR_TaEdit)/FindText.o: $(TARGETDIR_TaEdit) FindText.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ FindText.cc

$(TARGETDIR_TaEdit)/ModalDlg.o: $(TARGETDIR_TaEdit) ModalDlg.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ ModalDlg.cc

$(TARGETDIR_TaEdit)/Cursor.o: $(TARGETDIR_TaEdit) Cursor.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ Cursor.cc

$(TARGETDIR_TaEdit)/TaEditMovetoDlg.o: $(TARGETDIR_TaEdit) TaEditMovetoDlg.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditMovetoDlg.cc

$(TARGETDIR_TaEdit)/MsgBox.o: $(TARGETDIR_TaEdit) MsgBox.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ MsgBox.cc

$(TARGETDIR_TaEdit)/Plugin.o: $(TARGETDIR_TaEdit) Plugin.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ Plugin.cc

$(TARGETDIR_TaEdit)/ErrorBool.o: $(TARGETDIR_TaEdit) ErrorBool.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ ErrorBool.cc

$(TARGETDIR_TaEdit)/TaEditProcessingDlg.o: $(TARGETDIR_TaEdit) TaEditProcessingDlg.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ TaEditProcessingDlg.cc

$(TARGETDIR_TaEdit)/ReplaceAll.o: $(TARGETDIR_TaEdit) ReplaceAll.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ ReplaceAll.cc

$(TARGETDIR_TaEdit)/PluginFunc.o: $(TARGETDIR_TaEdit) PluginFunc.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ PluginFunc.cc

$(TARGETDIR_TaEdit)/ConfigInfo.o: $(TARGETDIR_TaEdit) ConfigInfo.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ ConfigInfo.cc

$(TARGETDIR_TaEdit)/CmdOption.o: $(TARGETDIR_TaEdit) CmdOption.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ CmdOption.cc

$(TARGETDIR_TaEdit)/DrawCharPos.o: $(TARGETDIR_TaEdit) DrawCharPos.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ DrawCharPos.cc

$(TARGETDIR_TaEdit)/FileReader.o: $(TARGETDIR_TaEdit) FileReader.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ FileReader.cc

$(TARGETDIR_TaEdit)/FileWriter.o: $(TARGETDIR_TaEdit) FileWriter.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ FileWriter.cc

$(TARGETDIR_TaEdit)/LangConfig.o: $(TARGETDIR_TaEdit) lang/LangConfig.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/LangConfig.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_cbl.o: $(TARGETDIR_TaEdit) lang/cobol/TxtColorMgr_cbl.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/cobol/TxtColorMgr_cbl.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_cpp.o: $(TARGETDIR_TaEdit) lang/cpp/TxtColorMgr_cpp.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/cpp/TxtColorMgr_cpp.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_cs.o: $(TARGETDIR_TaEdit) lang/cs/TxtColorMgr_cs.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/cs/TxtColorMgr_cs.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_java.o: $(TARGETDIR_TaEdit) lang/java/TxtColorMgr_java.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/java/TxtColorMgr_java.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_js.o: $(TARGETDIR_TaEdit) lang/js/TxtColorMgr_js.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/js/TxtColorMgr_js.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_txt.o: $(TARGETDIR_TaEdit) lang/txt/TxtColorMgr_txt.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/txt/TxtColorMgr_txt.cc

$(TARGETDIR_TaEdit)/TxtColorMgr_vbs.o: $(TARGETDIR_TaEdit) lang/vbs/TxtColorMgr_vbs.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ lang/vbs/TxtColorMgr_vbs.cc

$(TARGETDIR_TaEdit)/ConfImp.o: $(TARGETDIR_TaEdit) conf/ConfImp.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ conf/ConfImp.cc

$(TARGETDIR_TaEdit)/confman.o: $(TARGETDIR_TaEdit) conf/confman.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ conf/confman.cc

$(TARGETDIR_TaEdit)/Consruction.o: $(TARGETDIR_TaEdit) Consruction.cc $(DEPEND_XDESIGNER)
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ Consruction.cc

$(TARGETDIR_TaEdit)/gui.o: $(TARGETDIR_TaEdit) $(TARGETDIR_TaEdit)/gui.cc 
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ $(TARGETDIR_TaEdit)/gui.cc

$(TARGETDIR_TaEdit)/gui_main.o: $(TARGETDIR_TaEdit) $(TARGETDIR_TaEdit)/gui_main.cc 
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ $(TARGETDIR_TaEdit)/gui_main.cc

$(TARGETDIR_TaEdit)/gui_stubs.o: $(TARGETDIR_TaEdit) $(TARGETDIR_TaEdit)/gui_stubs.cc 
	$(COMPILE.cc) $(CCFLAGS_TaEdit) $(CPPFLAGS_TaEdit) -o $@ $(TARGETDIR_TaEdit)/gui_stubs.cc


../lib/libTaEdit.a :
	cd ../lib; $(MAKE)

test::



#### clean åȤ줿٤ƤΥեޤ ####
clean:
	rm -f \
		$(TARGETDIR_TaEdit)/TaEdit \
		$(TARGETDIR_TaEdit)/XimMgr.o \
		$(TARGETDIR_TaEdit)/Lock.o \
		$(TARGETDIR_TaEdit)/VClsPtr.o \
		$(TARGETDIR_TaEdit)/TextEdit.o \
		$(TARGETDIR_TaEdit)/CmdEnv.o \
		$(TARGETDIR_TaEdit)/TaEditDoc.o \
		$(TARGETDIR_TaEdit)/TaEditFileSelDlg.o \
		$(TARGETDIR_TaEdit)/ScrollMgr.o \
		$(TARGETDIR_TaEdit)/TaEditHScroll.o \
		$(TARGETDIR_TaEdit)/TaEditJPEXT.o \
		$(TARGETDIR_TaEdit)/TaEditShell.o \
		$(TARGETDIR_TaEdit)/TaEditVScroll.o \
		$(TARGETDIR_TaEdit)/Thread.o \
		$(TARGETDIR_TaEdit)/TaEditDraw.o \
		$(TARGETDIR_TaEdit)/Mouse.o \
		$(TARGETDIR_TaEdit)/LineData.o \
		$(TARGETDIR_TaEdit)/GCMgr.o \
		$(TARGETDIR_TaEdit)/GCStorage.o \
		$(TARGETDIR_TaEdit)/TaEditFindDlg.o \
		$(TARGETDIR_TaEdit)/EditCommand.o \
		$(TARGETDIR_TaEdit)/UndoListMgr.o \
		$(TARGETDIR_TaEdit)/TEDrawPopup.o \
		$(TARGETDIR_TaEdit)/FindText.o \
		$(TARGETDIR_TaEdit)/ModalDlg.o \
		$(TARGETDIR_TaEdit)/Cursor.o \
		$(TARGETDIR_TaEdit)/Semaphore.o \
		$(TARGETDIR_TaEdit)/TaEditMovetoDlg.o \
		$(TARGETDIR_TaEdit)/MsgBox.o \
		$(TARGETDIR_TaEdit)/Plugin.o \
		$(TARGETDIR_TaEdit)/ErrorBool.o \
		$(TARGETDIR_TaEdit)/TaEditProcessingDlg.o \
		$(TARGETDIR_TaEdit)/ReplaceAll.o \
		$(TARGETDIR_TaEdit)/PluginFunc.o \
		$(TARGETDIR_TaEdit)/ConfigInfo.o \
		$(TARGETDIR_TaEdit)/CmdOption.o \
		$(TARGETDIR_TaEdit)/DrawCharPos.o \
		$(TARGETDIR_TaEdit)/FileReader.o \
		$(TARGETDIR_TaEdit)/FileWriter.o \
		$(TARGETDIR_TaEdit)/LangConfig.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_cbl.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_cpp.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_cs.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_java.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_js.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_txt.o \
		$(TARGETDIR_TaEdit)/TxtColorMgr_vbs.o \
		$(TARGETDIR_TaEdit)/ConfImp.o \
		$(TARGETDIR_TaEdit)/confman.o \
		$(TARGETDIR_TaEdit)/Consruction.o
	$(CCADMIN)



# (ɬפʾ) åȥǥ쥯ȥ
$(TARGETDIR_TaEdit):
	mkdir -p $(TARGETDIR_TaEdit)


# ¸åͭ
.KEEP_STATE:
.KEEP_STATE_FILE:.make.state.Sun-sparc-Solaris

