📄 makefile.w16
字号:
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = GRIDIT
ADNODE_DEP =
ADNODEC_DEP =
BDYADD_DEP =
COINCIDE_DEP = ..\src\includes\master1.par \
..\src\includes\gridc.set
DISCARD_DEP =
ELFORM_DEP =
GRIDIT_DEP = ..\src\includes\master1.par \
..\src\includes\gridc2.set \
..\src\includes\gridc.set \
..\src\includes\triang.fmt \
..\src\includes\neigh.fmt \
..\src\includes\nnb.set \
..\src\includes\node.fmt \
..\src\includes/master1.par \
..\src\includes/gridc.set \
..\src\includes/nnb.set \
..\src\includes/gridc2.set
HASHTRI_DEP =
IFSMESH_DEP = ..\src\includes\master1.par \
..\src\includes\gridc.set \
..\src\includes\nnb.set \
..\src\includes\gridc2.set
INDEX_DEP =
INTADD_DEP =
SACFIND_DEP =
SHIFTD_DEP =
SWAP_DEP =
SWPTST_DEP =
TRFIND_DEP =
TRMESH_DEP =
hello\hello.o32: hello\hello.f
gridit\ADNODE.o32: GRIDIT\ADNODE.f $(ADNODE_DEP)
gridit\ADNODEC.o32: GRIDIT\ADNODEC.f $(ADNODEC_DEP)
gridit\BDYADD.o32: GRIDIT\BDYADD.f $(BDYADD_DEP)
gridit\COINCIDE.o32: GRIDIT\COINCIDE.f $(COINCIDE_DEP)
gridit\DISCARD.o32: GRIDIT\DISCARD.f $(DISCARD_DEP)
gridit\ELFORM.o32: GRIDIT\ELFORM.f $(ELFORM_DEP)
gridit\GRIDIT.o32: GRIDIT\GRIDIT.f $(GRIDIT_DEP)
gridit\HASHTRI.o32: GRIDIT\HASHTRI.f $(HASHTRI_DEP)
gridit\IFSMESH.o32: GRIDIT\IFSMESH.f $(IFSMESH_DEP)
gridit\INDEX.o32: GRIDIT\INDEX.f $(INDEX_DEP)
gridit\INTADD.o32: GRIDIT\INTADD.f $(INTADD_DEP)
gridit\SACFIND.o32: GRIDIT\SACFIND.f $(SACFIND_DEP)
gridit\SHIFTD.o32: GRIDIT\SHIFTD.f $(SHIFTD_DEP)
gridit\SWAP.o32: GRIDIT\SWAP.f $(SWAP_DEP)
gridit\SWPTST.o32: GRIDIT\SWPTST.f $(SWPTST_DEP)
gridit\TRFIND.o32: GRIDIT\TRFIND.f $(TRFIND_DEP)
gridit\TRMESH.o32: GRIDIT\TRMESH.f $(TRMESH_DEP)
$(PROJ).EXE:: \
gridit\ADNODE.o32 \
gridit\ADNODEC.o32 \
gridit\BDYADD.o32 \
gridit\COINCIDE.o32 \
gridit\DISCARD.o32 \
gridit\ELFORM.o32 \
gridit\GRIDIT.o32 \
gridit\HASHTRI.o32 \
gridit\IFSMESH.o32 \
gridit\INDEX.o32 \
gridit\INTADD.o32 \
gridit\SACFIND.o32 \
gridit\SHIFTD.o32 \
gridit\SWAP.o32 \
gridit\SWPTST.o32 \
gridit\TRFIND.o32 \
gridit\TRMESH.o32 \
../src/iosubs/readn.o32 \
../src/iosubs/readtri.o32 \
../src/iosubs/upperc.o32 \
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = ADC2TRI
ADC2TRI_DEP = ..\src\includes\master1.par \
..\src\includes\neigh.fmt \
..\src\iosubs\upperc.f
adc2tri\ADC2TRI.o32: ADC2TRI\ADC2TRI.f $(ADC2TRI_DEP)
$(PROJ).EXE:: adc2tri\ADC2TRI.o32 $(OBJS_EXT)\
f32/about.o32\
f32/pigid.o32\
f32/pigtext.o32 \
..\pigsrc\tpig\piglicen.o32 \
iosubs/upperc.o32
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = OKNEIGH
OKNEIGH_DEP = ..\src\includes\master1.par \
..\src\includes\edcommon.set \
..\src\includes\neigh.fmt
okneigh\OKNEIGH.o32: OKNEIGH\OKNEIGH.f $(OKNEIGH_DEP)
$(PROJ).EXE:: okneigh\OKNEIGH.o32 $(OBJS_EXT)\
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = OKNODE
oknode\OKNODE.o32: OKNODE\OKNODE.f $(OKNODE_DEP)
$(PROJ).EXE:: oknode\OKNODE.o32 $(OBJS_EXT)\
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = TRI2ADC
TRI2ADC_DEP = ..\src\includes\master1.par \
..\src\includes\edcommon.set \
..\src\includes\trscom.set \
..\src\includes/master1.par \
..\src\includes/edcommon.set \
..\src\includes/neigh.fmt
TRIRETRO_DEP = ..\src\includes\master1.par \
..\src\includes\edcommon.set
TRISTORE_DEP = ..\src\includes/master1.par \
..\src\includes/trscom.set \
..\src\includes/edcommon.set
PIGTEXT_DEP =
TRI2ADC\TRI2ADC.o32: TRI2ADC\TRI2ADC.f $(TRI2ADC_DEP)
TRI2ADC\TRIRETRO.o32: TRI2ADC\TRIRETRO.f $(TRIRETRO_DEP)
#next line is for f32 version of tristore.o32
f32\TRISTORE.o32: EDITOR\TRISTORE.f $(TRISTORE_DEP)
cd editor
$(F32) $(F32FLAGS) /c /Tf$(*B).f /Fo$(MAKEDIR)/f32/$(*B).o32
cd $(MAKEDIR)
f32\PIGTEXT.o32: ..\src\iosubs\PIGTEXT.f $(PIGTEXT_DEP)
cd ..\src\iosubs
$(F32) $(F32FLAGS) /c /Tf$(*B).f /Fo$(MAKEDIR)/f32/$(*B).o32
cd $(MAKEDIR)
f32\about.o32: ..\pigsrc\utils\about.f $(ABOUT_DEP)
cd ..\pigsrc\utils
$(F32) $(F32FLAGS) /c /Tf$(*B).f /Fo$(MAKEDIR)/f32/$(*B).o32
cd $(MAKEDIR)
f32\pigid.o32: ..\pigsrc\pig\pigid.f $(PIGID_DEP)
cd ..\pigsrc\pig
$(F32) $(F32FLAGS) /c /Tf$(*B).f /Fo$(MAKEDIR)/f32/$(*B).o32
cd $(MAKEDIR)
$(PROJ).EXE:: \
TRI2ADC\TRI2ADC.o32 \
TRI2ADC\TRIRETRO.o32 \
..\src\iosubs\nugetngh.o32 \
f32\TRISTORE.o32 \
f32\about.o32 \
f32\pigid.o32 \
..\pigsrc\tpig\piglicen.o32 \
f32\PIGTEXT.o32 \
iosubs\upperc.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = TRISTATS
ABOUT_DEP = ..\pigsrc\pig\pig.def \
..\src\includes\master1.par
TSTAMP_DEP = ..\pigsrc\tstamp.dat
TRIFNS_DEP = ..\src\includes\master1.par \
..\src\includes\trscom.set
TRISTATS_DEP = ..\src\includes\master1.par \
..\src\includes\edcommon.set \
..\src\includes\trscom.set \
..\src\includes/master1.par \
..\src\includes/edcommon.set \
..\src\includes/neigh.fmt
TRISTATS\TRIFNS.o32: TRISTATS\TRIFNS.f $(TRIFNS_DEP)
TRISTATS\TRISTATS.o32: TRISTATS\TRISTATS.f $(TRISTATS_DEP)
$(PROJ).EXE:: \
TRISTATS\TRIFNS.o32 \
TRISTATS\TRISTATS.o32 \
../src/iosubs/nugetngh.o32 \
../src/iosubs/upperc.o32 \
../src/lib/sortit.o32 \
f32/TRISTORE.o32 \
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = RENUMBER
RENUMBER_DEP = ..\src\includes\master1.par
renumber\RENUMBER.o32: RENUMBER\RENUMBER.f $(RENUMBER_DEP)
$(PROJ).EXE:: renumber/RENUMBER.o32\
f32/about.o32\
f32/pigid.o32\
../src/iosubs/upperc.o32 \
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = PREJOIN
PREJOIN_DEP = ..\src\includes\master1.par \
..\src\includes\edcommon.set \
..\src\includes\neigh.fmt \
..\src\includes/master1.par \
..\src\includes/edcommon.set \
..\src\includes/neigh.fmt
prejoin/PREJOIN.o32: PREJOIN\PREJOIN.f $(PREJOIN_DEP)
$(PROJ).EXE:: \
prejoin/PREJOIN.o32 \
f32/about.o32\
f32/pigid.o32\
../src/iosubs/nugetngh.o32 \
../src/iosubs/upperc.o32 \
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = SMOOTH
SMOOTH_DEP = ..\src\includes\master1.par \
..\src\includes\neigh.set \
..\src\includes/master1.par \
..\src\includes/neigh.set \
..\src\includes/neigh.fmt
smooth/SMOOTH.o32: SMOOTH\SMOOTH.f $(SMOOTH_DEP)
$(PROJ).EXE:: \
smooth/SMOOTH.o32 \
..\src\iosubs\upperc.o32 \
..\src\iosubs\wrneigh.o32 \
..\src\lib\sortit.o32 \
..\src\lib\ran2.o32 \
..\src\iosubs\getngh.o32 \
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
##############################################################################
PROJ = REDEP
REDEP_DEP = ..\src\includes\master1.par \
..\src\includes\neigh.set \
..\src\includes/master1.par \
..\src\includes/trscom.set \
..\src\includes/edcommon.set \
..\src\includes/neigh.set \
..\src\includes/neigh.fmt
redep/REDEP.o32: REDEP\REDEP.f $(REDEP_DEP)
$(PROJ).EXE:: \
redep/REDEP.o32 \
..\src\iosubs\upperc.o32 \
..\src\iosubs\wrneigh.o32 \
..\src\iosubs\inputngh.o32 \
..\src\iosubs\readngh.o32 \
..\src\iosubs\getngh.o32 \
..\src\lib\sortit.o32 \
editor\tristore.o32 \
f32/about.o32\
f32/pigid.o32\
..\pigsrc\tpig\piglicen.o32 \
f32/pigtext.o32
$(OBJS_EXT)
link32 -link @<<
$(**: =^
)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)
<<NOKEEP
bindmsf $(PROJ).EXE
#
# now the demodata files
#
demodist: \
..\dist\disk2\demodata\a2dcol.co$$ \
..\dist\disk2\demodata\tutor.tx$$ \
..\dist\disk2\demodata\bnd.di$$ \
..\dist\disk2\demodata\ccwcol.co$$ \
..\dist\disk2\demodata\cont.di$$ \
..\dist\disk2\demodata\dcol.co$$ \
..\dist\disk2\demodata\dep.ng$$ \
..\dist\disk2\demodata\dep.no$$ \
..\dist\disk2\demodata\dep.tr$$ \
..\dist\disk2\demodata\ecol.co$$ \
..\dist\disk2\demodata\g90col.co$$ \
..\dist\disk2\demodata\mod.ng$$ \
..\dist\disk2\demodata\mod.no$$ \
..\dist\disk2\demodata\mod.tr$$ \
..\dist\disk2\demodata\mod1.ng$$ \
..\dist\disk2\demodata\mod1.no$$ \
..\dist\disk2\demodata\mod1s.ng$$ \
..\dist\disk2\demodata\mod2.ng$$ \
..\dist\disk2\demodata\mod3.ng$$ \
..\dist\disk2\demodata\redep.lo$$ \
..\dist\disk2\demodata\sound.no$$
..\dist\disk2\demodata\a2dcol.co$$: ..\demodata\a2dcol.col
archive /P:$@ $**
..\dist\disk2\demodata\tutor.tx$$: ..\demodata\tutor.txt
archive /P:$@ $**
..\dist\disk2\demodata\bnd.di$$: ..\demodata\bnd.dig
archive /P:$@ $**
..\dist\disk2\demodata\ccwcol.co$$: ..\demodata\ccwcol.col
archive /P:$@ $**
..\dist\disk2\demodata\cont.di$$: ..\demodata\cont.dig
archive /P:$@ $**
..\dist\disk2\demodata\dcol.co$$: ..\demodata\dcol.col
archive /P:$@ $**
..\dist\disk2\demodata\dep.ng$$: ..\demodata\dep.ngh
archive /P:$@ $**
..\dist\disk2\demodata\dep.no$$: ..\demodata\dep.nod
archive /P:$@ $**
..\dist\disk2\demodata\dep.tr$$: ..\demodata\dep.tri
archive /P:$@ $**
..\dist\disk2\demodata\ecol.co$$: ..\demodata\ecol.col
archive /P:$@ $**
..\dist\disk2\demodata\g90col.co$$: ..\demodata\g90col.col
archive /P:$@ $**
..\dist\disk2\demodata\mod.ng$$: ..\demodata\mod.ngh
archive /P:$@ $**
..\dist\disk2\demodata\mod.no$$: ..\demodata\mod.nod
archive /P:$@ $**
..\dist\disk2\demodata\mod.tr$$: ..\demodata\mod.tri
archive /P:$@ $**
..\dist\disk2\demodata\mod1.ng$$: ..\demodata\mod1.ngh
archive /P:$@ $**
..\dist\disk2\demodata\mod1.no$$: ..\demodata\mod1.nod
archive /P:$@ $**
..\dist\disk2\demodata\mod1s.ng$$: ..\demodata\mod1s.ngh
archive /P:$@ $**
..\dist\disk2\demodata\mod2.ng$$: ..\demodata\mod2.ngh
archive /P:$@ $**
..\dist\disk2\demodata\mod3.ng$$: ..\demodata\mod3.ngh
archive /P:$@ $**
..\dist\disk2\demodata\redep.lo$$: ..\demodata\redep.log
archive /P:$@ $**
..\dist\disk2\demodata\sound.no$$: ..\demodata\sound.nod
archive /P:$@ $**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -