include share/push.mk # Iterate through subdirectory tree # Local sources SRCS_$(d) := \ $(d)/code.c\ $(d)/exec.c\ $(d)/getflags.c\ $(d)/glob.c\ $(d)/here.c\ $(d)/io.c\ $(d)/lex.c\ $(d)/pcmd.c\ $(d)/pfnc.c\ $(d)/simple.c\ $(d)/subr.c\ $(d)/trap.c\ $(d)/tree.c\ $(d)/var.c\ $(d)/y.tab.c\ $(d)/unix.c\ $(d)/havefork.c\ $(d)/prompt.c BINS_$(d) := $(d)/rc include share/paths.mk # Local rules $(d)/y.tab.h $(d)/y.tab.c: $(d)/syn.y yacc -d $^ $(BINS_$(d)): TCFLAGS = \ -D_XOPEN_SOURCE=500 $(BINS_$(d)): $(OBJS_$(d)) $(OBJ_DIR)/sys/libn/libn.a /home/nolln/root/lib/libreadline.a /home/nolln/root/lib/libhistory.a /home/nolln/root/lib/libncursesw.a $(COMPLINK) include share/pop.mk