Files
tmc/tools/asset_processor/assets/macroasm.h
T
2021-11-07 18:38:04 +01:00

18 lines
430 B
C

#ifndef MACROASM_H
#define MACROASM_H
#include "asset.h"
// Common class for all assets that are converted to asm files consisting of macros.
class BaseMacroAsmAsset : public BaseAsset {
using BaseAsset::BaseAsset;
public:
virtual void extractBinary(const std::vector<char>& baserom);
private:
virtual std::filesystem::path generateAssetPath();
virtual std::filesystem::path generateBuildPath();
};
#endif