SHELL = /bin/sh

#############################################################

PTU_HOME = /home/pkahn/code/newCPI

INCD = $(PTU_HOME)/include
SRCD = $(PTU_HOME)/code
OBJD = $(PTU_HOME)/linux/obj

CFLAGS = -g -D_UNIX
CC = gcc

OBJS = $(OBJD)/ptu.o $(OBJD)/linuxser.o $(OBJD)/test.o

all: testptu

testptu: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o testptu -lm; ls $(PTU_HOME)/linux;

$(OBJD)/test.o:  $(SRCD)/test.c
	$(CC) $(CFLAGS) -I$(INCD) -c $(SRCD)/test.c -o $(OBJD)/test.o

$(OBJD)/ptu.o:  $(SRCD)/ptu.c $(INCD)/ptu.h
	$(CC) $(CFLAGS) -I$(INCD) -c $(SRCD)/ptu.c -o $(OBJD)/ptu.o

$(OBJD)/linuxser.o:  $(SRCD)/linuxser.c $(INCD)/linuxser.h
	$(CC) $(CFLAGS) -I$(INCD) -c $(SRCD)/linuxser.c -o $(OBJD)/linuxser.o

clean:
	/bin/rm -f $(OBJD)/*.o core testptu
