
PTOBJ = .

PJBAPI = ../pjbapi/libpjbapi.a

PJBTESTOBJS = pjbtest.o switch.o swparse.o \
	parsetab.o cksum.o 

PJBTERMOBJS = pjbterm.o switch.o 

PJBTERMUSBOBJS = pjbterm_usb.o switch.o 

MKPARSEOBJS = mkparse.o

CFLAGS = -c -D_X86_ -D__linux__  -I../include -I../pjbapi

all :  pjbtest # pjbterm   # pjbterm_usb.exe
	echo done

mkparse : mkparse.c
	gcc -o mkparse mkparse.c

pjbtest : parsetab.c $(PJBTESTOBJS)
	gcc -o pjbtest $(PJBTESTOBJS) -L../pjbapi -lpjbapi -lc

pjbterm : $(PJBTERMOBJS)
	ld -o pjbterm $(PJBTERMOBJS)

parsetab.c parsetab.h : parsetab.cfg mkparse
	./mkparse parsetab

.c.o:
	gcc $(CFLAGS) $<


clean:
	rm -f *.o *~ pjbtest

