]> git.pond.sub.org Git - empserver/blob - src/lib/commands/Makefile
15a6eee9eeaa3ea4a38e6d92316c95be08081520
[empserver] / src / lib / commands / 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
28 # Note that these could have been listed 1 per line, but I chose to just
29 # stick them all together this way to shorten the file.
30
31 include ../../../build.conf
32 include ../../make.src
33 include ../../make.defs
34
35 LIB = $(SRCDIR)/lib/libcommands.a
36 NTLIB = $(SRCDIR)\lib\libcommands.lib
37
38 OBJS =  acce.o add.o anti.o arm.o army.o assa.o atta.o bdes.o best.o boar.o \
39         bomb.o brea.o budg.o buil.o buy.o capi.o carg.o cede.o cens.o chan.o \
40         coas.o coll.o comm.o cons.o conv.o coun.o cuto.o decl.o deli.o demo.o \
41         desi.o disa.o dist.o drop.o dump.o echo.o edit.o enab.o enli.o \
42         expl.o fina.o flash.o flee.o fly.o foll.o forc.o fort.o fuel.o give.o \
43         grin.o hard.o head.o improve.o info.o land.o laun.o lboard.o ldump.o \
44         ledg.o leve.o load.o look.o lost.o lstat.o lten.o map.o marc.o mark.o \
45         mfir.o mine.o miss.o mobq.o mobu.o mora.o move.o name.o nati.o navi.o \
46         ndump.o new.o newe.o news.o nuke.o offe.o offs.o orde.o orig.o para.o \
47         path.o payo.o pboa.o peek.o pdump.o plan.o play.o \
48         powe.o prod.o pstat.o rada.o rang.o rea.o real.o reco.o reje.o rela.o \
49         repa.o repo.o rese.o reso.o retr.o rout.o sabo.o sail.o sate.o scra.o \
50         scut.o sdump.o sect.o sell.o set.o setres.o setsect.o shar.o shark.o \
51         shi.o shoo.o show.o shut.o sinf.o skyw.o sona.o spy.o sstat.o star.o \
52         stop.o stre.o strv.o supp.o surv.o swap.o tele.o tend.o terr.o thre.o \
53         togg.o torp.o trad.o tran.o trea.o turn.o upda.o upgr.o vers.o wai.o \
54         wing.o wipe.o work.o xdump.o zdon.o
55
56 NTOBJS = acce.obj add.obj anti.obj arm.obj army.obj assa.obj atta.obj \
57         bdes.obj best.obj boar.obj bomb.obj brea.obj budg.obj buil.obj \
58         buy.obj capi.obj carg.obj cede.obj cens.obj chan.obj coas.obj \
59         coll.obj comm.obj cons.obj conv.obj coun.obj cuto.obj decl.obj \
60         deli.obj demo.obj desi.obj disa.obj dist.obj drop.obj \
61         dump.obj echo.obj edit.obj enab.obj enli.obj expl.obj fina.obj \
62         flash.obj flee.obj fly.obj foll.obj forc.obj fort.obj fuel.obj \
63         give.obj grin.obj hard.obj head.obj improve.obj info.obj \
64         land.obj laun.obj lboard.obj ldump.obj ledg.obj leve.obj load.obj \
65         look.obj lost.obj lstat.obj lten.obj map.obj marc.obj mark.obj \
66         mfir.obj mine.obj miss.obj mobq.obj mobu.obj mora.obj move.obj \
67         name.obj nati.obj navi.obj ndump.obj new.obj newe.obj news.obj \
68         nuke.obj offe.obj offs.obj orde.obj orig.obj para.obj path.obj \
69         payo.obj pboa.obj pdump.obj peek.obj plan.obj play.obj powe.obj \
70         prod.obj pstat.obj rada.obj rang.obj rea.obj real.obj reco.obj \
71         reje.obj rela.obj repa.obj repo.obj rese.obj reso.obj retr.obj \
72         rout.obj sabo.obj sail.obj sate.obj scra.obj scut.obj sdump.obj \
73         sect.obj sell.obj set.obj setres.obj setsect.obj shar.obj shark.obj \
74         shi.obj shoo.obj show.obj shut.obj sinf.obj skyw.obj sona.obj spy.obj \
75         sstat.obj star.obj stop.obj stre.obj strv.obj supp.obj surv.obj \
76         swap.obj tele.obj tend.obj terr.obj thre.obj togg.obj torp.obj \
77         trad.obj tran.obj trea.obj turn.obj upda.obj upgr.obj vers.obj \
78         wai.obj wing.obj wipe.obj work.obj xdump.obj zdon.obj
79
80 all: $(LIB)
81
82 nt: $(NTLIB)
83
84 $(NTLIB): $(NTOBJS)
85         -del /q $@
86         lib /OUT:$@ /DEBUGTYPE:CV $(NTOBJS)
87
88 $(LIB): $(OBJS)
89         rm -f $(LIB)
90         ar cq $(LIB) $(OBJS)
91         $(RANLIB) $(LIB)
92
93 clean:
94         -(rm -f $(OBJS))
95         -(del /q $(NTOBJS))
96
97 include ../../make.rules
98 include Makedepend