TCLLIBRARY = /usr/local/lib/tcl
TKLIBRARY = /usr/local/lib/tk
+SDLINCLUDE := $(shell /bin/sh sdl_helper cflags)
+SDLLIBS := $(shell /bin/sh sdl_helper libs)
+
CC = gcc
OPTFLAGS = -O3
#OPTFLAGS = -g
-#DEFINES = -DIS_LINUX -DIS_INTEL -DCAM -DNET
-DEFINES = -DIS_LINUX -DIS_INTEL
+#Possible defines:
+#ORIGINAL_MONSTER_BEHAVIOUR: The monster is able to walk over water and not die
+#NO_AIRCRASH: The Aircrash-Disaster is disables completely
+#CAM: ?
+#NET: ?
+
+#DEFINES = -DIS_LINUX -DCAM -DNET
+DEFINES = -DIS_LINUX -DORIGINAL_MONSTER_BEHAVIOUR #-DNO_AIRCRASH
-CFLAGS = $(OPTFLAGS) $(DEFINES)
+CFLAGS += $(OPTFLAGS) $(DEFINES) -Wall
#LDFLAGS = -Bstatic
+LDFLAGS=-L/usr/X11/lib -L/usr/X11R6/lib
INSTALL = install -s
INCLUDES = \
-Iheaders \
- -I$(XPMHOME) \
-I$(XINCLUDE) \
-I$(TCLHOME) \
-I$(TCLXHOME)/src \
- -I$(TKHOME)
+ -I$(TKHOME) \
+ $(SDLINCLUDE)
CPPFLAGS = $(INCLUDES)
-lm \
-lX11 \
-lXext \
- -lXpm
+ -lXpm \
+ $(SDLLIBS)
SRCS = \
sim.c \
lint:
alint $(INCLUDES) $(SRCS) > LINT
-sim: $(ALLOBJS)
+sim: $(ALLOBJS) $(TCLXHOME)/libtk.a $(TCLXHOME)/libtcl.a
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) $(ALLOBJS) $(LIBS) -o sim
clean: