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 : fdll1.dll cmain1.exe run fdll1.dll : dll1.f90 $(FC) $(FFLAGS) $? -out $@ cmain1.exe :: main1.obj $(LD) $? fdll1.lib $(LDFLAGS) /out:$@ run : cmain1 clean : @-del fdll1.dll @-del dll1.obj @-del fdll1.map @-del fdll1.lib @-del fdll1.exp @-del cmain1.exe @-del main1.obj