# -pg for profiler. -DMEMORY_STATISTIC to include memstat functions. include ../src/Makefile.config CFLAGS=-Wall -g -I../include -DMEMORY_STATISTIC CC=gcc COMPILEOBJS=lexer.o parser.o hash.o genmain.o semantic.o codegen.o memstat.o events.o config.o verbs.o all: mudcompile mudcompile: $(COMPILEOBJS) @gcc -o mudcompile $(CFLAGS) $(COMPILEOBJS) @cp mudcompile ../bin install: mudcompile zoneconvert @echo 'Installing binairies..' @cp mudcompile ../bin @cp zoneconvert ../bin @cp scripts/genworld ../areas zoneconvert: converter/zoneconvert.c @gcc -o zoneconvert -g -I. -I../include converter/zoneconvert.c clean: @-rm *.o @-rm -f mudcompile @-rm -f zoneconvert hash.o: hash.h genmain.o: gen.h hash.h semantic.h lexer.o: gen.h lexer.h parser.o: gen.h parser.h semantic.o: gen.h semantic.h codegen.o: gen.h codegen.h memstat.o: memstat.h gen.h verbs.o: gen.h config.o: config.h gen.h events.o: config.h gen.h