* and warranty information.
*/
+(Notes tagged with ESR describe Eric S. Raymond's changes)
+
Bugs
----
as well, this routine accounts for more like 50% of the processing.
However, on a mainframe, the game plays sufficiently fast.
+ESR: I've done some tuning of expand_perimeter.
+
4) Allow multiple computer players and/or multiple human players.
Allow the players to come in over a network of workstations.
command line arguments should have associated environment variables
that can be used to set defaults.
+ESR: I've added a save-interval option.
+
4) When the user types "q" to quit, the program should exit
immediately if the game has been saved. If the game hasn't been
saved, the user should be told, and asked if she really wants to
usermove.c \
util.c
-SHARFILES = COPYING $(FILES) bugs README makefile empire.6 empire.h extern.h
+HEADERS = empire.h extern.h
OFILES = \
attack.o \
empire: $(OFILES)
$(CC) $(PROFILE) -o empire $(OFILES) $(LIBS)
+TAGS: $(HEADERS) $(FILES)
+ etags $(HEADERS) $(FILES)
+
lint: $(FILES)
lint -u -D$(SYS) $(FILES) -lcurses
clean:
- rm -f *.o
+ rm -f *.o TAGS
clobber: clean
rm -f empire
-sharsplit: $(SHARFILES)
- sharsplit -m -r -o empire $(SHARFILES)
-
install: empire
$(INS) -o -f /usr/local/games empire
installman: empire.6
$(INS) -f /usr/local/man/man6 empire.6
-SOURCES = READ.ME empire.6 COPYING Makefile BUGS $(FILES) empire.h extern.h MANIFEST
+SOURCES = READ.ME empire.6 COPYING Makefile BUGS $(FILES) $(HEADERS) MANIFEST
empire.tar: $(SOURCES)
tar -cvf empire.tar $(SOURCES)