]> git.pond.sub.org Git - empserver/blob - src/doconfig/Makefile
(nati, player_coms): Add ability for deities to request a nation report for any country.
[empserver] / src / doconfig / Makefile
1
2 #   Empire - A multi-player, client/server Internet based war game.
3 #   Copyright (C) 1986-2005, Dave Pare, Jeff Bailey, Thomas Ruschak,
4 #                            Ken Stevens, Steve McClure
5
6 #   This program is free software; you can redistribute it and/or modify
7 #   it under the terms of the GNU General Public License as published by
8 #   the Free Software Foundation; either version 2 of the License, or
9 #   (at your option) any later version.
10
11 #   This program is distributed in the hope that it will be useful,
12 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 #   GNU General Public License for more details.
15
16 #   You should have received a copy of the GNU General Public License
17 #   along with this program; if not, write to the Free Software
18 #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19
20 #   ---
21
22 #   See the "LEGAL", "LICENSE", "CREDITS" and "README" files for all the
23 #   related information and legal notices. It is expected that any future
24 #   projects/authors will amend these files as needed.
25
26 # Makefile - Wolfpack, 1996
27 #            build the configuration program, then run it.
28 #            Note that this is a stand-alone - it doesn't need anything 
29 #            else to build and run, other than build.conf for definitions.
30
31
32 include ../../build.conf
33
34 DPV = -DPV="\"$(MYNAME)\""
35 DHN = -DHN="\"$(HOSTNAME)\""
36 DPN = -DPN=$(PORTNUM)
37 DEM = -DEM="\"$(EMAIL)\""
38 DEP = -DEP="\"$(EMPDIR)\""
39 DMC = -DMC=$(MAXNOC)
40 DWX = -DWX=$(WORLDX)
41 DWY = -DWY=$(WORLDY)
42 DBL = -DBL=$(BLITZ)
43 DET = -DET=$(ETUS)
44 DEF = -DEF="\"$(ETUFREQ)\""
45 DIP = -DIP="\"$(IPADDR)\""
46 DUN = -DUN="\"$(USERNAME)\""
47
48 DALL = $(DPV) $(DHN) $(DPN) $(DEM) $(DEP) $(DMC) $(DWX) $(DWY) $(DBL) $(DET) $(DEF) $(DIP) $(DUN)
49
50 all: doconfig
51
52 doconfig: ../../build.conf doconfig.c
53         @echo 'globalcflags = $(GLOBALCFLAGS)'
54         @echo 'globallflags = $(GLOBALLFLAGS)'
55         $(CC) $(GLOBALCFLAGS) $(DALL) doconfig.c -o doconfig $(GLOBALLFLAGS)
56         ./doconfig
57
58 nt: ntdoconfig
59
60 ntdoconfig: ..\..\build.conf doconfig.c
61         @echo 'globalcflags = $(GLOBALCFLAGS)'
62         @echo 'globallflags = $(GLOBALLFLAGS)'
63         $(CC) $(GLOBALCFLAGS) $(DALL) doconfig.c -o doconfig $(GLOBALLFLAGS)
64         doconfig.exe
65
66 clean:
67         -(rm -f doconfig)
68         -(del doconfig.exe)
69         -(del *.obj)
70         -(del *.pdb)
71
72 include ../make.rules
73 include Makedepend