MORECFLAGS=-I../relay -I.
# =()<@<INCLUDE>@>()=
.include "../include/config.make"
BINS=actflag defaults
PROGS=$(BINS) defhdrs.awk inews lines modroute injnews pnews tear
ALL=$(PROGS)
UI=inews injnews
DEST=$(NEWSBIN)/inject
RELAYBITS=../relay/active.o
RBITNAMES=active.o
all: $(ALL)
$(MX) $(PROGS)
setup: $(DEST)/inews inews
$(TO) $(NEWSCTL) inews
install: $(PROGS)
$(MKDIR) $(DEST)
$(TO) $(DEST) $(PROGS)
ui: $(UI)
$(MKDIR) $(UIBIN)
$(TO) $(UIBIN) $(UI)
cmp:
@$(IN) $(DEST) $(PROGS)
@$(IN) $(UIBIN) $(UI)
@$(IN) $(NEWSCTL) inews
$(BINS): $(LIB)
$(RELAYBITS):
cd ../relay ; $(MAKE) $(RBITNAMES)
actflag: actflag.o $(RELAYBITS)
$(CC) $(LDFLAGS) actflag.o $(RELAYBITS) $(LIBS) -o $@
DEFO=defaults.o fullname.o getmypwent.o intcode.o
defaults: $(DEFO)
$(CC) $(LDFLAGS) $(DEFO) $(LIBS) -o $@
clean: rclean
rm -f core a.out *.o actflag defaults
rclean:
rm -rf regress/tmp
../util/canonhdr:
cd ../util ; $(MAKE) canonhdr
r: rclean $(PROGS) ../util/canonhdr
mkdir regress/tmp regress/tmp/inject
cp $(PROGS) ../util/canonhdr regress/tmp/inject
$(MX) regress/regress regress/master/run
$(HERE) cd regress ; NEWSTZ=3660 ; export NEWSTZ ; ./regress
# header dependencies follow
syntax highlighted by Code2HTML, v. 0.9.1