PROGS = matcsci taskmaster1 taskmaster2 taskmaster3 taskmaster4 tasktest all: $(PROGS) GNATDIR=/usr/local/gnat/bin matchcsci.o: matchcsci.adb matchcsci.ads $(GNATDIR)/gcc -c matchcsci.adb matcsci.o: matcsci.adb matchcsci.ads $(GNATDIR)/gcc -c matcsci.adb matcsci: matcsci.o matchcsci.o $(GNATDIR)/gnatbind matcsci $(GNATDIR)/gnatlink matcsci taskmaster1.o: taskmaster1.adb tasks1.ads $(GNATDIR)/gcc -c taskmaster1.adb tasks1.o: tasks1.adb $(GNATDIR)/gcc -c tasks1.adb taskmaster1: taskmaster1.o tasks1.o $(GNATDIR)/gnatbind taskmaster1 $(GNATDIR)/gnatlink taskmaster1 taskmaster2.o: taskmaster2.adb tasks2.adb $(GNATDIR)/gcc -c taskmaster2.adb tasks2.o: tasks2.adb $(GNATDIR)/gcc -c tasks2.adb taskmaster2: taskmaster2.o tasks2.o $(GNATDIR)/gnatbind taskmaster2 $(GNATDIR)/gnatlink taskmaster2 taskmaster3.o: taskmaster3.adb tasks3.ads $(GNATDIR)/gcc -c taskmaster3.adb tasks3.o: tasks3.adb $(GNATDIR)/gcc -c tasks3.adb taskmaster3: taskmaster3.o tasks3.o $(GNATDIR)/gnatbind taskmaster3 $(GNATDIR)/gnatlink taskmaster3 taskmaster4.o: taskmaster4.adb tasks4.ads $(GNATDIR)/gcc -c taskmaster4.adb tasks4.o: tasks4.adb $(GNATDIR)/gcc -c tasks4.adb taskmaster4: taskmaster4.o tasks4.o $(GNATDIR)/gnatbind taskmaster4 $(GNATDIR)/gnatlink taskmaster4 tasktest.o: tasktest.adb testpack.adb $(GNATDIR)/gcc -c tasktest.adb testpack.o: testpack.adb $(GNATDIR)/gcc -c testpack.adb tasktest: tasktest.o testpack.o $(GNATDIR)/gnatbind tasktest $(GNATDIR)/gnatlink tasktest clean: rm -f $(PROGS) rm -f *.o *.ali