home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / octa21fs.zip / octave / f2c / makefile < prev    next >
Makefile  |  2000-01-15  |  705b  |  32 lines

  1. # Makefile: f2c for os2
  2. # (c) Klaus Gebhardt, 1997
  3.  
  4. include ../makeversions
  5.  
  6. all: f2cdll.a f2cdll.lib
  7.     cd src & $(MAKE) all & cd ..
  8.     cd libF77 & $(MAKE) all & cd ..
  9.     cd libI77 & $(MAKE) all & cd ..
  10.     gcc -o f2c.dll f2c.def libF77/F77.lib libI77/I77.lib -Zdll -Zomf -Zcrtdll
  11.  
  12. clean:
  13.     cd src & $(MAKE) clean & cd ..
  14.     cd libF77 & $(MAKE) clean & cd ..
  15.     cd libI77 & $(MAKE) clean & cd ..
  16.     rm -f *.a *.lib *.dll *.exe
  17.  
  18. install: all
  19.     cp src/f2c.h ../include
  20.     cp src/f2c.exe h:/bin
  21.     cp f2cdll.a f2cdll.lib ../lib
  22.     cp f2c.dll $(OCTDIR)/dll
  23.  
  24. f2c.imp: f2c.def
  25.     emximp -o f2c.imp f2c.def
  26.  
  27. f2cdll.a: f2c.imp
  28.     emximp -o f2cdll.a f2c.imp
  29.  
  30. f2cdll.lib: f2c.imp
  31.     emximp -o f2cdll.lib f2c.imp
  32.