#
# Empire front end Makefile
# (standalone mode)
#
CC = cc
AR = ar
#CFLAGS = -g 
#CFLAGS = -g -Ih -DSUN4
CFLAGS = -g -Ih
CFILES =  nsc.c edb.c edbproc.c csync.c testedb.c collect.c objtab.c index.c other.c

OBJFILES = $(CFILES:.c=.o)
#OFILES = $(addprefix bin/, $(OBJFILES))
OFILES = $(OBJFILES)

ALL:	 toolkit.a testedb
	@

toolkit.a: $(OFILES) 
	$(AR) rc toolkit.a $(OFILES)
	ranlib toolkit.a	

testedb:	toolkit.a testedb.o
	$(CC) $(CFLAGS) -o testedb testedb.o toolkit.a

release: clean
	makerelease

clean:
	rm -f $(OFILES) toolkit.a testedb *~ asdf

.cc.o:
	$(CC) -c $(CFLAGS) $<

%.o:	%.cc
	$(CC) -c $(CFLAGS) $< -o $@

depend:
	makedepend -p ./ $(CFLAGS) -- $(CFILES)

# DO NOT DELETE THIS LINE -- make depend depends on it.

./nsc.o: h/struct.h edbproc.h h/prototype.h h/misc.h /usr/include/ctype.h
./nsc.o: /usr/include/features.h /usr/include/sys/cdefs.h
./nsc.o: /usr/include/sys/types.h /usr/include/linux/types.h
./nsc.o: /usr/include/strings.h /usr/include/string.h h/options.h collect.h
./nsc.o: index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h h/nuke.h
./nsc.o: h/item.h h/product.h other.h h/var.h h/xy.h h/loan.h h/nsc.h h/edb.h
./nsc.o: h/toolkit.h h/news.h h/trade.h h/treaty.h h/genitem.h h/nat.h
./nsc.o: h/mission.h h/map.h
./edb.o: edbproc.h h/prototype.h h/misc.h /usr/include/ctype.h
./edb.o: /usr/include/features.h /usr/include/sys/cdefs.h
./edb.o: /usr/include/sys/types.h /usr/include/linux/types.h
./edb.o: /usr/include/strings.h /usr/include/string.h h/options.h collect.h
./edb.o: index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h h/nuke.h
./edb.o: h/item.h h/product.h other.h h/struct.h h/file.h h/xy.h h/nsc.h
./edb.o: h/edb.h h/toolkit.h h/genitem.h h/news.h h/treaty.h h/optlist.h
./edb.o: h/nat.h h/mission.h h/map.h
./edbproc.o: /usr/include/stdio.h /usr/include/features.h
./edbproc.o: /usr/include/sys/cdefs.h /usr/include/_G_config.h
./edbproc.o: /usr/include/string.h /usr/include/malloc.h edbproc.h
./edbproc.o: h/prototype.h h/misc.h /usr/include/ctype.h
./edbproc.o: /usr/include/sys/types.h /usr/include/linux/types.h
./edbproc.o: /usr/include/strings.h h/options.h collect.h index.h h/ship.h
./edbproc.o: h/queue.h h/land.h h/plane.h h/sect.h h/nuke.h h/item.h
./edbproc.o: h/product.h other.h
./csync.o: h/misc.h /usr/include/ctype.h /usr/include/features.h
./csync.o: /usr/include/sys/cdefs.h /usr/include/sys/types.h
./csync.o: /usr/include/linux/types.h /usr/include/strings.h
./csync.o: /usr/include/string.h h/options.h h/file.h h/xy.h h/nsc.h
./csync.o: h/genitem.h h/edb.h h/toolkit.h edbproc.h h/prototype.h collect.h
./csync.o: index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h h/nuke.h
./csync.o: h/item.h h/product.h other.h edbpriv.h /usr/include/assert.h
./csync.o: /usr/include/stdio.h /usr/include/_G_config.h
./csync.o: /usr/include/malloc.h
./testedb.o: /usr/include/stdio.h /usr/include/features.h
./testedb.o: /usr/include/sys/cdefs.h /usr/include/_G_config.h edbproc.h
./testedb.o: h/prototype.h h/misc.h /usr/include/ctype.h
./testedb.o: /usr/include/sys/types.h /usr/include/linux/types.h
./testedb.o: /usr/include/strings.h /usr/include/string.h h/options.h
./testedb.o: collect.h index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h
./testedb.o: h/nuke.h h/item.h h/product.h other.h edbpriv.h h/file.h h/xy.h
./testedb.o: h/nsc.h h/genitem.h h/edb.h h/toolkit.h
./collect.o: collect.h /usr/include/stdio.h /usr/include/features.h
./collect.o: /usr/include/sys/cdefs.h /usr/include/_G_config.h
./collect.o: /usr/include/malloc.h /usr/include/string.h
./objtab.o: edbproc.h h/prototype.h h/misc.h /usr/include/ctype.h
./objtab.o: /usr/include/features.h /usr/include/sys/cdefs.h
./objtab.o: /usr/include/sys/types.h /usr/include/linux/types.h
./objtab.o: /usr/include/strings.h /usr/include/string.h h/options.h
./objtab.o: collect.h index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h
./objtab.o: h/nuke.h h/item.h h/product.h other.h edbpriv.h h/file.h h/xy.h
./objtab.o: h/nsc.h h/edb.h h/toolkit.h h/struct.h /usr/include/assert.h
./objtab.o: /usr/include/stdio.h /usr/include/_G_config.h
./objtab.o: /usr/include/malloc.h
./index.o: index.h /usr/include/stdio.h /usr/include/features.h
./index.o: /usr/include/sys/cdefs.h /usr/include/_G_config.h
./index.o: /usr/include/malloc.h /usr/include/string.h
./other.o: h/struct.h edbproc.h h/prototype.h h/misc.h /usr/include/ctype.h
./other.o: /usr/include/features.h /usr/include/sys/cdefs.h
./other.o: /usr/include/sys/types.h /usr/include/linux/types.h
./other.o: /usr/include/strings.h /usr/include/string.h h/options.h collect.h
./other.o: index.h h/ship.h h/queue.h h/land.h h/plane.h h/sect.h h/nuke.h
./other.o: h/item.h h/product.h other.h h/var.h h/xy.h h/loan.h h/nsc.h
./other.o: h/edb.h h/toolkit.h h/news.h h/trade.h h/treaty.h h/genitem.h
./other.o: h/nat.h h/mission.h h/map.h
