runcmd: use a pipe for stdin to child processes
[nivanova/samba-autobuild/.git] / examples / VFS / Makefile.in
1 CC              = @CC@
2 CFLAGS          = @CFLAGS@
3 CPPFLAGS        = @CPPFLAGS@
4 LDFLAGS         = @LDFLAGS@
5 LDSHFLAGS       = @LDSHFLAGS@
6 INSTALLCMD      = @INSTALL@
7 SAMBA_SOURCE    = @SAMBA_SOURCE@
8 SHLIBEXT        = @SHLIBEXT@
9 OBJEXT          = @OBJEXT@ 
10 FLAGS           =  $(CFLAGS) $(CPPFLAGS) -fPIC \
11                 -Iinclude -I$(SAMBA_SOURCE)/include \
12                 -I$(SAMBA_SOURCE)/include/autoconf \
13                 -I$(SAMBA_SOURCE)/../popt  \
14                 -I$(SAMBA_SOURCE)/../lib/replace  \
15                 -I$(SAMBA_SOURCE)/../lib/talloc  \
16                 -I$(SAMBA_SOURCE)/../lib/tevent  \
17                 -I$(SAMBA_SOURCE)/../lib/tdb/include  \
18                 -I$(SAMBA_SOURCE)/librpc \
19                 -I$(SAMBA_SOURCE)/../librpc \
20                 -I$(SAMBA_SOURCE)/../ \
21                 -I$(SAMBA_SOURCE) -I.
22
23
24 prefix          = @prefix@
25 libdir          = @libdir@
26
27 VFS_LIBDIR      = $(libdir)/vfs
28
29 # Auto target
30 default: $(patsubst %.c,%.$(SHLIBEXT),$(wildcard *.c))
31
32 # Pattern rules
33
34 %.$(SHLIBEXT): %.$(OBJEXT)
35         @echo "Linking $@"
36         @$(CC) $(LDSHFLAGS) $(LDFLAGS) -o $@ $<
37
38 %.$(OBJEXT): %.c
39         @echo "Compiling $<"
40         @$(CC) $(FLAGS) -c $<
41
42
43 install: default
44         $(INSTALLCMD) -d $(VFS_LIBDIR)
45         $(INSTALLCMD) -m 755 *.$(SHLIBEXT) $(VFS_LIBDIR)
46
47 # Misc targets
48 clean:
49         rm -rf .libs
50         rm -f core *~ *% *.bak *.o *.$(SHLIBEXT)
51
52 distclean: clean
53         rm -f config.status config.cache Makefile
54