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

📄 mk_macros_cl2.ips

📁 功能强大的文本编辑器
💻 IPS
字号:

# Default projectname:
PROJECT	     = NO
DBG          =
#OS9VERSION   = OS9_V3r0
#TCPVERSION   = MW_ISP
TCPVERSION   = MW_SPF
CPU          = 604

# C167 Versionen: (Version 2_0 mit geaendertem seriellen Telegramm)

C167SER_VERSION = C167SER_VERS_2_0

%if %dir(/h0)
GDRIVE  =   /dd
#UDRIVE  =   /h0
UDRIVE  =   /dd
%else
GDRIVE  =   /p1
UDRIVE  =   /p1
%endif

TMPDIR 	= /mnt/disc8/dd/TMP
# archive commands
PGET = pget -w -y
PUTVERS = pvcs -n
PDEL = pvcs -v$(VERS):delete
PLOG = pvlog
PLOG_FILE = pvlog.result

##### Definitions for directories ############################################

#     Directory where the top source directory and
#     all project subdirectories are located.
#     This should be given relative to the current directory !

TOP_DIR		= ../..
PRODUCT_DIR	= ../../..

TOP_PROJ_DIR	 = $(TOP_DIR)/$[Upper,$(PROJECT)]

TOP_PROJ_BIN_DIR = $(TOP_PROJ_DIR)/UTILITIES/OBJS
TOP_SRC_DIR      = $(TOP_DIR)/UTILITIES
TOP_INCL_DIR     = $(TOP_DIR)/SRC/DEFS
ADD_INCL_DIR_1   = $(TOP_DIR)/SRC/DEV_CTRL_PARALLEL/DEFS
ADD_INCL_DIR_2   = $(TOP_DIR)/SRC/IF_HNDLG/DEFS
ADD_INCL_DIR_3   = $(TOP_DIR)/SRC/SIDESCAN/DEFS
TOP_LIB_DIR      = $(TOP_DIR)/SRC/LIBIPS
MAKE_TOOL_DIR    = $(UDRIVE)/MAKETOOLS

GEO_INCL_DIR     = $(PRODUCT_DIR)/LIBGEO/SRC/DEFS
GEN_INCL_DIR     = $(PRODUCT_DIR)/LIBGEN/SRC/DEFS
LIB_INCL_DIR     = $(TOP_LIB_DIR)/DEFS
UNIX_INCL_DIR	 = $(GDRIVE)/MWOS/SRC/DEFS/UNIX
#INET_INCL_DIR	 = $(GDRIVE)/MWOS/SRC/DEFS/inet

#DEFSTCP =   $(GDRIVE)/ISP/DEFS
#DEFSRPC =   $(GDRIVE)/NFS/DEFS
#DEFSTCP =   $(GDRIVE)/MWOS/SRC/DEFS
#DEFSRPC =   $(GDRIVE)/MWOS/SRC/DEFS/rpc
DEFSSPF =   $(GDRIVE)/MWOS/SRC/DEFS/SPF/BSD
DEFSRPC =   $(GDRIVE)/MWOS/SRC/DEFS/SPF

GEO_LIB_DIR      = $(PRODUCT_DIR)/LIBGEO/LIBGEO/OBJS/$(CPU)
GEN_LIB_DIR      = $(PRODUCT_DIR)/LIBGEN/LIBGEN/OBJS/$(CPU)
IPS_LIB_DIR      = $(TOP_PROJ_DIR)/LIBIPS/OBJS/$(CPU)

# Destination directory for my executable :
%if %defined(DEST)
DEST_EXE_DIR     = $(DEST)
%else
DEST_EXE_DIR     = $(TOP_PROJ_BIN_DIR)
%endif
EXE_INST_MOD     = 777          # file mode for the executables

# Destination directory for my objects :
RELS_DIR		 = $(TOP_PROJ_DIR)/UTILITIES/RELS

