freebsd-ports/games/xblast-beta/files/patch-aa
Stefan Eßer 1f94382923 New port for the beta version of XBlast-TNT. This port is only meant to
exist until the main XBlast port can be upgraded to a new stable version.
2001-02-11 13:01:32 +00:00

82 lines
2.1 KiB
Plaintext

--- Imakefile.orig Sun Sep 24 21:09:20 2000
+++ Imakefile Tue Dec 26 16:18:02 2000
@@ -3,6 +3,10 @@
*
* $Id: Imakefile.sound,v 1.21 2000/09/24 19:03:27 xblast Exp $
*/
+
+#define IHaveSubdirs
+SUBDIRS=bitmap image level sounds
+
XBLASTDIR=$(LIBDIR)/xblast
/*
@@ -10,10 +14,10 @@
* (The Solaris setting is very conservative)
*/
#ifdef SOLARIS
-DEPLIBS=$(DEPXTOOLLIB) $(DEPXLIB)
+DEPLIBS1=$(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES=$(XTOOLLIB) $(XLIB) -lSM -lICE
#else
-DEPLIBS=$(DEPXLIB)
+DEPLIBS1=$(DEPXLIB)
LOCAL_LIBRARIES=$(XLIB)
#endif
@@ -23,9 +27,14 @@
# CDEBUGFLAGS=-g -O2
# CCOPTIONS=-ansi -Wall -pedantic
EXTRA_DEFINES=-DXBLASTDIR=\"$(XBLASTDIR)\" -DAPPLOADDIR=\"$(XAPPLOADDIR)\" \
- -DDEBUG # -DDEBUG_PIXMAP
+ -DXBLAST_SOUND # -DDEBUG -DDEBUG_PIXMAP
+/*
+ * all programs to be build
+ */
+PROGRAMS=xblast xbsndsrv
+
-SRCS=xblast.c util.c str_util.c intro.c introdat.c map.c sprite.c \
+SRCS1=xblast.c util.c str_util.c intro.c introdat.c map.c sprite.c \
color.c status.c player.c action.c bomb.c event.c image.c \
shrink.c func.c game.c info.c ini_file.c atom.c scramble.c \
demo.c debug.c \
@@ -43,7 +52,7 @@
x11_common.c x11_event.c x11_atom.c x11_config.c x11_msgbox.c\
x11c_init.c x11c_image.c x11c_text.c x11c_tile.c x11c_sprite.c \
x11c_pixmap.c x11_sound.c
-OBJS=xblast.o util.o str_util.o intro.o introdat.o map.o sprite.o \
+OBJS1=xblast.o util.o str_util.o intro.o introdat.o map.o sprite.o \
color.o status.o player.o bomb.o action.o event.o image.o \
shrink.o func.o game.o info.o ini_file.o atom.o scramble.o \
demo.o debug.o \
@@ -62,5 +71,26 @@
x11c_init.o x11c_image.o x11c_text.o x11c_tile.o x11c_sprite.o \
x11c_pixmap.o x11_sound.o
-AllTarget(xblast)
-ComplexProgramTarget(xblast)
+ComplexProgramTarget_1(xblast,$(LOCAL_LIBRARIES),NullParameter)
+
+/*
+ * Part 2: rules for XBlast Sound Server
+ */
+
+/*
+ * source and object files for XBlast Sound Server
+ */
+SRCS2 = xbsndsrv.c
+OBJS2 = xbsndsrv.o
+
+NormalProgramTarget(xbsndsrv,$(OBJS2),,,)
+InstallProgram(xbsndsrv,$(BINDIR))
+
+/*
+ * Part 3: install Application Defaults
+ */
+InstallAppDefaults(XBlast)
+
+/*
+ * end of Imakefile.sound
+ */