makefile.c

来自「AIX 5.x 下的 proc程序 的makefile 文件 实例。 供unix」· C语言 代码 · 共 45 行

C
45
字号
#*******************************************************************************
#  File name  : prj.mk
#  Application: make -f prj.mk app_name
#               make -f prj.mk clean
#               make -f prj.mk list
#===============================================================================
#*******************************************************************************


# Environment Setup ------------------------------------------------------------

APP_NAME = Test Demo_popen  demo_Cmd  strToCmd token monitor  Test2 rmsg
          

# Environment Setup ------------------------------------------------------------
ORACLE_HOME = /home/oracle/app/oracle/product/9.2
ORACLE_HEAD=$(ORACLE_HOME)/precomp/public/
ORALIBPATH=$(ORACLE_HOME)/lib
ORALIBS= -lpthread
INCFLAG=  -I$(ORACLE_HOME)/rdbms/public  -I$(ORACLE_HOME)/plsql/public -I$(ORACLE_HOME)/network/public -I../../include/occi
LIBLINK = -lC  -locci  -lld -lm   -lSegment  
LIBFLAG = -L../../lib -L$(ORACLE_HOME)/rdbms/lib -L$(ORACLE_HOME)/lib  


# Compile Option ---------------------------------------------------------------
CFLAGS = -O -c -lct -lcs -ltcl -lcomn -lintl -lm -loadmap -lnoquiet -g -qstaticinline -qcpluscmt
LFLAGS64 = -q64


# Command----------------------------------------------------------------------
RM    = rm
CP    = cp
CC    = /usr/vacpp/bin/xlC
PROC  = proc
LS    = ls -l
STRIP = strip
MAKE  = make
         
# Compile Process --------------------------------------------------------------

$(APP_NAME) :
	$(CC)   $(INCFLAG) $(CFLAGS) $(LFLAGS64) -I$(ORACLE_HEAD)  $(LIBLINK)    -c $@.C -o $@.o
	$(CC)   $@.o $(INCFLAG)  -L$(ORALIBPATH) $(ORALIBS) $(LIBFLAG) $(LIBLINK)   $(LFLAGS64) -O -o $@

⌨️ 快捷键说明

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