haiku/headers/build/os/app/Application.h
Augustin Cavalier 82bffcc3a7 headers/build: Reunify BeBuild.h and related cleanup.
Now that we do not target BeOS and also do not include the main headers
directory when building "build" binaries, we can drop the separate
config_build directory and thus also the separate BeBuild.h, and just
..-include the regular one.

The build BeBuild.h defined empty _IMPEXP_ROOT and _IMPEXP_BE preprocessor
macros that the regular one does not; so I also re-synchronized
headers which used these as needed.
2017-12-11 19:15:47 -05:00

33 lines
565 B
C++

/*
* Copyright 2001-2005, Haiku.
* Distributed under the terms of the MIT License.
*
* Authors:
* Erik Jaesler (erik@cgsoftware.com)
*/
#ifndef _APPLICATION_H
#define _APPLICATION_H
#include <Messenger.h>
struct app_info;
class BApplication {
public:
BApplication(const char* signature);
BApplication(const char* signature,
status_t* error);
virtual ~BApplication();
status_t GetAppInfo(app_info* info);
};
// Global Objects
extern BApplication* be_app;
extern BMessenger be_app_messenger;
#endif // _APPLICATION_H