SHELL=/bin/sh

all:
	@run

execs: executable1 executable2

executable1: lib.a executable1.o made1.o
	$(CC) -o executable1 executable1.o made1.o lib.a

executable2: lib.a executable2.o made1.o made2.o
	$(CC) -o executable2 executable2.o made1.o made2.o lib.a

made2.o: made2.c
	$(CC) -c made2.c

made1.o: made1.c
	$(CC) -c made1.c

made2.c: 
	$(CC) -o inter2 inter2.c
	inter2 > made2.c

made1.c: 
	$(CC) -o inter1 inter1.c
	inter1 > made1.c

lib.a:  noargs.o someargs.o
	ar rc lib.a noargs.o someargs.o
	if [ -f /usr/bin/ranlib -o -f /bin/ranlib ]; then ranlib lib.a; fi
	
clean:
	@-/bin/rm -f *.o *.a executable1 executable2 GCTLOG MAKELOG
	@-/bin/rm -f inter1 inter2 made1.c made2.c
	@-gclean
