# Add -I and -L options as necessary to make it find your X stuff.... #DESTDIR = /opt/blockade DESTDIR = $(PREFIX) BINDIR = $(DESTDIR)/bin MANDIR = $(DESTDIR)/man/man6 INSTPGMFLAGS = -s #A quick hack to install your man page... INSTMANFLAGS = -m 0644 #INSTALL = $(BINDIR)/bsdinst #INSTALL = bsdinst INSTALL = /usr/bin/install #MANPATH = /opt/hppd/man #MANSOURCEPATH = $(MANPATH)/man #MANSUFFIX = 6 #MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) # # HPUX #CFLAGS = -DSYSV -I/usr/include/X11R4 #LDFLAGS = -s -L/usr/lib/X11R4 -lX11 # Linux CFLAGS += -I$(X11BASE)/include LDFLAGS = -L$(X11BASE)/lib -lX11 SOUND = blockade-snd.o SOUNDH = blockade-snd.h SOUNDC = blockade-snd.c INFOO = blockade-info-credits.o blockade-info-help1.o blockade-info-help2.o\ blockade-info-help3.o blockade-info-help4.o blockade-info-help5.o\ blockade-info-pix.o O = blockade.o blockade-pix.o blockade-lev.o $(SOUND) $(INFOO) # list derived .c files after their corresponding source files! SRC = credits help1 help2 help3 help4 help5\ txttosrc font.pbm blockade-pix.ei icontopix blockade.doc\ blockade.h blockade-pix.h blockade-lev.h blockade-info.h $(SOUNDH)\ blockade.c blockade-pix.c blockade-lev.c $(SOUNDC)\ blockade-info-pix.c\ blockade-info-credits.c blockade-info-help1.c blockade-info-help2.c\ blockade-info-help3.c blockade-info-help4.c blockade-info-help5.c\ sample.lev all: blockade editicon: editicon.o $(CC) -o editicon editicon.o $(LDFLAGS) blockade: $O $(CC) -o blockade $O $(LDFLAGS) clean: /bin/rm -f *.o blockade core *~ fil fel slask install: blockade #cp blockade $(BINDIR) #chmod +x $(BINDIR)/blockade mkdir -p -m 755 $(BINDIR) $(MANDIR); chmod 755 $(MANDIR)/../../man $(INSTALL) -c $(INSTPGMFLAGS) blockade $(BINDIR) $(INSTALL) -c $(INSTMANFLAGS) blockade.6 $(MANDIR)/blockade.6 #blockade-info-credits.c: txttosrc font.pbm credits # txttosrc credits # #blockade-info-help1.c: txttosrc font.pbm help1 # txttosrc help1 # #blockade-info-help2.c: txttosrc font.pbm help2 # txttosrc help2 # #blockade-info-help3.c: txttosrc font.pbm help3 # txttosrc help3 # #blockade-info-help4.c: txttosrc font.pbm help4 # txttosrc help4 # #blockade-info-help5.c: txttosrc font.pbm help5 # txttosrc help5 # #blockade-pix.c blockade-pix.h: blockade-pix.ei # icontopix # dist.shar: README COPYRIGHT Makefile $(SRC) shar -o dist.shar README COPYRIGHT Makefile $(SRC) compress < dist.shar | tee dist.shar.Z | btoa > dist.shar.Z.btoa blockade-info-pix.o: ./blockade-pix.h blockade-lev.o: ./blockade-lev.h blockade-lev.o: ./blockade-pix.h blockade-lev.o: ./blockade.h blockade-pix.o: ./blockade-pix.h blockade-snd.o: ./blockade-snd.h blockade.o: ./blockade-info.h blockade.o: ./blockade-lev.h blockade.o: ./blockade-pix.h blockade.o: ./blockade-snd.h blockade.o: ./blockade.h