MYTARGET = istream SRCS = $(MYTARGET).upc OBJS = $(SRCS:.upc=.o) UPCC = upcc UPCC_FLAGS1 = -DIBY4 -shared-heap=1024MB UPCC_FLAGS2 = -DIBY8 -shared-heap=1024MB $(MYTARGET) $(MYTARGET)_st%: $(UPCC) -o $@ $(UPCC_FLAGS1) $(SRCS) $(UPCC) -o $@ $(UPCC_FLAGS2) $(SRCS) run: $(MYTARGET) ./$(MYTARGET) 1000000 12 # clean: -rm -f $(OBJS) $(MYTARGET) $(MYTARGET)_st* *.out *.err