1 LIBS = -lm -lcrypto -lcrypt 2 OPTS = -Wall -O2 3 4 algorithm: bot.o calcdb.o users.o dcalc.o rpn.o 5 gcc $(OPTS) -o algorithm bot.o calcdb.o users.o dcalc.o rpn.o $(LIBS) 6 7 bot.o: bot.c bot.h 8 gcc $(OPTS) -c bot.c 9 10 calcdb.o: calcdb.c calcdb.h 11 gcc $(OPTS) -c calcdb.c 12 13 users.o: users.c users.h 14 gcc $(OPTS) -c users.c 15 16 dcalc.o: dcalc.c dcalc.h 17 gcc $(OPTS) -c dcalc.c 18 19 rpn.o: rpn.c rpn.h 20 gcc $(OPTS) -c rpn.c 21 22 clean: bot.c calcdb.c users.c dcalc.c rpn.c 23 rm -f *.o; rm -f *~; rm -f algorithm 24 backup: bot.c 25 rm -f *.o; rm -f *~; cp -f * ../bot.bak |