home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / octa21fs.zip / octave / kpathsea / Makefile < prev    next >
Makefile  |  2000-01-15  |  2KB  |  58 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Makefile for kpathsea --karl@cs.umb.edu.
  3. # Modified by Klaus Gebhardt, 1995
  4.  
  5. include ../makeversions
  6.  
  7. version = 3.0
  8. lib = kpathsea.a kpathsea.lib
  9. dll = kpathsea.dll
  10.  
  11. CC = gcc
  12. OFLAGS = -m486 -O3 -malign-loops=2 -malign-jumps=2 -malign-functions=2 
  13. CFLAGS = -Wall $(OFLAGS) -mprobe -D__ST_MT_ERRNO__
  14. INCFLAGS = -I. -I..
  15. FLAGS = $(INCFLAGS) $(CFLAGS)
  16.  
  17. %.obj: %.c
  18.     $(CC) $(FLAGS) -c $< -o $@ -Zomf
  19.  
  20. headers = c-proto.h default.h expand.h pathsearch.h progname.h str-llist.h types.h
  21.  
  22. tex-obj = tex-file.obj tex-glyph.obj tex-hush.obj tex-make.obj
  23.  
  24. objects = tex-file.obj absolute.obj atou.obj basename.obj cnf.obj concat.obj \
  25.     concat3.obj concatn.obj db.obj debug.obj dir.obj elt-dirs.obj \
  26.     expand.obj extend-fname.obj file-p.obj find-suffix.obj fn.obj \
  27.     fontmap.obj hash.obj kdefault.obj \
  28.     line.obj magstep.obj make-suffix.obj path-elt.obj pathsearch.obj \
  29.     proginit.obj progname.obj putenv.obj readable.obj rm-suffix.obj \
  30.     str-list.obj str-llist.obj strcasecmp.obj strstr.obj strtol.obj \
  31.     tex-glyph.obj tex-hush.obj tex-make.obj tilde.obj \
  32.     truncate.obj uppercasify.obj variable.obj version.obj xcalloc.obj \
  33.     xfopen.obj xfseek.obj xftell.obj xgetcwd.obj xmalloc.obj \
  34.     xopendir.obj xputenv.obj xrealloc.obj xstat.obj xstrdup.obj
  35.  
  36. all: $(lib) $(dll)
  37.  
  38. kpathsea.imp: kpathsea.def
  39.     emximp -o kpathsea.imp kpathsea.def
  40.  
  41. kpathsea.a: kpathsea.imp
  42.     emximp -o kpathsea.a kpathsea.imp
  43.  
  44. kpathsea.lib: kpathsea.imp
  45.     emximp -o kpathsea.lib kpathsea.imp
  46.  
  47. kpathsea.dll: kpathsea.def $(objects)
  48.     gcc -o kpathsea.dll kpathsea.def $(objects) -Zdll -Zomf -Zcrtdll
  49.  
  50. install: all
  51.     cp $(headers) ../include/kpathsea
  52.     cp $(lib) ../lib
  53.     cp $(dll) j:/apps2/science/octave/dll
  54.     cp doc/*.info* h:/data/info
  55.  
  56. clean:
  57.     rm -f *.o *.obj *.a *.lib *.dll *.exe
  58.