Fix compile/link cmdlines in sample Makefile

Input object files were after --as-needed resulting in no DT_NEEDED tags
diff --git a/meta-phosphor/common/recipes-phosphor/obmc-phosphor-fan/files/Makefile b/meta-phosphor/common/recipes-phosphor/obmc-phosphor-fan/files/Makefile
index b8f103d..8ca27e4 100644
--- a/meta-phosphor/common/recipes-phosphor/obmc-phosphor-fan/files/Makefile
+++ b/meta-phosphor/common/recipes-phosphor/obmc-phosphor-fan/files/Makefile
@@ -6,9 +6,9 @@
 LIBS += $(shell pkg-config --libs $(DEPPKGS))
 
 %.o : %.c
-	$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
+	$(CC) -c $^ $(CFLAGS) $(INCLUDES) -o $@
 $(EXE): $(OBJS)
-	$(CC) $(LDFLAGS) $(LIBS) $^ -o $@
+	$(CC) $^ $(LDFLAGS) $(LDFLAGS) -o $@
 clean:
 	rm -f $(OBJS) $(EXE) *.o *.d
 distclean: clean