CC	= gcc
CFLAGS	= -Wall -pedantic -DNDEBUG -O3 -fomit-frame-pointer
LIBS	=

MACHOBJ = exrep.o sixbit.o
#MACHOBJ = exrep-i386.o sixbit-i386.o
OBJECTS	= $(MACHOBJ) device.o driver.o drivtab.o posixtty.o testdev.o \
	  tcpdev.o crc.o charset.o bufio.o transmit.o packet.o stream.o \
	  region.o basename.o trace.o help.o version.o

project: sps spr

sps: $(OBJECTS) sps.o
	$(CC) $(CFLAGS) -o sps sps.o $(OBJECTS) $(LIBS)

spr: $(OBJECTS) spr.o
	$(CC) $(CFLAGS) -o spr spr.o $(OBJECTS) $(LIBS)

clean:
	-rm $(OBJECTS) tags sps.o spr.o sps spr

dep:
	$(CC) -MM *.c > .depend

dist:
	cd ../.. ; tar czvf sixpack.tar.gz sixpack

exrep-i386.o: exrep-i386.s
sixbit-i386.o: sixbit-i386.s

include .depend
