s3-winbind: Use rpc_trusted_domains in msrpc.
[samba.git] / examples / VFS / Makefile.in
index 3126dfa3b835af94e10380b0da74fa1a5ee1132e..8fe414a9e8c6e00bfb19ad67ec90d2e527160300 100644 (file)
@@ -1,42 +1,53 @@
-MAKEFILE       = Makefile.vfs
-
-include        $(MAKEFILE)
-
 CC             = @CC@
-LIBTOOL                = libtool
-CFLAGS         = @CFLAGS@ $(VFS_CFLAGS)
-CPPFLAGS       = @CPPFLAGS@ $(VFS_CPPFLAGS)
-LDFLAGS                = @LDFLAGS@ $(VFS_LDFLAGS)
-LDSHFLAGS      = -shared
-srcdir         = @builddir@
-FLAGS          =  $(CFLAGS) -Iinclude -I$(srcdir)/include -I$(srcdir)/ubiqx -I$(srcdir)/smbwrapper  -I. $(CPPFLAGS) -I$(srcdir)
-
-# Default target
-
-default: $(VFS_OBJS)
-
-# if file doesn't exist try to create one; 
-# it is possible that some variables will be 
-# defined correctly
-Makefile.vfs:
-       @echo -ne "VFS_OBJS\t= " > $(MAKEFILE); \
-       for i in *.c; do \
-       echo -n $$i" " | sed -e 's/\(.*\)\.c\(.*\)/\1\.so\2/g' >> $(MAKEFILE); \
-       done; \
-       echo -ne "\nVFS_CFLAGS\t= \nVFS_CPPFLAGS\t= \nVFS_LDFLAGS\t= \n" >> $(MAKEFILE)
-       make
+CFLAGS         = @CFLAGS@
+CPPFLAGS       = @CPPFLAGS@
+LDFLAGS                = @LDFLAGS@
+LDSHFLAGS      = @LDSHFLAGS@
+INSTALLCMD     = @INSTALL@
+SAMBA_SOURCE   = @SAMBA_SOURCE@
+SHLIBEXT       = @SHLIBEXT@
+OBJEXT         = @OBJEXT@ 
+FLAGS          =  $(CFLAGS) $(CPPFLAGS) -fPIC \
+               -Iinclude -I$(SAMBA_SOURCE)/include \
+               -I$(SAMBA_SOURCE)/../popt  \
+               -I$(SAMBA_SOURCE)/../lib/replace  \
+               -I$(SAMBA_SOURCE)/../lib/talloc  \
+               -I$(SAMBA_SOURCE)/../lib/tevent  \
+               -I$(SAMBA_SOURCE)/../lib/tdb/include  \
+               -I$(SAMBA_SOURCE)/librpc \
+               -I$(SAMBA_SOURCE)/../librpc \
+               -I$(SAMBA_SOURCE)/../ \
+               -I$(SAMBA_SOURCE) -I.
+
+
+prefix         = @prefix@
+libdir         = @libdir@
+
+VFS_LIBDIR     = $(libdir)/vfs
+
+# Auto target
+default: $(patsubst %.c,%.$(SHLIBEXT),$(wildcard *.c))
 
 # Pattern rules
 
-%.so: %.lo
-       $(LIBTOOL) $(CC) $(LDSHFLAGS) $(LDFLAGS) -o $@ $< 
+%.$(SHLIBEXT): %.$(OBJEXT)
+       @echo "Linking $@"
+       @$(CC) $(LDSHFLAGS) $(LDFLAGS) -o $@ $<
 
-%.lo: %.c
-       $(LIBTOOL) $(CC) $(FLAGS) -c $<
+%.$(OBJEXT): %.c
+       @echo "Compiling $<"
+       @$(CC) $(FLAGS) -c $<
 
-# Misc targets
 
+install: default
+       $(INSTALLCMD) -d $(VFS_LIBDIR)
+       $(INSTALLCMD) -m 755 *.$(SHLIBEXT) $(VFS_LIBDIR)
+
+# Misc targets
 clean:
        rm -rf .libs
-       rm -f core *~ *% *.bak \
-       $(VFS_OBJS) $(VFS_OBJS:.so=.o) $(VFS_OBJS:.so=.lo) 
+       rm -f core *~ *% *.bak *.o *.$(SHLIBEXT)
+
+distclean: clean
+       rm -f config.status config.cache Makefile
+