# This may have to change on your system. # You may have to fiddle with various combinations of curses, termcap, # terminfo, etc. Good luck! PREFIX?= /usr/local BINDIR= ${PREFIX}/bin MANDIR= ${PREFIX}/man/man1 LIBS = -lncurses #LIBS = -ltermlib #LIBS = -lterminfo #for sysV #LIBS = -lcurses # However you need getopt. #GETOPT = -lgetopt #not for sysV! (nor for some BSD) #GETOPT = # If you're running on a 4.[23] system, you probably want this. #WORK = -DMOD_HAX #sysV #WORK = #BSD or thereabouts CFLAGS+= $(WORK) #Microport sysV/AT, large model, for sdb debugger #CFLAGS = -g -Ml all: bpatch clean: rm -f bpatch bpatch.o *.core bpatch: bpatch.o $(CC) -o bpatch $(CFLAGS) bpatch.o $(GETOPT) $(LIBS) install: bpatch bpatch.1 $(BSD_INSTALL_PROGRAM) bpatch $(DESTDIR)$(BINDIR) $(BSD_INSTALL_MAN) bpatch.1 $(DESTDIR)$(MANDIR)