-# $Id: GNUmakefile,v 1.3 2006/10/05 18:43:36 mmondor Exp $
+# $Id: GNUmakefile,v 1.4 2006/10/26 01:16:21 mmondor Exp $
CFLAGS += -Wall -DDEBUG
PG_LDFLAGS := $(shell pg_config --ldflags)
PG_LDFLAGS += -lpq
+GD_CFLAGS := $(shell gdlib-config --cflags)
+GD_LDFLAGS := $(shell gdlib-config --ldflags --libs)
+GD_LDFLAGS += -lgd
+
MMOBJS := $(addprefix ../../../mmlib/,mmpool.o mmlog.o mmreadcfg.o \
mmstring.o mmhash.o mmalarm.o mmheap.o mmlimitrate.o mmserver2.o)
JSOBJS := $(addprefix ../../classes/,js_gcroot.o js_errno.o js_fd.o js_file.o \
- js_pgsql.o js_dir.o)
+ js_pgsql.o js_dir.o js_gd.o)
-CFLAGS += $(JS_CFLAGS) $(PG_CFLAGS) -I. -I../../../mmlib -I../../classes
-LDFLAGS += $(JS_LDFLAGS) $(PG_LDFLAGS)
+CFLAGS += $(JS_CFLAGS) $(PG_CFLAGS) $(GD_CFLAGS) -I. -I../../../mmlib \
+ -I../../classes
+LDFLAGS += $(JS_LDFLAGS) $(PG_LDFLAGS) $(GD_LDFLAGS)
OBJ := js-appserv.o
-/* $Id: js-appserv.c,v 1.4 2006/10/18 05:07:45 mmondor Exp $ */
+/* $Id: js-appserv.c,v 1.5 2006/10/26 01:16:21 mmondor Exp $ */
/*
* Copyright (C) 2006, Matthew Mondor
#include <js_gcroot.h>
#include <js_errno.h>
#include <js_fd.h>
+#include <js_file.h>
#include <js_pgsql.h>
#include <js_dir.h>
+#include <js_gd.h>
syslog(LOG_NOTICE, "context_create() - js_InitFDClass()");
goto err;
}
+ if (!js_InitFileClass(ctx, *obj)) {
+ syslog(LOG_NOTICE, "context_create() - js_InitFileClass()");
+ goto err;
+ }
if (!js_InitPGClass(ctx, *obj)) {
syslog(LOG_NOTICE, "context_create() - js_InitPGClass()");
+ goto err;
}
if (!js_InitDirClass(ctx, *obj)) {
syslog(LOG_NOTICE, "context_create() - js_InitDirClass()");
+ goto err;
+ }
+ if (!js_InitGDClass(ctx, *obj)) {
+ syslog(LOG_NOTICE, "context_create() - js_InitGDClass()");
+ goto err;
}
/* Set our GC handler callback */