# Makefile to build Wolfgang R. Mueller's DVI drivers with DJGPP v2

DEFS = $(XDEFS) -D_IMPORT -DKPATHSEA
CPPFLAGS = $(DEFS) -I.. -I../kpathsea
CFLAGS = -c -Wall -Wno-uninitialized -Wno-unused -g -O2 $(XCFLAGS)
CC = gcc
compile = $(CC) $(CPPFLAGS) $(CFLAGS)
LIBTOOL = ../klibtool
LDFLAGS = $(XLDFLAGS)
LOADLIBES = ../kpathsea/libkpathsea.la -lm $(XLOADLIBES)
link_command = $(CC) -o $@ $(LDFLAGS) 
kpathsea_link = $(LIBTOOL) link $(link_command)

all: dvivga dvi500 dvi500c dvi550c

dvivga: dvivgak.o
	$(kpathsea_link) dvivgak.o $(LOADLIBES)

dvi500: dvi500.o
	$(kpathsea_link) dvi500.o $(LOADLIBES)

dvi500c dvi550c: dvi500
	rm -f $@
	ln -s dvi500 $@
	touch $@

dvi500.o: dvidjk.c
	$(compile) dvidjk.c -o $@
