lib_LTLIBRARIES = libuobject.la libupkg.la
-include_HEADERS = upkg.h uobject.h
-noinst_HEADERS = pack.h loadable.h exportable.h module.h avl.h
+include_HEADERS = upkg.h
+noinst_HEADERS = pack.h avl.h
+include uobject/Makefile.inc
include engine/Makefile.inc
libuobject_la_SOURCES = uobject.c module.c avl.c loadable.c exportable.c
#include <string.h>
#include <glib-object.h>
-#include "exportable.h"
-#include "loadable.h"
-#include "uobject.h"
+#include <uobject/uobject.h>
+#include <uobject/exportable.h>
+#include <uobject/loadable.h>
#include "music-module.h"
#include "music.h"
#include "upkg.h"
#define MUSIC_H_
#include <glib-object.h>
-#include "uobject.h"
+#include <uobject/uobject.h>
#define ENGINE_MUSIC_TYPE (engine_music_get_type())
#define ENGINE_MUSIC(obj) \
#include <string.h>
#include <glib-object.h>
-#include "exportable.h"
-#include "uobject.h"
+#include <uobject/uobject.h>
+#include <uobject/exportable.h>
#include "texture.h"
#include "upkg.h"
#define TEXTURE_H_
#include <glib-object.h>
-#include "uobject.h"
+#include <uobject/uobject.h>
#define ENGINE_TEXTURE_TYPE (engine_texture_get_type())
#define ENGINE_TEXTURE(obj) \
#include <stdio.h>
#include <glib-object.h>
-#include "exportable.h"
+#include <uobject/exportable.h>
GType u_object_exportable_get_type(void)
{
#include <stdio.h>
#include <glib-object.h>
-#include "loadable.h"
+#include <uobject/loadable.h>
GType u_object_loadable_get_type(void)
{
#include <glib-object.h>
#include <ltdl.h>
-#include "module.h"
+#include <uobject/module.h>
#include "avl.h"
static unsigned initialized;
#include <assert.h>
#include <glib-object.h>
-#include "uobject.h"
+#include <uobject/uobject.h>
#include "upkg.h"
#include "pack.h"
--- /dev/null
+uobjectdir = $(includedir)/uobject
+uobject_HEADERS = uobject/uobject.h uobject/exportable.h uobject/loadable.h \
+ uobject/module.h
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef EXPORTABLE_H_
-#define EXPORTABLE_H_
+#ifndef UOBJECT_EXPORTABLE_H_
+#define UOBJECT_EXPORTABLE_H_
#include <stdio.h>
#include <glib-object.h>
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef LOADABLE_H_
-#define LOADABLE_H_
+#ifndef UOBJECT_LOADABLE_H_
+#define UOBJECT_LOADABLE_H_
#include <stdio.h>
#include <glib-object.h>
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef MODULE_H_
-#define MODULE_H_
+#ifndef UOBJECT_MODULE_H_
+#define UOBJECT_MODULE_H_
#include <glib-object.h>
#include <ltdl.h>
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef UOBJECT_H_
-#define UOBJECT_H_
+#ifndef UOBJECT_UOBJECT_H_
+#define UOBJECT_UOBJECT_H_
#include <glib-object.h>
#include "upkg.h"
#include <glib-object.h>
#include "upkg.h"
-#include "module.h"
-#include "uobject.h"
-#include "exportable.h"
-#include "loadable.h"
+#include <uobject/uobject.h>
+#include <uobject/exportable.h>
+#include <uobject/loadable.h>
+#include <uobject/module.h>
enum {
MODE_INFO,