exodus2/
exodus2/area/mobscr/
exodus2/area/mobvoc/
exodus2/bin/
exodus2/clans/
exodus2/gods/
exodus2/player/A/
exodus2/player/B/
exodus2/player/D/
exodus2/player/E/
exodus2/player/L/
exodus2/player/M/
exodus2/player/O/
exodus2/player/R/
exodus2/src/obj/clans/
GCC	= gcc
RM	= rm
EXE	= exodus

C_FLAGS	= -DSYSV -g -w -I/include
L_FLAGS	= -g -lnsl -lcrypt -lm -w

#Source Files.
SRC	:= $(wildcard *.c) $(wildcard clans/*.c)

#Object files.
OBJ_DIR	= obj
OBJ	:= $(patsubst %.c,$(OBJ_DIR)/%.o,$(SRC))

#Make exodus
exodus:	$(OBJ)
	$(RM) -f $(EXE)
	$(GCC) $(L_FLAGS) -o $(EXE) $(OBJ)

$(OBJ_DIR)/%.o: %.c
	$(GCC) $(C_FLAGS) -c -o $@ $< -Iinclude

clean:
	$(RM) -f $(OBJ) $(EXE) *~ *.bak *.orig *.rej
	make