CFLAGS += -g -I../libpsargs

all: pscat

pscat: pscat.o ../libpsargs/libpsargs.o
	$(CC) $(CFLAGS) -o $@ pscat.o ../libpsargs/libpsargs.o

pscat.o: pscat.c psops.c
	$(CC) $(CFLAGS) -DPSCAT=1 -c -o $@ pscat.c

pspipe: pspipe.o ../libpsargs/libpsargs.o
	$(CC) $(CFLAGS) -o $@ pspipe.o ../libpsargs/libpsargs.o

pspipe.o: pscat.c psops.c
	$(CC) $(CFLAGS) -DPSPIPE=1 -c -o $@ pscat.c

../libpsargs/libpsargs.o:
	$(MAKE) -C ../libpsargs

.PHONY: all