# List of directories where the header files are searched :
#  -I $(INET_INCL_DIR) \
#  -I $(TOP_INCL_DIR) \
INCLUDE_DIRS     = \
  -I ./DEFS \
  -I $(DEFSRPC) \
  -I $(DEFSSPF) \
  -I $(TOP_INCL_DIR) \
  -I $(ADD_INCL_DIR_1) \
  -I $(ADD_INCL_DIR_2) \
  -I $(ADD_INCL_DIR_3) \
  -I $(UNIX_INCL_DIR) \
  -I $(LIB_INCL_DIR) \
  -I $(GEN_INCL_DIR) \
  -I $(GEO_INCL_DIR)

#		   $(INET_INCL_DIR) \

INCLUDE_DIR_LIST = \
  		   $(DEFSRPC) \
  	 	   $(DEFSSPF) \
                   $(ADD_INCL_DIR_1) \
                   $(ADD_INCL_DIR_2) \
                   $(ADD_INCL_DIR_3) \
		   $(UNIX_INLC_DIR) \
                   $(LIB_INCL_DIR) \
                   $(GEN_INCL_DIR) \
                   $(GEO_INCL_DIR) \
                   ./DEFS


# List of directories where the libraries are searched :
LIB_DIR  	 = $(UDRIVE)/USERS/LIB

#BERKLIB = $(GDRIVE)/OS9TCP/LIB/berklib020.l
#NETLIB  = netdb.l
#SOCKLIB = socklib.l
#RPCLIB  = rpclib.l
NETLIB  = netdb_local.l
SOCKLIB = socket.l
RPCLIB  = rpc.l
#TRAPLIB = $(UDRIVE)/USERS/LIB/traplib.l
#ISERLIB = $(UDRIVE)/USERS/LIB/iserlib.l

##### Definitions for flags #################################################

#CC 		 = purify cc -DPURIFIED
#CC               = cc -mode=c89 -awarn -ae -b
CC               = xcc -mode=c89 -awarn -ae -b


# Compile defines
DEBUG1  = -D _NO_STDIO_MACROS
DEBUG2  = -D DEBUG  -D FDEBUG
#DEBUG3  = -D $(OS9VERSION)  -D $(TCPVERSION)
DEBUG3  = -D $(TCPVERSION)
DEBUG4  = -D $(PROJECT) -D $(C167SER_VERSION)
DEBUG   = $(DEBUG1) $(DEBUG2) $(DEBUG3) $(DEBUG4)
# For DEBUG, set "DBG=-g" option with invocation of pmake
# example: pmake PROJECT=fs20 DBG=-g
#SYSTEMS = $(DBG) -O 7  -n 10  -td $(TMPDIR)  -to OS9000  -tp $(CPU)lcdld
SYSTEMS = $(DBG) -O 0 -g  -td $(TMPDIR)  -to OS9000  -tp $(CPU)lcdld
NO_STACK_CHECK = -Wb,-ps
STACK_CHECK    = 
#XSADD_STACK	= -Wl,-M=100K
MORE_STACK     = -Wl,-M=5K
SYSTEM          =   $(SYSTEMS) $(STACK_CHECK)
CFLAGS          =   $(SYSTEM) $(MORE_STACK) $(INCLUDE_DIRS) $(DEBUG)
#CFLAGS_ADD      =   $(SYSTEM) $(ADD_STACK) $(INCLUDE_DIRS) $(DEBUG)
LFLAGS          =   $(CFLAGS)

# Flags for LINT :
LINTFLAGS        = 

# List of the used libraries for the linker:
#  -l $(LIB_DIR)/libhmp.a \
#  -l $(LIB_DIR)/lib542x.l \
#  -l $(LIB_DIR)/cclib.l \
#  -l $(LIB_DIR)/tclib.l \
#  -l $(TRAPLIB) \	=$(LIB_DIR)/traplib.l
#  -l $(ISERLIB) \	=$(LIB_DIR)/iserlib.l
# put out by BaHo
LINK_LIBS	 = \
  -l $(IPS_LIB_DIR)/libips.l \
  -l $(GEN_LIB_DIR)/libgen.l \
  -l $(GEO_LIB_DIR)/libgeo.l \
  -l $(RPCLIB) \
  -l $(NETLIB) \
  -l $(SOCKLIB) \
  -l unix.l \
  -l sys_clib.l


# List of the used LINT libraries :
LINT_LIBS	 = -lm



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -