$NetBSD: patch-ac,v 1.4 2013/01/15 15:19:05 joerg Exp $ --- Imakefile.orig Sun Mar 29 12:41:25 1992 +++ Imakefile Sun Sep 13 15:08:51 1998 @@ -1,54 +1,53 @@ - SRCS = bitmap.c bonus.c collision.c demo.c draw.c erase.c events.c\ +SRCS = bitmap.c bonus.c collision.c demo.c draw.c erase.c events.c\ gameover.c initx.c main.c maze.c message.c normal.c quitx.c scores.c\ setinmaze.c setup.c special.c time.c update.c windowx.c - OBJS = bitmap.o bonus.o collision.o demo.o draw.o erase.o events.o\ +OBJS = bitmap.o bonus.o collision.o demo.o draw.o erase.o events.o\ gameover.o initx.o main.o maze.o message.o normal.o quitx.o scores.o\ setinmaze.o setup.o special.o time.o update.o windowx.o - PROGRAMS = jetpack +PROGRAMS = jetpack - DESTDIR = /usrd/s/m/meb2 +BINDIR = $(PREFIX)/bin +LIBDIR = $(PREFIX)/share/jetpack +MANDIR = $(PREFIX)/man/man6 +MANSUFFIX = 6 # These defines override the template defaults. Trash em if you want to # use the template locations - USRLIBDIR = $(DESTDIR)/lib/jetpack - BINDIR = $(DESTDIR)/bin - MANPATH = $(DESTDIR)/man - MANDIR = $(MANSOURCEPATH)1 - TOP_INCLUDES = - DEPXLIB = - EXTRA_LIBRARIES = $(XLIB) +# LIBDIR = $(DESTDIR)/lib/jetpack +# BINDIR = $(DESTDIR)/bin +# MANPATH = $(DESTDIR)/man +# MANDIR = $(MANSOURCEPATH)1 +EXTRA_LIBRARIES = $(XLIB) # I like my programs optimized, stripped, and setuid. Do what you like. - INSTPGMFLAGS = $(INSTUIDFLAGS) -s - CDEBUGFLAGS = -O4 +INSTPGMFLAGS = -s +CDEBUGFLAGS = -O2 # Since my programs are setuid, I make the data files readable only by me. - INSTDATFLAGS = -m 0600 +INSTDATFLAGS = -m 0644 # These defines are needed by jetpack. Delete the -DBLIT if you don't want # the game to do all the drawing to an offscreen pixmap. (This is good for # machines that don't have hardware blitting -- if you have an xterm or a # graphics workhorse, leave it in, there will be no flicker) - DEFINES = -DBLIT -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\" +# DEFINES = -DBLIT -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\" +DEFINES = -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\" # The score file can be any name you like, just make sure the directory # it's supposed to reside in exists, or jetpack will start creating score # files in the directories it is run from. Same for the level files, only # the filename you give here is only a prefix -- the complete filename has # the level number appended to it. - SCOREFILE = $(USRLIBDIR)/jetpack.scores - LEVELFILE = $(USRLIBDIR)/jetpack.lev +SCOREFILE = /var/games/jetpack.scores +LEVELFILE = $(LIBDIR)/jetpack.lev ComplexProgramTarget(jetpack) DependTarget() DependDependency() -InstallNonExec(levels/000,$(LEVELFILE)000) +install:: + MakeDir(${DESTDIR}$(LIBDIR)) -# oops, I can't figure how to override the template default to install the -# man page as jetpack.1, so I install both and remove the bad one. -install.man:: jetpack.man - $(INSTALL) -c $(INSTMANFLAGS) jetpack.man $(MANDIR)/jetpack.1 - @rm -f $(MANDIR)/jetpack.n +InstallNonExec(levels/000,$(LEVELFILE)000)