# Copyright (c) 1998 Michael Haar, Ulrich Haar, Michael Thayer,
#   Tobias Mueller, Tobias Lenz
# All rights reserved.
# Terroid Programming by Michael Haar, Michael Thayer, Ulrich Haar
# Terroid Graphics by Ulrich Haar, Michael Haar
# Terroid Music by Michael Thayer
# Terroid Level design by Michael Haar, Ulrich Haar, Tobias Lenz
# Terroid Beta testing by Tobias Mueller, Tobias Lenz
# 
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice and credits, this unmodified list of conditions and the
#    following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice and credits, this unmodified list of conditions and the
#    following disclaimer in the documentation and/or other materials
#    provided with the distribution.
# 3. Any credits displayed during programme execution must include the
#    above or an equivalent credit list.
# 4. The name of the author may not be used to endorse or promote products
#    derived from this software without specific prior written permission.
# 5. The authors Michael Thayer and Michael Haar are to be informed,
#    preferable by electronic mail, when this software is distributed
#    commercially.  A single notification is required for any given
#    distribution, and explicit copies of that distribution (e.g. for all
#    resellers of a given Linux distribution).
# 6. If any modifications are made to the software, then a description of them
#    must be included when the software is redistributed, or alternatively,
#    the distributed binary or source code must be described as a product
#    based on source code by Michael Haar, Michael Thayer and Ulrich Haar.
# 
# THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

######################################################################
#         Digital Nightmares Terroid makefile for Linux              #
#          Game Copyright 1996 Michael and Ulrich Haar               #
#          Linux porting and Makefile by Michael Thayer              #
#                                                                    #
# Requires the DN libraries to be built and in the "../.." directory #
######################################################################

CC = egcc
CFLAGS = -Wall -O3 -g3
IFLAGS = -I. -I../include
LFLAGS = -L/usr/X11R6/lib -L../lib -ldn -lmod -lm -lX11
LIBS = ../lib/libdn.a ../lib/libmod.a
RM = rm

HDRS = VARS.H FUNCS.H DEFS.H

OBJ = bonus.o editor.o endgegne.o explo.o extras.o extro.o hintergr.o \
	hiscore.o init.o intro.o kollisio.o krams.o main.o mjt_bmp.o \
	mjt_pal.o objekte.o platform.o schiessen.o spieler.o stars.o \
	startmnu.o steuern.o story.o

.PHONY : all clean

all : terroid

terroid : $(OBJ) $(LIBS)
	$(CC) $(CFLAGS) $(OBJ) $(LFLAGS) -o terroid

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

clean :
	-$(RM) $(OBJ)
