examples: Make examples/VFS/Makefile.in FreeBSD-friendly
[bbaumbach/samba-autobuild/.git] / examples / VFS / Makefile.in
index 9591186b3e0fc26bec009ffea431b1eb0c494d40..bbb66be83b00bba30fb52fb7bb3f47d43a144af0 100644 (file)
@@ -26,16 +26,24 @@ libdir              = @libdir@
 
 VFS_LIBDIR     = $(libdir)/vfs
 
-# Auto target
-default: $(patsubst %.c,%.$(SHLIBEXT),$(wildcard *.c))
+all: skel_opaque.@SHLIBEXT@ shadow_copy_test.@SHLIBEXT@ \
+       skel_transparent.@SHLIBEXT@
 
-# Pattern rules
+skel_opaque.@SHLIBEXT@: skel_opaque.@OBJEXT@
+       @echo "Linking $@"
+       @$(CC) $(LDSHFLAGS) $(LDFLAGS) skel_opaque.@OBJEXT@ -o $@
+
+shadow_copy_test.@SHLIBEXT@: shadow_copy_test.@OBJEXT@
+       @echo "Linking $@"
+       @$(CC) $(LDSHFLAGS) $(LDFLAGS) shadow_copy_test.@OBJEXT@ -o $@
 
-%.$(SHLIBEXT): %.$(OBJEXT)
+skel_transparent.@SHLIBEXT@: skel_transparent.@OBJEXT@
        @echo "Linking $@"
-       @$(CC) $(LDSHFLAGS) $(LDFLAGS) -o $@ $<
+       @$(CC) $(LDSHFLAGS) $(LDFLAGS) skel_transparent.@OBJEXT@ -o $@
+
+# Pattern rules
 
-%.$(OBJEXT): %.c
+.c.@OBJEXT@:
        @echo "Compiling $<"
        @$(CC) $(FLAGS) -c $<