FLAGS = -O2 -Wall CC = g++ OBJ = wmmcmt.o wmm.o wmmarr.o wmmfld.o mode.o wmmvis.o wmmpol.o wmmdisc.o wmmtrif.o wmmgam.o wmmmat.o maxweq.o waveg.o matrix.o complex.o inout.o HEAD = wmmcmt.h wmmglob.h wmm.h wmmarr.h wmmfld.h wmmtrif.h mode.h wmmpol.h wmmdisc.h wmmgam.h wmmmat.h maxweq.h waveg.h matrix.h complex.h inout.h wmminc.h wmmvis.h w : w.c $(OBJ) $(HEAD) $(CC) $(FLAGS) w.c $(OBJ) -o w wmmcmt.o : wmmcmt.c wmmdisc.h wmmpol.h wmmglob.h wmm.h wmmarr.h wmmfld.h mode.h wmmtrif.h wmmmat.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmcmt.c wmm.o : wmm.c wmmdisc.h wmmpol.h wmmglob.h wmm.h wmmarr.h wmmfld.h mode.h wmmtrif.h wmmmat.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmm.c wmmvis.o : wmmvis.c wmmvis.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmvis.c wmmarr.o : wmmarr.c wmmarr.h wmmdisc.h wmmpol.h wmmglob.h wmm.h wmmvis.h wmmfld.h mode.h wmmtrif.h wmmmat.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmarr.c mode.o : mode.c mode.h wmmvis.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c mode.c wmmfld.o : wmmfld.c wmmfld.h wmmtrif.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmfld.c wmmdisc.o : wmmdisc.c wmmdisc.h wmmpol.h wmmgam.h wmm.h wmmarr.h wmmfld.h mode.h wmmtrif.h maxweq.h waveg.h wmmmat.h matrix.h complex.h $(CC) $(FLAGS) -c wmmdisc.c wmmpol.o : wmmpol.c wmmpol.h wmmglob.h wmmdisc.h wmm.h wmmarr.h wmmfld.h mode.h wmmtrif.h wmmmat.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmpol.c wmmtrif.o : wmmtrif.c wmmtrif.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmtrif.c wmmgam.o : wmmgam.c wmmgam.h wmmtrif.h maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c wmmgam.c wmmmat.o : wmmmat.c wmmmat.h $(CC) $(FLAGS) -c wmmmat.c maxweq.o : maxweq.c maxweq.h waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c maxweq.c waveg.o : waveg.c waveg.h matrix.h complex.h inout.h $(CC) $(FLAGS) -c waveg.c matrix.o : matrix.c matrix.h complex.h inout.h $(CC) $(FLAGS) -c matrix.c complex.o : complex.c complex.h inout.h $(CC) $(FLAGS) -c complex.c inout.o : inout.c inout.h $(CC) $(FLAGS) -c inout.c