mud/lua/
mud/player/
CC      = gcc
PROF    =
C_FLAGS = -O -g -Wall $(PROF)
L_FLAGS = -O $(PROF) -lcrypt -llua

SRC_FILES := $(wildcard *.c)
O_DIR = o
O_FILES := $(patsubst %.c,$(O_DIR)/%.o,$(SRC_FILES))

merc: $(O_FILES)
	rm -f merc
	$(CC) -o merc $(O_FILES) $(L_FLAGS)
	cp merc ../area
	ctags --c++-kinds=+cdefgmnpstuv --fields=+iaS --extra=+q *.h *.c	
clean:
	$(RM) -f $(O_FILES) merc  *~ *.bak *.orig *.rej

$(O_DIR)/%.o: %.c
	$(CC) $(C_FLAGS) -c -o $@ $<