			#include defs.mk
#
CC = gcc
ORACLE_HOME = D:/oracle_client
PCCINCLUDE = $(ORACLE_HOME)/precomp/public
PROC = $(ORACLE_HOME)/bin/proc
ORALIBS=$(ORACLE_HOME)/precomp/lib/msvc/oraSQL8.LIB
CFLAGS = -g -fconserve-space		

.c.o :
	$(CC) -c $(CFLAGS) $(LOCALCFLAGS) $<

.pc.c : 
	rm -f $(<:.pc=.c)
	( ORACLE_HOME=$(ORACLE_HOME); export ORACLE_HOME; $(PROC) $(PROCFLAGS) $(LOCALPROCFLAGS) iname=$< oname=$(<:.pc=.c) )
	rm -f $(<:.pc=.lis)
	dos2unix $(<:.pc=.c)
	chmod a-w $(<:.pc=.c)

#

#
# Need extra suffixes for uid file compilation.
#
.SUFFIXES: .pc

CINCLUDES =	-I. -I$(PCCINCLUDE) 
LOCALCFLAGS =	-g $(CINCLUDES)   

LINTFLAGS=	$(CINCLUDES)


LIBS =	

SRCS = main.c

SRCPCS = example.pc 

OBJS = main.o example.o 

IMAGE =  my_example 

                                                                        
all : $(IMAGE) 


$(IMAGE) : $(OBJS) 
	$(CC) -o $(IMAGE) $(OBJS) $(LDFLAGS) $(LIBS) $(ORALIBS) 
	echo 

main.o: main.c 

example.o: example.pc example.c 


#.DEFAULT:
#	co $<

clean:
	rm -f *.o $(IMAGE) $(SRCPCS:.pc=.c)



# DO NOT DELETE THIS LINE -- make depend depends on it.
