# Evgenii B. Rudnyi, http://Evgenii.Rudnyi.Ru FC = g77 CC = gcc CXX = g++ FFLAG = -s -O3 CFLAG = -s -O3 -Wl,--stack=50000000 CXXFLAG = -s -O3 all: direct1-f.exe direct2-f.exe direct1-c.exe direct2-c.exe direct-cc.exe direct1-f.exe: direct1.f $(FC) $(FFLAG) $< -o $@ $@ direct2-f.exe: direct2.f $(FC) $(FFLAG) $< -o $@ $@ direct1-c.exe: direct1.c $(CC) $(CFLAG) $< -o $@ $@ direct2-c.exe: direct2.c $(CC) $(CFLAG) $< -o $@ $@ direct-cc.exe: direct.cc $(CXX) $(CXXFLAG) $< -o $@ $@ 1000 clean: rm -f *.exe *.o *.obj *.exe.manifest