396439d7ee
Use the same technique as nethack, so that several slash-em versions can be installed concurrently.
65 lines
2.5 KiB
Plaintext
65 lines
2.5 KiB
Plaintext
$OpenBSD: patch-sys_unix_Makefile_src,v 1.2 2005/09/11 12:26:02 espie Exp $
|
|
--- sys/unix/Makefile.src.orig Sat Jul 2 09:24:44 2005
|
|
+++ sys/unix/Makefile.src Sun Sep 11 13:53:12 2005
|
|
@@ -1,6 +1,7 @@
|
|
# NetHack Makefile.
|
|
# SCCS Id: @(#)Makefile.src 3.4 2002/03/02
|
|
|
|
+include ${NETHACKCONFIG}
|
|
# newer makes predefine $(MAKE) to 'make' and do smarter processing of
|
|
# recursive make calls if $(MAKE) is used
|
|
# these makes allow $(MAKE) to be overridden by the environment if someone
|
|
@@ -144,8 +145,7 @@ SYSOBJ = ioctl.o unixmain.o unixtty.o un
|
|
# flags for debugging:
|
|
# CFLAGS = -g -I../include
|
|
|
|
-CFLAGS = -O -I../include
|
|
-LFLAGS =
|
|
+CFLAGS += -DHACKDIR=\"${NHDIR}\" -DHAVE_SYS_PARAM_H -I../include
|
|
|
|
# Only used for the Gnome interface.
|
|
# When including the Gnome interface, you need to include gnome specific
|
|
@@ -291,8 +291,6 @@ WINGLOBJ = gl_conf.o gl_emul.o gl_font.o
|
|
SDLGL_CFLAGS = `sdl-config --cflags`
|
|
|
|
# Use these declarations if you only want to support the TTY windowing system
|
|
-WINSRC = $(WINTTYSRC)
|
|
-WINOBJ = $(WINTTYOBJ)
|
|
# Use these declarations if you want to support the X11 windowing system
|
|
# WINSRC = $(WINTTYSRC) $(WINX11SRC)
|
|
# WINOBJ = $(WINTTYOBJ) $(WINX11OBJ)
|
|
@@ -341,7 +339,7 @@ WINTTYLIB = -ltermlib
|
|
#
|
|
# libraries for X11
|
|
# If USE_XPM is defined in config.h, you will also need -lXpm here.
|
|
-WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11
|
|
+WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11 -lXpm
|
|
# WINX11LIB = -lXaw -lXmu -lXt -lX11
|
|
# WINX11LIB = -lXaw -lXmu -lXext -lXt -lXpm -lX11 -lm
|
|
# WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -lm # BSD/OS 2.0
|
|
@@ -372,7 +370,6 @@ WINGLLIB = -lGL
|
|
WINPROXYLIB = -lpthread
|
|
|
|
# Use this declaration if you only want to support the TTY windowing system
|
|
-WINLIB = $(WINTTYLIB)
|
|
# Use this declaration if you want to support the X11 windowing system
|
|
# WINLIB = $(WINTTYLIB) $(WINX11LIB)
|
|
# Use this declaration if you want to support the Qt windowing system
|
|
@@ -601,13 +598,13 @@ objects.o:
|
|
|
|
# Qt windowport meta-object-compiler output
|
|
qt_kde0.moc: ../include/qt_kde0.h
|
|
- $(QTBINDIR)/moc -o qt_kde0.moc ../include/qt_kde0.h
|
|
+ ${MOC} -o qt_kde0.moc ../include/qt_kde0.h
|
|
|
|
qt_win.moc: ../include/qt_win.h
|
|
- $(QTBINDIR)/moc -o qt_win.moc ../include/qt_win.h
|
|
+ ${MOC} -o qt_win.moc ../include/qt_win.h
|
|
|
|
qttableview.moc: ../include/qttableview.h
|
|
- $(QTDIR)/bin/moc -o qttableview.moc ../include/qttableview.h
|
|
+ ${MOC} -o qttableview.moc ../include/qttableview.h
|
|
|
|
# NetHack windows library for modules needed by more than one windows
|
|
# interface.
|