CC = gcc C_FLAGS = -Wall -g -pedantic -DNOMCCP -DNOCRYPT L_FLAGS = -lz -lpthread -lcrypt -llua -lm -ldl O_FILES = socket.o io.o strings.o utils.o interpret.o help.o \ action_safe.o mccp.o save.o event.o event-handler.o \ list.o stack.o lua_base.o lua_shell.o all: $(O_FILES) rm -f SocketMud $(CC) -o SocketMud $(O_FILES) $(L_FLAGS) .c.o: all @echo [`date +%T`] Compiling $< ... @$(CC) -c $(C_FLAGS) $< clean: @echo Cleaning code $< ... @rm -f *.o @rm -f SocketMud @rm -f *.*~