From dc1b265734e1c45ce731f120bb9dcfa421d22224 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Thu, 9 Aug 2007 13:06:05 +0000 Subject: [PATCH] initial --- org.glite.jobid.api-c/Makefile | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 org.glite.jobid.api-c/Makefile diff --git a/org.glite.jobid.api-c/Makefile b/org.glite.jobid.api-c/Makefile new file mode 100644 index 0000000..998b75e --- /dev/null +++ b/org.glite.jobid.api-c/Makefile @@ -0,0 +1,63 @@ +# Default values +top_srcdir=. +stagedir=. +distdir=. +globalprefix=glite +jobidprefix=jobid +package=glite-jobid-api-c +version=0.0.0 + +CC:=gcc +CXX:=g++ + +-include Makefile.inc + +version=${module.version} + +VPATH=${top_srcdir}/src:${top_srcdir}/interface:${top_srcdir}/test + +DEBUG:=-g -O0 -Wall + +CFLAGS:=${DEBUG} \ + -I${top_srcdir}/interface \ + ${COVERAGE_FLAGS} \ + -D_GNU_SOURCE + +COMPILE:=libtool --mode=compile ${CC} ${CFLAGS} +CXXCOMPILE:=libtool --mode=compile ${CXX} ${CXXFLAGS} +LINK:=libtool --mode=link ${CC} ${LDFLAGS} +LINKXX:=libtool --mode=link ${CXX} ${LDFLAGS} +INSTALL:=libtool --mode=install install + +LIBOBJS:=cjobid.o +HDRS:=cjobid.h + +LIBLOBJS:=${LIBOBJS:.o=.lo} + +LIB:=libglite_jobid.la + +compile all: ${LIB} + +${LIB}: ${LIBOBJS} + ${LINK} -o $@ ${LIBLOBJS} -rpath ${PREFIX}/lib + + +check: compile +# + +clean: + rm -rvf *.o *.lo .libs lib* *.c *.cpp *.h + rm -rvf log.xml project rpmbuild RPMS tgz + +install: ${LIB} + mkdir -p ${PREFIX}/lib + mkdir -p ${PREFIX}/include/${globalprefix}/${jobidprefix} + ${INSTALL} -m 644 ${LIB} ${PREFIX}/lib + ${INSTALL} -m 644 ${HDRS} ${PREFIX}/include/${globalprefix}/${jobidprefix} + + +%.o: %.c + ${COMPILE} -o $@ -c $< + + +.PHONY: default all compile check install clean -- 1.8.2.3