1f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines//===- OutputArchCmd.cpp --------------------------------------------------===//
26f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//
36f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//                     The MCLinker Project
46f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//
56f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines// This file is distributed under the University of Illinois Open Source
66f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines// License. See LICENSE.TXT for details.
76f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//
86f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//===----------------------------------------------------------------------===//
9f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines#include <mcld/Script/OutputArchCmd.h>
10f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines#include <mcld/Support/raw_ostream.h>
116f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
126f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hinesusing namespace mcld;
136f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
146f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//===----------------------------------------------------------------------===//
15f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines// OutputArchCmd
166f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines//===----------------------------------------------------------------------===//
17f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen HinesOutputArchCmd::OutputArchCmd(const std::string& pArch)
18f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines  : ScriptCommand(ScriptCommand::OUTPUT_ARCH),
19f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines    m_Arch(pArch)
206f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines{
216f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines}
226f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
23f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen HinesOutputArchCmd::~OutputArchCmd()
246f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines{
256f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines}
266f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
27f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hinesvoid OutputArchCmd::dump() const
286f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines{
29f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines  mcld::outs() << "OUTPUT_ARCH ( " << m_Arch << " )\n";
306f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines}
316f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
32f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hinesvoid OutputArchCmd::activate(Module& pModule)
336f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines{
34f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen Hines  // TODO
356f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines}
366f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
37