CC      = @CC@
#DEBUG   = -DKEY_DEBUG 
DEBUG   = 
EXEC    = ../mudix
O_FLAGS = -O -g
C_FLAGS = $(O_FLAGS) $(DEBUG) -Wall -I../include
L_FLAGS = $(O_FLAGS) $(DEBUG) -lpanel -lncurses

O_FILES = alias.o \
          commands.o \
          file.o \
          input.o \
          log.o \
          mudix.o \
          output.o \
          parse.o \
          path.o \
          settings.o \
          tabs.o \
          telnet.o \
          trigger.o \
          variable.o

$(EXEC): $(O_FILES)
	rm -f $(EXEC) 
	$(CC) -o $(EXEC) $(L_FLAGS) $(O_FILES)

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

clean:
	rm -rf *.o $(EXEC)


syntax highlighted by Code2HTML, v. 0.9.1