# Makefile

TOP_SRCDIR := ..

include /root/share/mk/gcc.defs.mk

SHAREOBJ :=
LOGSTUB :=
LOGOBJ :=

OBJS := ./skill/skill.o ./skill/skillwrapper.o ./skill/playerwrapper.o ./skill/skillfilter.o
STUBOBJS := $(wildcard ./skills/stubs*.o)

CLEAN += ./skills/*.o

INCLUDES += -I./skill -I./header -I./header/include
DEFINES += -D_SKILL_SERVER
CFLAGS += -fPIC

.PHONY: all clean dlib

all: dlib

dlib: $(OBJS) $(STUBOBJS)
	rm -f libskill.so
	$(LD) -shared -fPIC $(LDFLAGS) $(OBJS) $(STUBOBJS) -o libskill.so

clean:
	rm -rf $(OBJS) $(STUBOBJS) libskill.so

include ./mk/gcc.rules.mk
