免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3907 | 回复: 4
打印 上一主题 下一主题

[HPUX] 上关于操作系统,makefile 中有如下定义 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-04-11 22:38 |只看该作者 |倒序浏览
在HP_UX 上关于操作系统,makefile 中有如下定义
define=__hpux

对应的在sco unix 上,如何定义?

论坛徽章:
0
2 [报告]
发表于 2002-04-11 23:58 |只看该作者
it really depends on how the makefile is written, and what exactly you are trying to do.

if it\'s not too long, post the whole makefile here.

论坛徽章:
0
3 [报告]
发表于 2002-04-12 08:56 |只看该作者
PROCFLAGS=\'def_sqlcode=true\'  \'parse=full\' \'lines=true\'   \'include=($(HOME)/def,/home/ubridge/incl)\' \'define=__hpux\'

论坛徽章:
0
4 [报告]
发表于 2002-04-12 08:58 |只看该作者
这是环境变量
_=/bin/env
SHLIB_PATH=/oracle/app/oracle/product/7.3.4/lib:/usr/lib
PATH=/bin:/usr/bin:/home/adm20/bin:.:/oracle/app/oracle/product/7.3.4/bin:/bin:/usr/bin:
/usr/ccs/bin:/usr/ucb:/oracle/app/oracle/product/7.3.4/bin/proc:/tuxedo/bin:
PRINTERDIR=/home/adm20/print
ORACLE_BASE=/oracle/app/oracle
ORACLED_TERM=vt100
CDPATH=/home/adm20:/home/adm20/src:.
NLS_DATE_FMT=YYYY/MM/DD
LOGNAME=adm20
MAIL=/usr/spool/mail/adm20
TRKEYFILE=/home/adm20/etc/TrKeyFile
BINDIR=/home/adm20/bin
LOGDIR=/home/adm20/log
ORA_NLS33=/oracle/app/oracle/product/7.3.4/ocommon/nls/admin/data
TERMTYPE=start
HOME=/home/adm20
WSDEVICE=/dev/tcp
LD_LIBRARY_PATH=/tuxedo/lib:/usr/lib:/oracle/app/oracle/product/7.3.4/lib:/lib
TERM=ansi
ORACLE_HOME=/oracle/app/oracle/product/7.3.4
NLS_NCHAR_CHARACTERSET=UTF8
ENV=/home/adm20/.kshrc

论坛徽章:
0
5 [报告]
发表于 2002-04-12 09:12 |只看该作者
这是makefile,谢谢斑竹的赐教

include $(ORACLE_HOME)/precomp/env_precomp.mk
PROCUSERFLAGS=\'mode=ansi\' \'define=_IBS_PROC\'
CUSERFLAGS= -DIBS_DEBUG

WORKDIR=$(HOME)
INCLDIR=-I$(WORKDIR)/def -I$(TUXDIR)/include
LIBDIR=-L$(WORKDIR)/lib -L$(ORACLE_HOME)/precomp/lib -L$(ORACLE_HOME)/network/lib -L$(ORACLE_HOME)/rdbms/lib -L$(ORACLE_HOME)/lib -b


PROCFLAGS=-D_INKERNEL
CFLAGS=-g -belf -DDEBUG -DNT_TERM $(INCLDIR) $(LIBDIR)

LIB=-lcmud -lsign -lwsc -lbuft -lnws -lnwi -lfml -lfml32 -lgp -lnsl -lsocket -lbase -lcurses -lcenc\\
-lcore3 -lsql -lclient -lnlsrtl3 -lcommon -lm -lc
CC= cc -Bdynamic

PRSOURCE=main_ctrl.pc
OBJ1=main_ctrl.o

all: eexchadm
eexchadm: $(OBJ1)
        $(CC) $(CFLAGS) $(OBJ1) -g -o $@ $(LIB)
        @mv $@ $(BINDIR)
        -@ echo \"    ----$@ loaded.\"

.PRECIOUS : $(PCSOURCE) $(CSOURCE)
.SUFFIXES : .pc .c .o .type .h

.pc.o:
        $(PROC) $(PROCFLAGS) iname=$* lines=true parse=full include=\"/home/adm20/def\" include=/tuxedo/include define=_INKERNEL
        $(CC) $(CFLAG) -c $*.c -I$(HOME)/def -I/tuxedo/include
        @rm $*.c

.c.o:
        $(CC) $(CFLAG) -c $*.c
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP