DEMO = \ polygon.exe polygon_f.exe mixmodes.exe trigfn.exe \ bounce.exe bitmap.exe sample1.exe tblfonts.exe \ soliton.exe tstwinapp.exe shot.exe mlwndws.exe sample2.exe dp.exe \ tstmlvp.exe dspexf.exe gwdemo17.exe penrose.exe penrose_d.exe tstttsmrk.exe .SUFFIXES: .f .c .h .o .exe .f.exe: # f77chk.pl $< g77 -W -Wall -O -o $* $< -Wl,--subsystem,console -lGrWin -mwindows # strip $@ .c.exe: gcc -W -Wall -O -o $* $< -Wl,--subsystem,console -lGrWin -mwindows # strip $@ all: $(DEMO) clean: -rm -f *.o *.exe soliton.exe: soliton.f tblfonts.exe: tblfonts.f sample1.exe: sample1.f polygon_f.exe: polygon.f g77 -W -Wall -O -o polygon_f polygon.f -Wl,--subsystem,console -lGrWin -mwindows # strip polygon_f.exe tstwinapp.exe: tstwinapp.c gcc -W -Wall -O -o $* $< -Wl,--subsystem,windows -lGrWin -mwindows # strip polygon_f.exe polygon.exe: polygon.c mixmodes.exe: mixmodes.f trigfn.exe: trigfn.f mlwndws.exe: mlwndws.f bounce.exe: bounce.f bitmap.exe: bitmap.f shot.exe: shot.f sample2.exe: sample2.f dp.exe: dp.f tstmlvp.exe: tstmlvp.f dspexf.exe: dspexf.f gwdemo17.exe: gwdemo17.f penrose.exe: penrose.c penrose_d.exe: penrose_d.c tstttsmrk.exe: tstttsmrk.f