LIBS=-lORBit -lIIOP -lORBitutil $(shell glib-config --libs) -ljs -lm
CFLAGS=$(shell glib-config --cflags) -DXP_UNIX

client_SOURCES=ScriptServer-common.c ScriptServer-stubs.c \
	ScriptServer-client.c

client_OBJS=$(client_SOURCES:.c=.o)

server_SOURCES=ScriptServer-common.c ScriptServer-skels.c \
	ScriptServer-server.c

server_OBJS=$(server_SOURCES:.c=.o)

ScriptServer-client.o: ScriptServer.h

ScriptServer-server.o: ScriptServer.h

ScriptServer.h ScriptServer-common.c ScriptServer-stubs.c \
	ScriptServer-skels.c: ScriptServer.idl
	orbit-idl $<

ScriptServer-client: $(client_OBJS)
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)

ScriptServer-server: $(server_OBJS)
	$(CC) $(CFLAGS) -o $@ $(server_OBJS) $(LDFLAGS) $(LIBS)
