# # VCC # BATCH=mkvcc.bat #PATH=c:\msdev\bin #LIB=c:\msdev\lib #INCLUDE=c:\msdev\include MAKEFILE=Makefile.vcc BINDIR=c:\propath LIBDIR=c:\propath INCLUDEDIR=c:\propath\lib FC=fl32 FCOPT= CC=cl CCOPT= /Zl /F 10000 /D__MS_VC LD=link LDOPT= AR=lib AROPT= RM=del CP=copy EXT_F=.for EXT_O=.obj EXT_A=.lib HEAD= EXT_EXE=.exe # -------------------------------------------------------- # makefile.ms.in: # (n)Makefile for mixed language of # MS-C v7.0 and MS-FORTRAN 5.1 / # Visual C and Fortran # -------------------------------------------------------- # # PLIB : Name of libraly # NAME=jbwrmx PLIB=$(NAME) # all : $(PLIB).lib test.exe test2.exe sample1.exe sample2.exe .c.obj: $(CC) $(CCOPT) -c $*.c .for.obj: $(FC) $(FCOPT) -c $*.for $(PLIB).lib : \ bwrm99.obj\ bwrm98.obj\ bwrm97.obj\ bwrm15.obj\ bwrm14.obj\ bwrm13.obj\ bwrm12.obj\ bwrm11.obj\ bwrm8.obj\ bwrm7.obj\ bwrm6.obj\ bwrm5.obj\ bwrm4.obj\ bwrm3.obj\ bwrm2.obj\ bwrm1.obj lib @lib.lst bwrm99.obj : bwrm99.c bwrm.h bwrm98.obj : bwrm98.for bwrm97.obj : bwrm97.c bwrm.h propath.h bwrm1.obj : bwrm1.c bwrm.h bwrm2.obj : bwrm2.c bwrm.h bwrm3.obj : bwrm3.c bwrm.h bwrm4.obj : bwrm4.c bwrm.h bwrm5.obj : bwrm5.c bwrm.h bwrm6.obj : bwrm6.c bwrm.h bwrm7.obj : bwrm7.c bwrm.h bwrm8.obj : bwrm8.c bwrm.h bwrm9.obj : bwrm9.c bwrm.h bwrm10.obj : bwrm10.c bwrm.h bwrm11.obj : bwrm11.c bwrm.h bwrm12.obj : bwrm12.c bwrm.h bwrm13.obj : bwrm13.c bwrm.h bwrm14.obj : bwrm14.c bwrm.h bwrm15.obj : bwrm15.c bwrm.h test.exe : test.for makefile.vcc $(PLIB).lib $(FC) $(FCOPT) /c $*.for $(LD) /OUT:$*.exe $(PLIB).lib $*.obj test2.exe : test2.for makefile.vcc $(PLIB).lib $(FC) $(FCOPT) -c $*.for $(LD) /OUT:$*.exe $(PLIB).lib $*.obj sample2.exe : sample2.for makefile.vcc $(PLIB).lib $(FC) $(FCOPT) -c $*.for $(LD) /OUT:$*.exe $(PLIB).lib $*.obj sample1.exe : sample1.for makefile.vcc $(PLIB).lib $(FC) $(FCOPT) -c $*.for $(LD) /OUT:$*.exe $(PLIB).lib $*.obj clean : @$(RM) *.obj @$(RM) *.lib @$(RM) test.exe @$(RM) test2.exe @$(RM) sample1.exe @$(RM) sample2.exe