1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00
psyced/makefile
psyc://psyced.org/~lynX a10d36ba5b babeldos magicos
2009-12-10 11:42:58 +01:00

63 lines
1.7 KiB
Makefile

# how do i check if $ENV{PAGER} is already set?
# like this, says ketmar. probably gmake only.
PAGER ?= more
##############################################################################
## INSTALLATION
install: INSTALL.txt README.txt
# @$(PAGER) echo Your environment variable PAGER is not configured!
$(PAGER) INSTALL.txt
@clear
./install.sh || ksh install.sh
test:
(cd bin && perl -c edata && perl -c psyconf && perl -c fmt2textdb)
clean:
-rm INSTALL.txt world/LP_SWAP* world/OBJ_DUMP world/*.log world/log
-rm world/WIZLIST world/.methods
# find . -follow -name '.*.swp' -print
# find . -follow -name '*.b' -print -exec rm {} \;
README.txt:
lynx -dump http://www.psyced.org/README.html >$@
INSTALL.txt:
lynx -dump http://www.psyced.org/INSTALL.html >$@
corpses:
find . -name .#\* -print
##############################################################################
## USER AND PLACE DATA MAINTAINANCE
MTIME = +120
clean.log:
(cd data;nice find person -mtime $(MTIME) -print -exec rm {} \;) >$@
wc clean.log
preview:
(cd data;nice find person -mtime $(MTIME) -exec ls -l {} \;) | $(PAGER)
(cd data;nice find place -mtime $(MTIME) -exec ls -l {} \;) | $(PAGER)
today:
(cd data;nice find person -mtime -1 -print) | wc
##############################################################################
## THE REST OF THE MAKEFILE PROBABLY ISN'T VERY INTERESTING OR USEFUL FOR YOU
# generate a file that autoloads all lpc classes.. good only for debugging
local/all.ls:
(cd world;find . -follow -name '*.c' -print) | grep -vw not >$@
.methods:
(cd world;../bin/rmeth net/* pro/*) | sort >$@
.links:
(cd world;../bin/findlinks */de/* */en/*) >$@
exefix:
chmod +x bin/* run/* config/psyced.settings install.sh utility/multipatcher