Index: Makefile
===================================================================
--- Makefile	(revision 193)
+++ Makefile	(revision 194)
@@ -42,7 +42,7 @@
 ################################################################################
 
 
-libraydium.so.0.0:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/compile/reg_api.o raydium/compile/gui.o raydium/compile/live.o raydium/compile/video.o raydium/compile/shadow.o raydium/compile/myglut.o
+libraydium.so.0.0:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/compile/reg_api.o raydium/compile/gui.o raydium/compile/live.o raydium/compile/video.o raydium/compile/shadow.o raydium/compile/myglut.o raydium/compile/web.o
 	@echo "Creating $@" >> $(LOG_FILE)
 	gcc $(LDFLAGS) $(LINKING_OPTIONS) -o $@ -shared $+ $(LIBS_PATH) $(OTHER_LIBS) $(SYSTEM_LIBS)
 	@echo "File created: $@"
@@ -53,7 +53,7 @@
 libraydium.so: libraydium.so.0
 	ln -s $< $@ || true
 
-libraydium.a.0.0:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/compile/reg_api.o raydium/compile/gui.o raydium/compile/live.o raydium/compile/video.o raydium/compile/shadow.o raydium/compile/myglut.o
+libraydium.a.0.0:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/compile/reg_api.o raydium/compile/gui.o raydium/compile/live.o raydium/compile/video.o raydium/compile/shadow.o raydium/compile/myglut.o raydium/compile/web.o
 	$(AR) $(AR_OPTIONS) -crv $@ $+
 	$(RANLIB) $@ || true
 	@echo "File created: $@"
@@ -70,12 +70,12 @@
 ################################################################################
 
 
-headers:  raydium/headers/background.h raydium/headers/callback.h raydium/headers/camera.h raydium/headers/capture.h raydium/headers/clear.h raydium/headers/console.h raydium/headers/file.h raydium/headers/fog.h raydium/headers/init.h raydium/headers/internal.h raydium/headers/joy.h raydium/headers/key.h raydium/headers/land.h raydium/headers/light.h raydium/headers/log.h raydium/headers/main.h raydium/headers/mouse.h raydium/headers/network.h raydium/headers/normal.h raydium/headers/object.h raydium/headers/ode.h raydium/headers/osd.h raydium/headers/parser.h raydium/headers/particle2.h raydium/headers/php.h raydium/headers/profile.h raydium/headers/random.h raydium/headers/rayphp.h raydium/headers/register.h raydium/headers/render.h raydium/headers/signal.h raydium/headers/sky.h raydium/headers/sound.h raydium/headers/texture.h raydium/headers/timecall.h raydium/headers/trigo.h raydium/headers/vertex.h raydium/headers/window.h raydium/headers/reg_api.h raydium/headers/gui.h raydium/headers/live.h raydium/headers/video.h raydium/headers/shadow.h raydium/myglut/myglut.h
+headers:  raydium/headers/background.h raydium/headers/callback.h raydium/headers/camera.h raydium/headers/capture.h raydium/headers/clear.h raydium/headers/console.h raydium/headers/file.h raydium/headers/fog.h raydium/headers/init.h raydium/headers/internal.h raydium/headers/joy.h raydium/headers/key.h raydium/headers/land.h raydium/headers/light.h raydium/headers/log.h raydium/headers/main.h raydium/headers/mouse.h raydium/headers/network.h raydium/headers/normal.h raydium/headers/object.h raydium/headers/ode.h raydium/headers/osd.h raydium/headers/parser.h raydium/headers/particle2.h raydium/headers/php.h raydium/headers/profile.h raydium/headers/random.h raydium/headers/rayphp.h raydium/headers/register.h raydium/headers/render.h raydium/headers/signal.h raydium/headers/sky.h raydium/headers/sound.h raydium/headers/texture.h raydium/headers/timecall.h raydium/headers/trigo.h raydium/headers/vertex.h raydium/headers/window.h raydium/headers/reg_api.h raydium/headers/gui.h raydium/headers/live.h raydium/headers/video.h raydium/headers/shadow.h raydium/myglut/myglut.h raydium/headers/web.h
 	@echo "" > $(LOG_FILE)
 	touch $@
 	@echo "Headers found: $+"
 
-compile:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/headers/reg_api.o raydium/headers/gui.o raydium/headers/live.o raydium/headers/video.o raydium/headers/shadow.o raydium/myglut/myglut.o
+compile:  raydium/compile/background.o raydium/compile/callback.o raydium/compile/camera.o raydium/compile/capture.o raydium/compile/clear.o raydium/compile/console.o raydium/compile/file.o raydium/compile/fog.o raydium/compile/init.o raydium/compile/internal.o raydium/compile/joy.o raydium/compile/key.o raydium/compile/land.o raydium/compile/light.o raydium/compile/log.o raydium/compile/main.o raydium/compile/mouse.o raydium/compile/network.o raydium/compile/normal.o raydium/compile/object.o raydium/compile/ode.o raydium/compile/osd.o raydium/compile/parser.o raydium/compile/particle2.o raydium/compile/php.o raydium/compile/profile.o raydium/compile/random.o raydium/compile/rayphp.o raydium/compile/register.o raydium/compile/render.o raydium/compile/signal.o raydium/compile/sky.o raydium/compile/sound.o raydium/compile/texture.o raydium/compile/timecall.o raydium/compile/trigo.o raydium/compile/vertex.o raydium/compile/window.o raydium/headers/reg_api.o raydium/headers/gui.o raydium/headers/live.o raydium/headers/video.o raydium/headers/shadow.o raydium/myglut/myglut.o raydium/headers/web.o
 	touch $@
 	@echo "Files created: $+"
 
@@ -320,3 +320,8 @@
 	@mkdir -p $(COMPILE_DIR)
 	@echo "Creating: $@"
 	$(CC) $(COMPILE_OPTIONS) $(CFLAGS) -o $@ -c $< $(INCLUDE_PATH) 2>> $(LOG_FILE)
+
+raydium/compile/web.o: raydium/web.c headers
+	@mkdir -p $(COMPILE_DIR)
+	@echo "Creating: $@"
+	$(CC) $(COMPILE_OPTIONS) $(CFLAGS) -o $@ -c $< $(INCLUDE_PATH) 2>> $(LOG_FILE)