[BACK]Return to Makefile CVS log [TXT][DIR] Up to [Development] / xfs-cmds / nfs4acl

File: [Development] / xfs-cmds / nfs4acl / Makefile (download)

Revision 1.1, Thu Jul 24 15:49:51 2008 UTC (9 years, 2 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN

nfs4acl-0.9 userspace from Andreas Gruenbacher.
 It includes the nfs4acl command, library and qa tests.
Merge of master-melb:xfs-cmds:31737a by kenmcd.

NAME := nfs4acl
VERSION := 0.9

INCLUDE_SOURCES := include/nfs4acl.h include/nfs4acl_xattr.h include/nfs4acl-internal.h include/string_buffer.h
SRC_SOURCES := src/nfs4acl.c
LIB_SOURCES := lib/nfs4acl.c lib/nfs4acl_compat.c lib/string_buffer.c
PATCHES := patches.sles10-sp2/series $(patsubst %,patches.sles10-sp2/%,$(shell grep -v \\\# patches.sles10-sp2/series))
PATCHES += patches.git/series $(patsubst %,patches.git/%,$(shell grep -v \\\# patches.git/series))
TESTS := test/run $(wildcard test/*.test)
SOURCES := Makefile $(INCLUDE_SOURCES) $(SRC_SOURCES) $(LIB_SOURCES) $(PATCHES) $(TESTS)

CPPFLAGS := -Iinclude
CFLAGS := -g -Wall -DVERSION=\"$(VERSION)\"
LDFLAGS := -g

all: src/nfs4acl

src/nfs4acl : src/nfs4acl.o lib/libnfs4acl.o
	$(CC) $(LDFLAGS) -o $@ $+

lib/libnfs4acl.o : lib/nfs4acl.o lib/string_buffer.o lib/nfs4acl_compat.o
	$(LD) $(LDFLAGS) -o $@ -r $+

dist:
	rm -f $(NAME)-$(VERSION)
	ln -s . $(NAME)-$(VERSION)
	tar cfz $(NAME)-$(VERSION).tar.gz ${SOURCES:%=$(NAME)-$(VERSION)/%}
	rm -f $(NAME)-$(VERSION)

clean:
	rm -f src/nfs4acl.o lib/libnfs4acl.o lib/nfs4acl.o lib/string_buffer.o lib/nfs4acl_compat.o