initial
authorMichal Voců <michal@ruk.cuni.cz>
Thu, 9 Aug 2007 13:06:05 +0000 (13:06 +0000)
committerMichal Voců <michal@ruk.cuni.cz>
Thu, 9 Aug 2007 13:06:05 +0000 (13:06 +0000)
org.glite.jobid.api-c/Makefile [new file with mode: 0644]

diff --git a/org.glite.jobid.api-c/Makefile b/org.glite.jobid.api-c/Makefile
new file mode 100644 (file)
index 0000000..998b75e
--- /dev/null
@@ -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