CC = cc
RM = rm -rf
LD = ld
CFLAGS = -I$(ORACLE_HOME)/precomp/public -L$(ORACLE_HOME)/lib -l clntsh
PROINC = proc oracle INCLUDE=include/ \
include=$(ORACLE_HOME)/precomp/public/ \
include=$(ORACLE_HOME)/rdbms/demo/ \
include=$(ORACLE_HOME)/rdbms/public/ \
include=$(ORACLE_HOME)/network/public/
ORA_OPT = PARSE=NONE RELEASE_CURSOR=YES MODE=ORACLE dbms=v8 unsafe_null=yes
test : test.o
$(CC) -o test.o $(CFLAGS)
test.o: test.c
$(CC) -c DataReceiveDaemon.c
test.c: test.pc
proc test INCLUDE=include/ \include=$(ORACLE_HOME)/precomp/public/ include=$(ORACLE_HOME)/rdbms/demo/ include=$(ORACLE_HOME)/rdbms/public/ include=$(ORACLE_HOME)/network/public/ $(ORA_OPT)
clean :
$(RM) tp* test.c test.o test.lis test
$( ) 앞에공백이 스페이스가 아닌 Tab 을 해야된다는걸 염두해두자.
test.pc 가 proc로 컴파일할 파일
'D B' 카테고리의 다른 글
오라클 언어 설정 변경 (0) | 2011.06.07 |
---|---|
mysql db 접속 권한 주기.. (0) | 2011.04.18 |
error while loading shared libraries: libclntsh.so.10.1: cannot enable executable stack as shared object requires: Permission denied (0) | 2011.02.25 |
Pro*c (0) | 2011.02.22 |
mysql 5.5.9 언어 설정 latin1 -> euckr 변경 (0) | 2011.02.14 |
오라클 기본 명령어 [생성,삭제,권한] (0) | 2009.05.01 |
유저 권한 및 설명 (0) | 2009.05.01 |
데이터스페이스 (0) | 2009.05.01 |