#!/bin/bash

#Create Metal Libraries using the iOS, MacOS, and iOS Simulator SDK
createLib(){
    OSTYPE=$1
    METALLIB=$2.metallib
    METALLIBSYM=$2.metallibsym
    
    xcrun -sdk $OSTYPE metal -frecord-sources=flat ../Sources/Shaders/*.metal;
    
    mv default.metallib ../Sources/Adamantium/Metal_Library/$METALLIB;
    mv default.metallibsym ../Sources/Adamantium/Metal_DebugLibrary/$METALLIBSYM;

}

createLib macosx macos_adamantium;
createLib iphoneos ios_adamantium;
createLib iphonesimulator iossimulator_adamantium;
