+ifneq ($(CEF_DIR),)
+# A lot of these unfortunately have to be in the same directory as the binary;
+# some can be given paths, but not all.
+libcef.so: $(CEF_LIB_DIR)/libcef.so
+ $(CEF_CP) $< $@
+libEGL.so: $(CEF_LIB_DIR)/libEGL.so
+ $(CEF_CP) $< $@
+libGLESv2.so: $(CEF_LIB_DIR)/libGLESv2.so
+ $(CEF_CP) $< $@
+swiftshader/:
+ mkdir swiftshader/
+swiftshader/libEGL.so: | swiftshader/ $(CEF_LIB_DIR)/swiftshader/libEGL.so
+ $(CEF_CP) $(CEF_LIB_DIR)/swiftshader/libEGL.so $@
+swiftshader/libGLESv2.so: | swiftshader/ $(CEF_LIB_DIR)/swiftshader/libGLESv2.so
+ $(CEF_CP) $(CEF_LIB_DIR)/swiftshader/libGLESv2.so $@
+locales/:
+ mkdir locales/
+locales/en-US.pak: | locales/ $(CEF_RESOURCE_DIR)/locales/en-US.pak
+ $(CEF_CP) $(CEF_RESOURCE_DIR)/locales/en-US.pak $@
+icudtl.dat: $(CEF_RESOURCE_DIR)/icudtl.dat
+ $(CEF_CP) $< $@
+%.bin: $(CEF_LIB_DIR)/%.bin
+ $(CEF_CP) $< $@
+%.pak: $(CEF_RESOURCE_DIR)/%.pak
+ $(CEF_CP) $< $@
+endif
+