V10/cmd/prefer/makefile
# Directories that need to exist:
# PLIB
# PBIN
# PHOME (usually the same as PLIB)
# PLIB/styles
PLIB = /usr/lib/prefer
PBIN = /usr/bin
PHOME = /usr/lib/prefer
#PLIB = /usr/mad/lib/prefer
#PBIN = /usr/mad/bin
#PHOME = /usr/mad/lib/prefer
CFLAGS = -O
#CFLAGS = -O -DSVR2
#CFLAGS = -O -DEXPTOOLS
#CFLAGS = -O -DBSD
LDFLAGS = -s
#LDFLAGS = -s ../libux3/libux3.a
all: library prefer miscellaneous refstyles awk
prefer:
cd pref; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
awk:
cd prefawk; make PLIB=$(PLIB) CFLAGS="$(CFLAGS)"
miscellaneous:
cd misc; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) CFLAGS="$(CFLAGS)"
refstyles:
cd styles; make PLIB=$(PLIB)
library:
# cd libux3; make CFLAGS="$(CFLAGS)"
clean:
# cd libux3; make CFLAGS="$(CFLAGS)" clean
cd pref; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) clean
cd prefawk; make PLIB=$(PLIB) clean
cd misc; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) clean
cd styles; make PLIB=$(PLIB) clean
clobber:
# cd libux3; CFLAGS="$(CFLAGS)" clobber
cd pref; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) clobber
cd prefawk; make PLIB=$(PLIB) clobber
cd misc; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) clobber
cd styles; make PLIB=$(PLIB) clobber
install: all
cd pref; make PBIN=$(PBIN) PLIB=$(PLIB) PHOME=$(PHOME) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" install
cd prefawk; make PLIB=$(PLIB) CFLAGS="$(CFLAGS)" install
cd misc; make PBIN=$(PBIN) PLIB=$(PLIB) CFLAGS="$(CFLAGS)" PHOME=$(PHOME) install
cd styles; make PLIB=$(PLIB) install
print:
cd pref; make print
cd misc; make print
cd styles; make print