# Generated automatically from Makefile.in by configure.
# Makefile for kpathsea --karl@cs.umb.edu.
# Modified by Klaus Gebhardt, 1995

include ../makeversions

version = 2.6
lib = kpathsea.a kpathsea.lib
dll = kpathsea.dll

CC = gcc
OFLAGS = -m486 -O3 -malign-loops=2 -malign-jumps=2 -malign-functions=2 
CFLAGS = -Wall $(OFLAGS) -mprobe
INCFLAGS = -I. -I..
FLAGS = $(INCFLAGS) $(CFLAGS)

%.obj: %.c
	$(CC) $(FLAGS) -c $< -o $@ -Zomf

headers = pathsearch.h

tex-obj = tex-file.obj tex-glyph.obj tex-make.obj

objects = tex-file.obj absolute.obj basename.obj cnf.obj concat.obj \
	concat3.obj concatn.obj db.obj debug.obj dir.obj elt-dirs.obj \
	expand.obj extend-fname.obj file-p.obj find-suffix.obj fn.obj \
	fontmap.obj hash.obj itoa.obj kdefault.obj \
	line.obj magstep.obj make-suffix.obj path-elt.obj pathsearch.obj \
	proginit.obj progname.obj putenv.obj readable.obj rm-suffix.obj \
	str-list.obj str-llist.obj tex-glyph.obj tex-make.obj tilde.obj \
	truncate.obj uppercasify.obj variable.obj version.obj xcalloc.obj \
	xfopen.obj xmalloc.obj xopendir.obj xputenv.obj xrealloc.obj \
	xstat.obj xstrdup.obj

all: $(lib) $(dll)

kpathsea.imp: kpathsea.def
	emximp -o kpathsea.imp kpathsea.def

kpathsea.a: kpathsea.imp
	emximp -o kpathsea.a kpathsea.imp

kpathsea.lib: kpathsea.imp
	emximp -o kpathsea.lib kpathsea.imp

kpathsea.dll: kpathsea.def $(objects)
	gcc -o kpathsea.dll kpathsea.def $(objects) -Zdll -Zomf -Zcrtdll

install: all
	cp $(headers) ../include
	cp $(lib) ../lib
	cp $(dll) h:/apps/science/octave-$(OCTVER)/dll
	cp doc/*.info* h:/apps/emacs/info

clean:
	rm -f *.o *.obj *.a *.lib *.dll *.exe
