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

# Configuration

CXX = x86_64-alt-linux-g++ -Wall
CXXFLAGS =  -I/usr/include -pipe -Wall -g -O2 -fPIC -DPIC -D__x86_64__ -D__linux__ -D__OSVERSION__=2   -I/usr/src/RPM/BUILD/pacoxx-0.2.beta/.lib/orb -DomniORB_4_0=\"4.2.0\"
LD  = ${CXX} -shared

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

CXXFILES=IdentityIdl.cc Identity.cc
ODIR=/usr/src/RPM/BUILD/pacoxx-0.2.beta/.lib
OFILES=$(CXXFILES:%.cc=${ODIR}/%.o)

INCDIR=-I/usr/src/RPM/BUILD/pacoxx-0.2.beta/./Src -I/usr/src/RPM/BUILD/pacoxx-0.2.beta/.lib/orb -I.

all:	${ODIR}/libIdentity.so ${ODIR}/libIdentity.a # debug

${ODIR}/libIdentity.so: ${OFILES}
	${LD} ${OFILES} -o $@ -lomnithread -lomniORB4

${ODIR}/libIdentity.a: ${OFILES}
	${AR} cr $@ ${OFILES} 

IdentityIdl.h IdentityIdl.cc: /usr/src/RPM/BUILD/pacoxx-0.2.beta/./DistributionLibraries/Types/IdentityIdl.idl
	/usr/bin/python /usr/src/RPM/BUILD/pacoxx-0.2.beta/./IDL2Tool/Python/Src/MakeLib.py omniORB4 /usr/src/RPM/BUILD/pacoxx-0.2.beta/DistributionLibraries/Identity  /usr/src/RPM/BUILD/pacoxx-0.2.beta/./DistributionLibraries/Types/IdentityIdl.idl /usr/src/RPM/BUILD/pacoxx-0.2.beta/.

${ODIR}/%.o: ./%.cc  IdentityIdl.h
	${CXX} ${CXXFLAGS} ${INCDIR} $< -c -o $@

${ODIR}/%.o: %.cc # Identity.h BasicIDL.h
	${CXX} ${CXXFLAGS} ${INCDIR} $< -c -o $@

clean:
	-@rm *.o *~ IdentityIdl.h IdentityIdl.cc
