# # v0.8 # # Space Makefile # # Cameron K. Smith, September 1997 # # This program is free software and may be freely redistributed as # specified in the GNU General Public License. Please see the file # 'COPYING' for details. # # User configurable portion ############################################################################### # You should not have to edit below this point. # ############################################################################### CC = gcc CFLAGS = -Wall -g -O -I../../src -I../.. -I../../mux/src BASE_OBJS = commands.o events.o hashtab.o object.o sensors.o damage.o \ eng.o tactical.o nav.o shields.o comm.o smain.o smisc.o \ platform.o OBJS = $(BASE_OBJS) all: space.o commands.o: commands.c spaceconf.h platform.h dbint.h space.h object.h ship.h hashtab.h commands.h smisc.h nav.h shields.h tactical.h eng.h damage.h events.h sensors.h comm.h events.o: events.c spaceconf.h platform.h dbint.h space.h object.h ship.h events.h sensors.h smisc.h hashtab.o: hashtab.h object.o: object.c spaceconf.h platform.h dbint.h space.h object.h ship.h damage.h smisc.h sensors.o: sensors.c spaceconf.h platform.h dbint.h space.h object.h ship.h sensors.h smisc.h damage.o: damage.c spaceconf.h platform.h dbint.h space.h object.h ship.h damage.h nav.h shields.h eng.h sensors.h smisc.h events.h eng.o: eng.c spaceconf.h platform.h dbint.h space.h object.h ship.h eng.h damage.h smisc.h tactical.o: tactical.c spaceconf.h platform.h dbint.h space.h object.h ship.h tactical.h sensors.h damage.h smisc.h nav.o: nav.c spaceconf.h platform.h dbint.h space.h object.h ship.h nav.h damage.h sensors.h smisc.h shields.o: shields.c spaceconf.h platform.h dbint.h space.h object.h ship.h damage.h shields.h smisc.h comm.o: comm.c spaceconf.h platform.h dbint.h space.h object.h ship.h damage.h smisc.h comm.h smain.o: smain.c spaceconf.h platform.h dbint.h space.h object.h ship.h nav.h shields.h tactical.h eng.h damage.h smisc.h events.h version.h smisc.o: smisc.c spaceconf.h platform.h dbint.h space.h object.h ship.h smisc.h platform.o: platform.c spaceconf.h platform.h space.h space.o: $(OBJS) $(LD) -r -o space.o $(OBJS) clean: rm *.o distclean: rm tags *.o