/
vortex/area/
CC      = gcc
#Uncomment the next line if you want request support
#DBUGFLG = -DREQUESTS
C_FLAGS = -Wall -g $(DBUGFLG)
L_FLAGS = -lz -lpthread -lcrypt -ldl -rdynamic -L/usr/include/mysql -lmysqlclient

SO_I = -c -fpic
SO_O = -shared -lm -o

O_FILES = act_comm.o act_info.o act_move.o act_obj.o act_wiz.o comm.o const.o \
          db.o fight.o handler.o interp.o magic.o save.o special.o kav_info.o \
          kav_fight.o kav_wiz.o rot_wiz.o wizutil.o arena.o detox.o rotain.o \
          update.o clan.o powers.o clans.o stat_sav.o build.o copyover.o \
	  buffer.o class.o alien.o shadow.o monk.o ww.o who.o vampire.o \
          dragon.o wrapper.o class_config.o sql_handler.o
SO_FILE_SO = jedilib.so drowlib.so sociallib.so
SO_FILE_C = jedilib.c drowlib.c sociallib.c
SO_FILE_O = jedilib.o drowlib.o sociallib.o
	  

merc: $(O_FILES)
	rm -f merc
	$(CC) $(L_FLAGS) -o merc $(O_FILES)
	chmod g+w merc
	chmod g+w $(O_FILES)

.c.o: merc.h
	$(CC) -c $(C_FLAGS) $<

clean:
	rm -f $(O_FILES) merc ../area/core
	make

so:
	rm -f $(SO_FILE_SO) $(SO_FILE_O)
	$(CC) $(SO_I) jedilib.c
	$(CC) $(SO_O) jedilib.so jedilib.o
	$(CC) $(SO_I) drowlib.c
	$(CC) $(SO_O) drowlib.so drowlib.o 
	$(CC) $(SO_I) sociallib.c
	$(CC) $(SO_O) sociallib.so sociallib.o