CC = gcc
PROF = -ggdb -g3
NOCRYPT =
C_FLAGS = -Wall $(PROF) $(NOCRYPT)
L_FLAGS = $(PROF) -L/usr/lib/mysql -lmysqlclient -lcrypt
O_FILES = act_comm.o act_ente.o act_info.o act_move.o act_obj.o act_wiz.o \
alias.o ban.o comm.o const.o db.o db2.o effects.o fight.o \
handler.o healer.o interp.o lookup.o magic.o recycle.o \
save.o skills.o special.o tables.o update.o morecabal.o morefight.o \
extra.o moremagic.o titles.o necro.o olc.o olc_act.o \
assassin.o olc_save.o mem.o string.o bit.o commune.o tracerah.o \
iprog.o mprog.o rprog.o bounty.o mysql.o newbit.o ranger.o \
note.o queststore.o
pos2: $(O_FILES)
rm -f pos2
$(CC) -I/usr/include/mysql $(L_FLAGS) -o pos2 $(O_FILES)
mv pos2 ../area
cd ..
.c.o: merc.h
$(CC) -I/usr/include/mysql -c $(C_FLAGS) $<
clean:
rm -f *.o
backup:
@tar -cpf `date +%m.%d.%y-%I%M`.src.tar.gz -z *.c *.h
@mv *.gz ../backups
@echo "Made backup of source in ../backups"
areabackup:
@tar -cpf `date +%m.%d.%y-%I%M`.areas.tar.gz -z ../area/*.are ../area/*.txt ../area/*.hlp ../area/*.lst
@mv *.gz ../backups
@echo "Made backup of areas in ../backups"
fullbackup:
@tar -cpf `date +%m.%d.%y-%I%M`.full.tar.gz -z ../src/*.c ../src/*.h ../src/Makefile ../area/*.are ../area/*.txt ../area/*.lst ../area/*.hlp ../player/*.*
@mv *.gz ../backups
@echo "Made full backup of players, areas, and source in ../backups"
playerbackup:
@tar -cpf `date +%m.%d.%y-%I%M`.player.tar.gz -z ../player/*.*
@mv *.gz ../backups
@echo "Made backup of player files in ../backups"