$NetBSD$ --- Makefile.orig Tue Nov 3 11:56:52 1998 +++ Makefile Tue Aug 1 04:43:23 2000 @@ -2,10 +2,24 @@ mkobo.o myship.o radar.o random.o scenes.o score.o screen.o INCS = config.h enemies.h file.h key.h manage.h map.h mgldraw.h \ mkobo.h myship.h radar.h random.h scenes.h score.h screen.h -CC = gcc -O6 -I/usr/local/lib/mgl +#CC = gcc +CFLAGS = -O6 -I$(PREFIX)/include -DXKOBO_SCORE_DIR=\"${PREFIX}/share/mkobo/mkobo-scores\" + +.if $(OBJECT_FMT) == "a.out" +LFLAGS = -L$(PREFIX)/lib -lmgl2 +.else +LFLAGS = -Wl,-rpath,$(PREFIX)/lib -L$(PREFIX)/lib -lmgl2 +.endif + +.if $(MACHINE_ARCH) == "i386" +LFLAGS += -L$(X11BASE)/lib -lX11 +.endif + +CC += $(CFLAGS) + all: $(OBJS) - $(CC) -o mkobo -L/usr/local/lib/mgl $(OBJS) -lmgl + $(CC) -o mkobo $(OBJS) $(LFLAGS) enemies.o: enemies.C $(INCS) $(CC) -c enemies.C @@ -34,16 +48,21 @@ score.o: score.C $(INCS) $(CC) -c score.C screen.o: screen.C $(INCS) version.h - $(CC) -c screen.C + $(CC) -c screen.C xkp256.mgl: tiff ./tiff < xkp256.tif > xkp256.mgl tiff: tiff.c - gcc -o tiff tiff.c + $(CC) -o tiff tiff.c $(LFLAGS) install: mkobo - cp mkobo /usr/local/bin/mkobo - strip /usr/local/bin/mkobo - mkdir /usr/local/share/mkobo-scores - chmod a+w /usr/local/share/mkobo-scores + install -c -s -o root -g wheel -m 555 mkobo $(PREFIX)/bin/ + install -d -o root -g wheel -m 755 $(PREFIX)/share/mkobo + install -d -o root -g wheel -m 777 $(PREFIX)/share/mkobo/mkobo-scores + + install -d -o root -g wheel -m 555 $(PREFIX)/share/doc/mkobo + install -c -o root -g wheel -m 444 README* $(PREFIX)/share/doc/mkobo/ + install -c -o root -g wheel -m 444 CHANGES $(PREFIX)/share/doc/mkobo/ + install -c -o root -g wheel -m 444 COPYING $(PREFIX)/share/doc/mkobo/ + clean: - rm mkobo *.o tiff xkp256.mgl *~ *.core + rm -f mkobo *.o tiff xkp256.mgl *~ *.core