#
# Empire - A multi-player, client/server Internet based war game.
-# Copyright (C) 1986-2000, Dave Pare, Jeff Bailey, Thomas Ruschak,
+# Copyright (C) 1986-2005, Dave Pare, Jeff Bailey, Thomas Ruschak,
# Ken Stevens, Steve McClure
#
# This program is free software; you can redistribute it and/or modify
@echo ' freebsd'
@echo ' hp'
@echo ' hpux'
+ @echo ' interix'
@echo ' irix'
@echo ' irix5'
@echo ' isi'
@echo ' linux'
@echo ' linux-pthreads'
@echo ' mach2.5'
- @echo ' mipsbsd'
- @echo ' mipsultrix'
- @echo ' mipsultrix.gcc'
@echo ' next'
@echo ' nt'
@echo ' osx'
@echo ' sun4'
@echo ' sun4.debug'
@echo ' sun4.opt'
- @echo ' vaxultrix'
alpha:
@echo 'building a $(WORLDX) by $(WORLDY) server...'
($(MAKE) binaries $(LINUXPTHMASTER))
($(MAKE) install)
-mipsbsd:
- @echo 'building a $(WORLDX) by $(WORLDY) server...'
- (cd src/doconfig; $(MAKE) $(MIPSBSDMASTER))
- ($(MAKE) genlibs $(MIPSBSDMASTER))
- (cd src/lib/lwp; $(MAKE) mipsultrix $(MIPSBSDMASTER))
- ($(MAKE) binaries $(MIPSBSDMASTER))
- ($(MAKE) install)
-
mach2.5:
@echo 'building a $(WORLDX) by $(WORLDY) server...'
(cd src/doconfig; $(MAKE) $(MACH25MASTER))
($(MAKE) binaries $(MACH25MASTER))
($(MAKE) install)
-mipsultrix:
- @echo 'building a $(WORLDX) by $(WORLDY) server...'
- (cd src/doconfig; $(MAKE) $(MIPSULTMASTER))
- ($(MAKE) genlibs $(MIPSULTMASTER))
- (cd src/lib/lwp; $(MAKE) mipsultrix $(MIPSULTMASTER))
- ($(MAKE) binaries $(MIPSULTMASTER))
- ($(MAKE) install)
-
-mipsultrix.gcc:
- @echo 'building a $(WORLDX) by $(WORLDY) server...'
- (cd src/doconfig; $(MAKE) $(MIPSULTGMASTER))
- ($(MAKE) genlibs $(MIPSULTGMASTER))
- (cd src/lib/lwp; $(MAKE) mipsultrix $(MIPSULTGMASTER))
- ($(MAKE) binaries $(MIPSULTGMASTER))
- ($(MAKE) install)
-
nt:
@echo 'building a $(WORLDX) by $(WORLDY) server...'
cd src/doconfig
$(MAKE) ntbinaries TOBUILD=nt $(NTMASTER)
$(MAKE) ntinstall
-vaxultrix:
+interix:
@echo 'building a $(WORLDX) by $(WORLDY) server...'
- (cd src/doconfig; $(MAKE) $(VAXULTMASTER))
- ($(MAKE) genlibs $(VAXULTMASTER))
- (cd src/lib/lwp; $(MAKE) $(VAXULTMASTER))
- ($(MAKE) binaries $(VAXULTMASTER))
+ (cd src/doconfig; $(MAKE) $(INTERIXMASTER))
+ ($(MAKE) genlibs $(INTERIXMASTER))
+ (cd src/lib/lwp; $(MAKE) $(INTERIXMASTER))
+ ($(MAKE) binaries $(INTERIXMASTER))
($(MAKE) install)
aix:
(cd src/client; $(MAKE) install)
(cd src/server; $(MAKE) install)
(cd src/util; $(MAKE) install)
+ -mkdir $(EMPDIR)/data
-(mv $(EMPDIR)/data/econfig $(EMPDIR)/data/econfig.bak)
($(EMPDIR)/bin/pconfig > $(EMPDIR)/data/econfig)
-(mv $(EMPDIR)/data/econfig.bak $(EMPDIR)/data/econfig)
ntinstall:
- -(mkdir bin)
cd src\client
$(MAKE) ntinstall
cd ..\..
cd src\util
$(MAKE) ntinstall
cd ..\..
- cd data
+ -mkdir $(NTINSTDIR)\data
+ cd $(NTINSTDIR)\data
($(NTINSTDIR)\bin\pconfig.exe > $(NTINSTDIR)\data\econfig.new)
-(move econfig.new econfig)
cd ..
+dist:
+ src/scripts/mkdist