📄 makefile.win
字号:
#---------------------------------------------------
# Makefile.machine
# This file defines machine dependencies
#---------------------------------------------------
FF = f77
F_FLAGS =
FF_OUTPUT_TYPE = o
CC = gcc
PROCESSOR = UNKNOWN
C_FLAGS = -DPROCESSOR=${PROCESSOR}
C_DEBUG_FLAGS = -g
C_DEBUG_FLAGS =
INCLUDE = -I/usr/X11/include
LD = ${CC}
LD_FLAGS =
LD_LIBS = -lXm -lXt -lX11
#include ../pigsrc/makefile.lin
#include ../pigsrc/Makefile.linux
#include ../pigsrc/Makefile.alpha
#include ../pigsrc/Makefile.HP
PROCESSOR = MSWINDOWS
FF = fl
F_FLAGS = /AL /Gt64 /Ge /G2 /4Yd /4Yb /4I4 /FPi
FF_OUTPUT_TYPE = obj
CC = cl
C_FLAGS = -AL -Gsw -Gt64 -Oils -Zp -W3 -FPi -Ic:\c700\mfc\include -Ic:\c700\include -DLIBDIR=c:\c700\LIB
C_PPFLAGS = -AL -Gsw -Ge -Gt64 -Oils -Zp -W3 -FPi -Ic:\c700\mfc\include -Ic:\c700\include -DLIBDIR=c:\c700\LIB
LD = link
LD_FLAGS = -m486
LD_LIBS = -lf2c -lm -L/usr/X11/lib -lXm -lXmu -lXt -lSM -lICE -lXext -lX11 -lc
#------------------------------------------------
#---------------- RULES -------------------------
#------------------------------------------------
.c.o:
${CC} -c -o $@ ${INCLUDE} ${C_FLAGS} ${C_DEBUG_FLAGS} $<
.cpp.o:
${CC} -c -o $@ ${INCLUDE} ${C_FLAGS} ${C_DEBUG_FLAGS} $<
.f.o:
${FF} -c -o $@ ${F_FLAGS} -Tf$<
.SUFFIXES: .rc .res .url .xxx .c .f .exe .obj .o32 .dat .bas .db .h .hpp .inc .def .ex$$ .inf .in$$ .par
# Use these for Windows 3.1 LARGE MODEL
LINK = link
#RCFLAGS = -k -m -30
RCFLAGS = -k
MFCLIB = c:\c700\mfc\lib\lafxcw
DEF = L:\lib\universl
DEF = ..\pigsrc\wpig\wpig.def
#
# two versions of LFLAGS
#
#this is fine for tv1msc.xxx
LFLAGS = /ALIGN:16/NOE
#Next one works for tv1mscf.xxx
#agd 93/jul/18
CFLAGS = -AL -Gsw -Gt64 -Oils -Zp -W3 -FPi -Ic:\c700\mfc\include -Ic:\c700\include
CPPFLAGS = -AL -Gsw -Ge -Gt64 -Oils -Zp -W3 -FPi -Ic:\c700\mfc\include -Ic:\c700\include
#.c.obj:
# cd $(*D)
# cl -c @<< $(CFLAGS) $(*B).c -DLIBDIR=c:\c700\LIB
# cd $(MAKEDIR)
#.cpp.obj:
# cd $(*D)
# cl -c @<< $(CPPFLAGS) $(*B).cpp -DLIBDIR=c:\c700\LIB
# cd $(MAKEDIR)
.for.o:
cd $(*D)
fl /c /AL /Gt64 /Ge /G2 /4Yd /4Yb /4I4 /FPi $(*B).for
cd $(MAKEDIR)
.f.o:
cd $(*D)
fl /c /AL /Gt64 /Ge /G2 /4Yd /4Yb /4I4 /FPi /Tf$(*B).f
cd $(MAKEDIR)
.url.rc:
L:\bin\curl -r rcwin -IL:\inc $*.url
.rc.res:
cd $(*D)
rc -r $(*B).rc
cd $(MAKEDIR)
.url.res:
L:\bin\curl -r rcwin -IL:\inc $*.url
rc -r -In:\inc $*.rc
.exe.ex$$:
# c:\install.pro\utils\dpack $** $@
dpack $** $@
.inf.in$$:
# c:\install.pro\utils\dpack $** $@
dpack $** $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -