makefile.solaris

来自「台湾大学的一个mgcp 协议的实现源码,对研究mgcp协议很有帮助!」· SOLARIS 代码 · 共 56 行

SOLARIS
56
字号
#******************************************************************************
#
# Copyright (C) 1999-2000 Computer & Communications Research Laboratories,
#		          Industrial Technology Research Institute
#
#------------------------------------------------------------------------------
#
# Makefile for CASim (Solaris Verison).
#
#******************************************************************************

PROJECT_BASE = ../..
OS = Solaris

srcdir   = .
os       = $(OS)
root_dir = $(PROJECT_BASE)
bindir   = ${root_dir}/bin/${os}
incdir   = ${root_dir}/include

CC = gcc

INCPATH = -I. -I${incdir}
LIBPATH = -L${bindir}
#CFLAGS = 
DEFS=-DSOLARIS
#WARNING = 
ARFLAGS = cr

.SUFFIXES:
.SUFFIXES: .c .o

.c.o:
	$(CC) $(INCPATH) $(PROGFLAGS) $(CFLAGS) $(DEFS) -o $@ -c $<

################################################################################

TARGET = CASim
PROGFLAGS =
LIBS = -lmgcp -lsocket -lxnet -lposix4

OBJECTS = CASim.o \
	tools.o \
	trace.o
	
all: $(TARGET)

$(TARGET): $(OBJECTS)
	rm -f $@
	$(CC) $(INCPATH) $(CFLAGS) $(DEFS) $(LIBPATH) -o $(TARGET) $(OBJECTS) $(LIBS)	
	chmod a+x $(TARGET)
	cp $(TARGET) $(bindir)

clean :
	rm -f $(TARGET) $(OBJECTS)

⌨️ 快捷键说明

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