V10/cmd/pico/Makefile

CC = cc
YFLAGS = -d -D -v
CFLAGS = -g

OBJS0 = x.o
OBJS1 = builtins.o loops.o files.o gen.o opt.o pmet.o pfb.o \
	munge.o other.o windows.o main.o psin.o ptan.o fsqrt.o tobit.o
OBJS2 = lex.o sym.o
OBJS3 = nodes.o

pico:	$(OBJS0) $(OBJS1) $(OBJS3) $(OBJS2)
	$(CC) $(OBJS0) $(OBJS1) $(OBJS3) $(OBJS2) -o pico -lfb
	strip -g pico

$(OBJS1):	pico.h
$(OBJS0):	pico.h pico2.h
$(OBJS2):	pico.h x.tab.h
$(OBJS3):	pico.h pico2.h x.tab.h

x.tab.h:	y.tab.h
	-cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h

clean:
	rm -f *.o core a.out pico

install:	pico
	cp pico /usr/bin