⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.win

📁 Programs in the irregular grid design package described in this manual are used to carry out five ma
💻 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 + -