FC = lf95 CC = cl LD = link FFLAGS = -win -dll -ml msvc CFLAGS = /W3 /GX /D "WIN32" /D "NDEBUG" /D "_WINDOWS" LDFLAGS = kernel32.lib user32.lib gdi32.lib /SUBSYSTEM:WINDOWS \ /INCREMENTAL:no /MACHINE:IX86 all : dllb.dll dlla.dll main3.exe run dllb.dll : dllb.f90 $(FC) $(FFLAGS) $? -out $@ dlla.dll : dlla.f90 $(FC) $(FFLAGS) dllb.lib $? -out $@ main3.exe :: main3.obj $(LD) $? dllb.lib dlla.lib $(LDFLAGS) /out:$@ run : main3 clean : @-del dlla.dll @-del dlla.obj @-del dlla.map @-del dlla.lib @-del dlla.exp @-del dllb.dll @-del dllb.obj @-del dllb.map @-del dllb.lib @-del dllb.exp @-del main3.exe @-del main3.obj