📄 wincom.mak
字号:
##########
# Russian
$(OD)gsvw$(WINEXT)ru.res: $(HDRS) $(SRCWIN)gvwin2.rc ru/gvclang.h ru/gvclang.rc ru/gvwlang.rc
$(RCOMP) $(RIPATH)"ru" $(ROFILE)$(OD)gsvw$(WINEXT)ru.res $(RLANG)1251 $(SRCWIN)gvwin2.rc
$(BD)gsvw$(WINEXT)ru.dll: $(OD)gsvw$(WINEXT)ru.res ru/gvwin32.def
$(LINK) $(LDLL) $(LDEF)ru$(D)gvwin32.def $(LOUT)$(BD)gsvw$(WINEXT)ru.dll $(OD)gsvw$(WINEXT)ru.res
$(OD)setp$(WINEXT)ru.res: $(SRCWIN)winsetup.rc ru/gvclang.h $(SRC)gvcver.h $(SRC)gvcrc.h $(SRCWIN)winsetup.h
$(RCOMP) $(RIPATH)"ru" $(ROFILE)$(OD)setp$(WINEXT)ru.res $(RLANG)1251 $(SRCWIN)winsetup.rc
$(BD)setp$(WINEXT)ru.dll: $(OD)setp$(WINEXT)ru.res ru/setup32.def
$(LINK) $(LDLL) $(LDEF)ru$(D)setup32.def $(LOUT)$(BD)setp$(WINEXT)ru.dll $(OD)setp$(WINEXT)ru.res
##########
# Swedish
$(OD)gsvw$(WINEXT)se.res: $(HDRS) $(SRCWIN)gvwin2.rc se/gvclang.h se/gvclang.rc se/gvwlang.rc
$(RCOMP) $(RIPATH)"se" $(ROFILE)$(OD)gsvw$(WINEXT)se.res $(SRCWIN)gvwin2.rc
$(BD)gsvw$(WINEXT)se.dll: $(OD)gsvw$(WINEXT)se.res se/gvwin32.def
$(LINK) $(LDLL) $(LDEF)se$(D)gvwin32.def $(LOUT)$(BD)gsvw$(WINEXT)se.dll $(OD)gsvw$(WINEXT)se.res
$(OD)setp$(WINEXT)se.res: $(SRCWIN)winsetup.rc se/gvclang.h $(SRC)gvcver.h $(SRC)gvcrc.h $(SRCWIN)winsetup.h
$(RCOMP) $(RIPATH)"se" $(ROFILE)$(OD)setp$(WINEXT)se.res $(SRCWIN)winsetup.rc
$(BD)setp$(WINEXT)se.dll: $(OD)setp$(WINEXT)se.res se/setup32.def
$(LINK) $(LDLL) $(LDEF)se$(D)setup32.def $(LOUT)$(BD)setp$(WINEXT)se.dll $(OD)setp$(WINEXT)se.res
##########
# Slovak
$(OD)gsvw$(WINEXT)sk.res: $(HDRS) $(SRCWIN)gvwin2.rc sk/gvclang.h sk/gvclang.rc sk/gvwlang.rc
$(RCOMP) $(RIPATH)"sk" $(ROFILE)$(OD)gsvw$(WINEXT)sk.res $(RLANG)1250 $(SRCWIN)gvwin2.rc
$(BD)gsvw$(WINEXT)sk.dll: $(OD)gsvw$(WINEXT)sk.res sk/gvwin32.def
$(LINK) $(LDLL) $(LDEF)sk$(D)gvwin32.def $(LOUT)$(BD)gsvw$(WINEXT)sk.dll $(OD)gsvw$(WINEXT)sk.res
$(OD)setp$(WINEXT)sk.res: $(SRCWIN)winsetup.rc sk/gvclang.h $(SRC)gvcver.h $(SRC)gvcrc.h $(SRCWIN)winsetup.h
$(RCOMP) $(RIPATH)"sk" $(ROFILE)$(OD)setp$(WINEXT)sk.res $(RLANG)1250 $(SRCWIN)winsetup.rc
$(BD)setp$(WINEXT)sk.dll: $(OD)setp$(WINEXT)sk.res sk/setup32.def
$(LINK) $(LDLL) $(LDEF)sk$(D)setup32.def $(LOUT)$(BD)setp$(WINEXT)sk.dll $(OD)setp$(WINEXT)sk.res
##########
# Windows setup
$(OD)winsetup$(OBJ): $(SRCWIN)winsetup.cpp $(SRCWIN)winsetup.h $(SRC)gvcrc.h $(SRC)gvcbeta.h $(SRCWIN)dwinst.h $(LANGUAGE)/gvclang.h
$(COMP) -I$(LANGUAGE) $(FOO)winsetup$(OBJ) $(CO) $(SRCWIN)winsetup.cpp
$(OD)dwinst$(OBJ): $(SRCWIN)dwinst.cpp $(SRCWIN)dwinst.h
$(COMP) $(FOO)dwinst$(OBJ) $(CO) $(SRCWIN)dwinst.cpp
$(OD)dwuninst$(OBJ): $(SRCWIN)dwuninst.cpp $(SRCWIN)dwuninst.h
$(COMP) $(FOO)dwuninst$(OBJ) $(CO) $(SRCWIN)dwuninst.cpp
$(OD)winsetup.res: $(SRCWIN)winsetup.rc $(SRCWIN)winsetup.h $(LANGUAGE)/gvclang.h
$(RCOMP) $(RIPATH)"$(LANGUAGE)" $(ROFILE)$(OD)winsetup.res $(SRCWIN)winsetup.rc
$(BD)setup.exe: $(OD)winsetup$(OBJ) $(OD)winsetup.res $(SRCWIN)winsetup.def $(OD)dwinst$(OBJ) $(OD)gvcbetaa$(OBJ) $(OD)gvwgsver$(OBJ) $(OD)lib.rsp
$(LINK) $(DEBUGLINK) $(LGUI) $(LDEF)$(SRCWIN)winsetup.def $(LOUT)$(BD)setup.exe $(OD)winsetup$(OBJ) $(OD)dwinst$(OBJ) $(OD)gvcbetaa$(OBJ) $(OD)gvwgsver$(OBJ) $(LIBRSP) $(OD)winsetup.res
$(OD)dwuninst.res: $(SRCWIN)dwuninst.rc $(SRCWIN)dwuninst.h
$(RCOMP) $(RIPATH)"$(LANGUAGE)" $(ROFILE)$(OD)dwuninst.res $(SRCWIN)dwuninst.rc
$(BD)uninstgs.exe: $(OD)dwuninst$(OBJ) $(SRCWIN)dwuninst.h $(OD)dwuninst.res $(SRCWIN)dwuninst.def
$(LINK) $(DEBUGLINK) $(LGUI) $(LDEF)$(SRCWIN)dwuninst.def $(LOUT)$(BD)uninstgs.exe $(OD)dwuninst$(OBJ) $(LIBRSP) $(OD)dwuninst.res
##########
# Documentation
$(BD)gsviewen.hlp: $(GVDOC) $(DOC2RTF) en/gvclang.txt en/gsview.hpj
$(CP) en$(D)gsview.hpj $(OD)gsviewen.hpj
$(GVDOC) W en$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewen.hpj
$(CP) $(OD)gsviewen.hlp $(BD)gsviewen.hlp
$(BD)gsviewde.hlp: $(GVDOC) $(DOC2RTF) de/gvclang.txt de/gsview.hpj
$(CP) de$(D)gsview.hpj $(OD)gsviewde.hpj
$(GVDOC) W de$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewde.hpj
$(CP) $(OD)gsviewde.hlp $(BD)gsviewde.hlp
$(BD)gsviewes.hlp: $(GVDOC) $(DOC2RTF) es/gvclang.txt es/gsview.hpj
$(CP) es$(D)gsview.hpj $(OD)gsviewes.hpj
$(GVDOC) W es$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewes.hpj
$(CP) $(OD)gsviewes.hlp $(BD)gsviewes.hlp
$(BD)gsviewfr.hlp: $(GVDOC) $(DOC2RTF) fr/gvclang.txt fr/gsview.hpj
$(CP) fr$(D)gsview.hpj $(OD)gsviewfr.hpj
$(GVDOC) W fr$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewfr.hpj
$(CP) $(OD)gsviewfr.hlp $(BD)gsviewfr.hlp
$(BD)gsviewgr.hlp: $(GVDOC) $(DOC2RTF) gr/gvclang.txt gr/gsview.hpj
$(CP) gr$(D)gsview.hpj $(OD)gsviewgr.hpj
$(GVDOC) W gr$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewgr.hpj
$(CP) $(OD)gsviewgr.hlp $(BD)gsviewgr.hlp
$(BD)gsviewit.hlp: $(GVDOC) $(DOC2RTF) it/gvclang.txt it/gsview.hpj
$(CP) it$(D)gsview.hpj $(OD)gsviewit.hpj
$(GVDOC) W it$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewit.hpj
$(CP) $(OD)gsviewit.hlp $(BD)gsviewit.hlp
$(BD)gsviewnl.hlp: $(GVDOC) $(DOC2RTF) nl/gvclang.txt nl/gsview.hpj
$(CP) nl$(D)gsview.hpj $(OD)gsviewnl.hpj
$(GVDOC) W nl$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewnl.hpj
$(CP) $(OD)gsviewnl.hlp $(BD)gsviewnl.hlp
$(BD)gsviewru.hlp: $(GVDOC) $(DOC2RTF) ru/gvclang.txt ru/gsview.hpj
$(CP) ru$(D)gsview.hpj $(OD)gsviewru.hpj
$(GVDOC) W ru$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewru.hpj
$(CP) $(OD)gsviewru.hlp $(BD)gsviewru.hlp
$(BD)gsviewse.hlp: $(GVDOC) $(DOC2RTF) se/gvclang.txt se/gsview.hpj
$(CP) se$(D)gsview.hpj $(OD)gsviewse.hpj
$(GVDOC) W se$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewse.hpj
$(CP) $(OD)gsviewse.hlp $(BD)gsviewse.hlp
$(BD)gsviewsk.hlp: $(GVDOC) $(DOC2RTF) sk/gvclang.txt sk/gsview.hpj
$(CP) sk$(D)gsview.hpj $(OD)gsviewsk.hpj
$(GVDOC) W sk$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewsk.hpj
$(CP) $(OD)gsviewsk.hlp $(BD)gsviewsk.hlp
$(BD)gsviewct.hlp: $(GVDOC) $(DOC2RTF) ct/gvclang.txt ct/gsview.hpj
$(CP) ct$(D)gsview.hpj $(OD)gsviewct.hpj
$(GVDOC) W ct$(D)gvclang.txt $(OD)gsview.txt
$(DOC2RTF) $(OD)gsview.txt $(OD)gsview.rtf
$(HC) $(OD)gsviewct.hpj
$(CP) $(OD)gsviewct.hlp $(BD)gsviewct.hlp
html: $(DOC2HTML) $(CODEPAGE) $(GVDOC) en/gvclang.txt de/gvclang.txt es/gvclang.txt fr/gvclang.txt gr/gvclang.txt it/gvclang.txt nl/gvclang.txt ru/gvclang.txt se/gvclang.txt
$(GVDOC) W en$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewen.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W de$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewde.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W es$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewes.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W fr$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewfr.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W gr$(D)gvclang.txt $(OD)temp.txt
# $(CODEPAGE) 1253 8859-7 $(OD)temp.txt $(OD)gsview.txt
# $(RM) $(OD)temp.txt
# $(DOC2HTML) $(OD)gsview.txt $(BD)gsviewgr.htm ISO-8859-7
$(CODEPAGE) 1253 UTF-8 $(OD)temp.txt $(OD)gsview.txt
$(RM) $(OD)temp.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewgr.htm UTF-8
$(RM) $(OD)gsview.txt
$(GVDOC) W it$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewit.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W nl$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewnl.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W ru$(D)gvclang.txt $(OD)temp.txt
$(CODEPAGE) 1251 UTF-8 $(OD)temp.txt $(OD)gsview.txt
$(RM) $(OD)temp.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewru.htm UTF-8
$(RM) $(OD)gsview.txt
$(GVDOC) W se$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewse.htm
$(RM) $(OD)gsview.txt
$(GVDOC) W sk$(D)gvclang.txt $(OD)temp.txt
$(CODEPAGE) 1250 UTF-8 $(OD)temp.txt $(OD)gsview.txt
$(RM) $(OD)temp.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewsk.htm UTF-8
$(RM) $(OD)gsview.txt
$(GVDOC) W ct$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)gsviewct.htm
$(RM) $(OD)gsview.txt
$(GVDOC) P en$(D)gvclang.txt $(OD)gsview.txt
$(DOC2HTML) $(OD)gsview.txt $(BD)os2help.htm
$(RM) $(OD)gsview.txt
##########
# gsprint
GSPRINTOBJS=$(OD)gsprint$(OBJ) $(OD)gvwfile$(OBJ) $(OD)gvwdib$(OBJ) \
$(OD)gvwpdib$(OBJ) $(OD)gvwgsver$(OBJ)
$(BD)gsprint.exe: $(GSPRINTOBJS) $(OD)lib.rsp
$(LINK) $(DEBUGLINK) $(LCONSOLE) $(LOUT)$(BD)gsprint.exe $(GSPRINTOBJS) $(LIBRSP)
$(OD)gsprint$(OBJ): $(SRCWIN)gsprint.cpp $(SRC)gvcfile.h $(SRCWIN)gvwdib.h $(SRCWIN)gvwpdib.h $(SRC)gvcver.h $(OD)gsvver.h
$(CPPCOMP) $(FOO)gsprint$(OBJ) $(CO) $(SRCWIN)gsprint.cpp
#################################################################
# Testing of DSC parser
dsctest: $(OD)dsctest$(EXE)
$(OD)dsctest$(EXE): $(SRC)dscutil.c $(OD)dscparse$(OBJ) $(HDRS)
$(COMP) $(FEO)dsctest$(EXE) -DSTANDALONE $(SRC)dscutil.c $(OD)dscparse$(OBJ)
#################################################################
# Cleanup and distribution
clean: commonclean
-$(RM) $(OD)*.res
-$(RM) $(OD)*.hpj
-$(RM) $(OD)*.hlp
-$(RM) $(OD)*.HLP
-$(RM) $(OD)*.rsp
-$(RM) $(OD)gsview.txt
-$(RM) $(OD)gsview.rtf
-$(RM) $(OD)files32.txt
-$(RM) $(OD)viewlist.txt
-$(RM) $(OD)viewlist.tmp
distclean:
-$(RM) $(BD)*.lib
-$(RM) $(BD)*.lib
-$(RM) $(BD)*.pdb
-$(RM) $(BD)*.ilk
-$(RM) $(BD)*.exp
-$(RM) $(BD)*.htm
veryclean: clean distclean
-$(RM) $(BD)*.exe
-$(RM) $(BD)*.dll
-$(RM) $(BD)*.hlp
srczip:
-$(RM) $(OD)src.txt
-$(RM) gsv$(GSVIEW_VERSION)src.zip
echo $(DISTDIR)/Readme.htm > $(OD)src.txt
echo $(DISTDIR)/epstool.htm >> $(OD)src.txt
echo $(DISTDIR)/gsprint.htm >> $(OD)src.txt
echo $(DISTDIR)/gsview.css >> $(OD)src.txt
echo $(DISTDIR)/LICENCE >> $(OD)src.txt
echo $(DISTDIR)/FILE_ID.DIZ >> $(OD)src.txt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -