# Makefile fuer die Drucker-Treiber von Markus Pristovsek.
# 6.5.93 Marcus Haebler
#
# Achtung: FAST_DVI.GAS muss in FAST_DVI.S fuer GNU-C umbenannt werden!
#

CC = gcc
AS = gcc

CFLAGS = -mshort -O2
ASFLAGS = -c
OBJS = fast_dvi.o treiber.o

all: deskjet.ttp epson9.ttp img.ttp jp350ws.ttp laser600.ttp \
		 necp6.ttp slm804.ttp jp_90.ttp

deskjet.ttp: deskjet.o $(OBJS)
		 $(CC) $(CFLAGS) -o deskjet.ttp $(OBJS) deskjet.o
		 strip deskjet.ttp

epson9.ttp: epson9.o $(OBJS)
		 $(CC) $(CFLAGS) -o epson9.ttp $(OBJS) epson9.o
		 strip epson9.ttp

img.ttp: img.o treiber.o
		 $(CC) $(CFLAGS) -o img.ttp $(OBJS) img.o
		 strip img.ttp

jp350ws.ttp: jp350ws.o $(OBJS)
		 $(CC) $(CFLAGS) -o jp350ws.ttp $(OBJS) jp350ws.o
		 strip jp350ws.ttp

laser600.ttp: laser600.o $(OBJS)
		 $(CC) $(CFLAGS) -o laser600.ttp $(OBJS) laser600.o
		 strip laser600.ttp

necp6.ttp: necp6.o $(OBJS)
		 $(CC) $(CFLAGS) -o necp6.ttp $(OBJS) necp6.o
		 strip necp6.ttp

slm804.ttp: slm804.o treiber.o
		 $(CC) $(CFLAGS) -o slm804.ttp $(OBJS) slm804.o
		 strip slm804.ttp

jp_90.ttp: jp_90.o $(OBJS) drehe_90.o
		 $(CC) $(CFLAGS) -o jp_90.ttp $(OBJS) jp_90.o drehe_90.o
		 strip jp_90.ttp

treiber.o: treiber.h
deskjet.o: hp.c
jp350ws.o: hp.c
jp_90.o: hp_90.c
laser600.o: hp.c
necp6.o: 24nadel.c
