📄 makefile.win32
字号:
#
# Makefile for Postmini
#
# Note: This version of Postmini uses dynamic memory allocation
# to allocate arrays when reading 3D datasets. This avoids
# having an 'incore' code variant as in previous versions.
#
SRC = annotate.f arrayutil.f init_common.f color_contours.f compare.f \
compare_add.f compare_integrate.f compare_oxide.f \
compare_plot.f contour.f \
defaults.f e_jcomp.f e_jmag.f fill_3d_contours.f find.f \
hidden_lines_safe_version_4.f info.f integrate.f lineutil.f \
minmax.f plot1d.f plot2d.f plot3d.f plot_utils.f postmini.f praray.f \
read_2dop.f read_asciifile.f read_bambi.f read_mini.f read_promis.f \
read_sup4.f read_pisces.f read_tif.f \
read_mini.f read_2dop.f read_faim.f read_mcp2d.f read_medici.f \
read_suprem3.f read_useout.f read_vlsicap.f read_spice3.f read_grapes.f \
create_analytical.f \
scale_data.f surf.f \
surf_general.f surf_gks.f surf_matrix.f surf_plot3d.f \
surf_plot_data_3d.f surf_xform3d.f utils.f \
save.f restore.f \
callable_utils.f read_utils.f zoom.f \
surf_boundingbox.f probe.f parser.f tri_utils.f \
evaluate.f messages.f \
compare_2d.f compare_add_2d.f compare_plot_2d.f \
delaunay.c spice3.c
#
SRC_ULTRIX = sysdep_ultrix.f sysdep_ultrix_c.c
#
SRC_TRU64 = sysdep_tru64.f sysdep_tru64_c.c
#
SRC_WIN32 = sysdep_win32.f gks_to_qwin.f sysdep_win32_c.c \
escapes_win32.f menu_win32.f mathmode_win32.f
#
OBJS = annotate.obj arrayutil.obj init_common.obj color_contours.obj compare.obj \
compare_add.obj compare_integrate.obj compare_plot.obj \
compare_oxide.obj contour.obj \
defaults.obj e_jcomp.obj e_jmag.obj fill_3d_contours.obj find.obj \
hidden_lines_safe_version_4.obj info.obj integrate.obj lineutil.obj \
minmax.obj plot1d.obj plot2d.obj plot3d.obj plot_utils.obj postmini.obj praray.obj \
read_asciifile.obj read_bambi.obj read_promis.obj \
read_sup4.obj read_pisces.obj read_tif.obj \
read_mini.obj read_2dop.obj read_faim.obj read_mcp2d.obj read_medici.obj \
read_suprem3.obj read_useout.obj read_vlsicap.obj read_spice3.obj read_grapes.obj \
create_analytical.obj \
scale_data.obj surf.obj \
surf_general.obj surf_gks.obj surf_matrix.obj surf_plot3d.obj \
surf_plot_data_3d.obj surf_xform3d.obj utils.obj \
save.obj restore.obj \
callable_utils.obj read_utils.obj zoom.obj surf_boundingbox.obj \
probe.obj parser.obj tri_utils.obj \
evaluate.obj messages.obj \
compare_2d.obj compare_add_2d.obj compare_plot_2d.obj \
delaunay.obj spice3.obj
#
OBJS_ULTRIX = sysdep_ultrix.obj sysdep_ultrix_c.obj
#
OBJS_TRU64 = sysdep_tru64.obj sysdep_tru64_c.obj
#
OBJS_WIN32 = sysdep_win32.obj sysdep_win32_c.obj menu_win32.obj \
mathmode_win32.obj escapes_win32.obj gks_to_qwin.obj
#
OBJS_CALLABLE = callable_postmini.obj callable_compare.obj callable_contour.obj
#
# Libraries for linking with Compaq TRU64/1 and GKS V6.0
# In GKS V6.0, the lib/libGKSbnd_for.a (f77 interface to GKS$ binding)
# is part of -lGKS
#
LIBS_TRU64 = -lGKS -lm -lc
#
LIBS_WIN32 = /libs:qwin
#
# Select compiler: Postmini code uses some f90 features
#
F77 = f90
.f.obj:
$(F77) -c $(FFLAGS) $<
#
# Compiler options for DEC FORTRAN
#
FFLAGS =
#
# Compiler options for C compiler
# Since we are linking with QWIN library, we need to define tell
# the C compiler that we will be using the multithreaded library
#
CFLAGS = -D_MT
#
postmini : $(OBJS) $(OBJS_WIN32)
$(F77) /exe:postmini.exe $(FFLAGS) $(OBJS) $(OBJS_WIN32) \
$(LIBS_WIN32) /link /nodefaultlib:libc
#
callable_postmini : $(OBJS) $(OBJS_WIN32) $(OBJS_CALLABLE)
lib /out:postmini.lib $(OBJS) $(OBJS_WIN32) $(OBJS_CALLABLE)
clean:
del $(OBJS) $(OBJS_WIN32) $(OBJS_CALLABLE)
#
sysdep.cmn: sysdep_win32.cmn
copy sysdep_win32.cmn sysdep.cmn
copy menu_win32.cmn menu.cmn
#
# The include file dependency list is being updated, many are way behind
#
annotate.obj: \
annotations.cmn \
compare.cmn \
const.h \
defaults.cmn \
gksdefs.cmn \
io.cmn \
plot.cmn \
save.cmn \
sysdep.cmn
arrayutil.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn
color_contours.obj: \
gksdefs.cmn \
sysdep.cmn
compare.obj: \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
sysdep.cmn \
units.cmn
compare_add.obj: \
bincodes.cmn \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn \
user.cmn
compare_oxide.obj: \
bincodes.cmn \
compare.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn
compare_integrate.obj: \
bincodes.cmn \
compare.cmn \
const.h \
data.cmn \
io.cmn \
sysdep.cmn \
mesh.cmn
compare_plot.obj: \
annotations.cmn \
callable.cmn \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
plot.cmn \
save.cmn \
sysdep.cmn \
units.cmn
compare_2d.obj: \
compare_2d.cmn \
const.h \
data.cmn \
defaults.cmn \
evaluate.cmn \
io.cmn \
sysdep.cmn \
units.cmn
compare_add_2d.obj: \
bincodes.cmn \
compare_2d.cmn \
const.h \
data.cmn \
defaults.cmn \
evaluate.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn \
user.cmn
compare_plot_2d.obj: \
callable.cmn \
compare_2d.cmn \
const.h \
data.cmn \
defaults.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
title.cmn \
units.cmn
contour.obj: \
gksdefs.cmn \
plot.cmn \
sysdep.cmn
defaults.obj: \
const.h \
defaults.cmn \
gksdefs.cmn \
plot.cmn \
sysdep.cmn \
units.cmn
e_jcomp.obj: \
bincodes.cmn \
const.h \
mesh.cmn \
sysdep.cmn
e_jmag.obj: \
bincodes.cmn \
const.h \
io.cmn \
mesh.cmn \
sysdep.cmn
fill_3d_contours.obj: \
const.h \
gksdefs.cmn \
plot.cmn \
sysdep.cmn
find.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn
hidden_lines_safe_version_4.obj: \
sysdep.cmn \
threed.cmn
info.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn
integrate.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn \
user.cmn
lineutil.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn
mathmode_win32.obj: \
gksdefs.cmn \
mathmode.cmn
minmax.obj: \
bincodes.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
sysdep.cmn \
units.cmn
plot1d.obj: \
bincodes.cmn \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn \
user.cmn
plot2d.obj: \
bincodes.cmn \
callable.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn
plot3d.obj: \
bincodes.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn
plot_utils.obj: \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
plot.cmn \
sysdep.cmn
postmini.obj: \
annotations.cmn \
callable.cmn \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
save.cmn \
sysdep.cmn \
units.cmn \
version.cmn
praray.obj: \
const.h \
io.cmn \
sysdep.cmn \
units.cmn
read_2dop.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
incore.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn
read_asciifile.obj: \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
user.cmn
#
read_bambi.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_mini.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
incore.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_promis.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_suprem3.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_pisces.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_sup4.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_tif.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_useout.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_vlsicap.obj: \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_spice3.obj: \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
user.cmn
read_grapes.obj: \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
user.cmn
create_analytical.obj: \
const.h \
data.cmn \
evaluate.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
save.obj: \
const.h \
annotations.cmn \
compare.cmn \
data.cmn \
defaults.cmn \
io.cmn \
parser.cmn \
plot.cmn \
save.cmn \
sysdep.cmn \
units.cmn \
user.cmn
restore.obj: \
const.h \
annotations.cmn \
compare.cmn \
data.cmn \
defaults.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
save.cmn \
sysdep.cmn \
units.cmn \
user.cmn
scale_data.obj:
surf.obj: \
const.h \
gksdefs.cmn \
surf.cmn \
sysdep.cmn
surf_general.obj: \
const.h \
io.cmn \
surf.cmn \
sysdep.cmn
surf_gks.obj: \
const.h \
gksdefs.cmn \
io.cmn \
surf.cmn\
sysdep.cmn
surf_matrix.obj:
surf_plot3d.obj: \
const.h \
io.cmn \
plot3d.cmn \
surf.cmn \
sysdep.cmn
surf_plot_data_3d.obj: \
const.h \
defaults.cmn \
io.cmn \
plot.cmn \
gksdefs.cmn \
surf.cmn \
sysdep.cmn
surf_xform3d.obj:
surf_boundingbox.obj: \
const.h \
gksdefs.cmn \
plot.cmn \
plot3d.cmn \
surf.cmn \
sysdep.cmn
sysdep_ultrix.obj: \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
incore.cmn \
io.cmn \
plot.cmn \
sysdep.cmn \
user.cmn
sysdep_ultrix_c.obj: \
/usr/include/stdlib.h \
/usr/include/unistd.h \
/usr/include/pwd.h \
/usr/include/string.h \
/usr/include/stdio.h \
/usr/include/sys/ioctl.h
sysdep_tru64.obj: \
const.h \
data.cmn \
defaults.cmn \
gksdefs.cmn \
incore.cmn \
io.cmn \
plot.cmn \
sysdep.cmn \
user.cmn
sysdep_tru64_c.obj: \
/usr/include/stdlib.h \
/usr/include/unistd.h \
/usr/include/pwd.h \
/usr/include/string.h \
/usr/include/stdio.h \
/usr/include/sys/ioctl.h
utils.obj:
menu_win32.obj: \
menu.cmn \
sysdep.cmn
callable_utils.obj: \
callable.cmn \
compare.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn \
user.cmn
init_common.obj : \
annotations.cmn \
callable.cmn \
compare.cmn \
const.h \
data.cmn \
defaults.cmn \
incore.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
save.cmn \
sysdep.cmn \
units.cmn \
user.cmn \
version.cmn
read_utils.obj: \
callable.cmn \
const.h \
data.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn \
units.cmn \
user.cmn
zoom.obj: \
plot.cmn \
gksdefs.cmn
probe.obj: \
const.h \
mesh.cmn \
plot.cmn \
gksdefs.cmn
escapes_win32.obj: \
gksdefs.cmn
parser.obj: \
io.cmn \
parser.cmn \
sysdep.cmn
tri_utils.obj: \
sysdep.cmn
read_faim.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_mcp2d.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
read_medici.obj: \
bincodes.cmn \
const.h \
data.cmn \
gksdefs.cmn \
io.cmn \
mesh.cmn \
plot.cmn \
sysdep.cmn
evaluate.obj : \
evaluate.cmn
spice3.obj :\
spice3.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -