include  $(EROSBASEREP)/Include/MakefileUser.h

%.o:%.cc
	$(COMPILE.cc) -o $@ $<
LIBF =  $(SLB)libpeida.so $(SLB)liberosc.so
LIBS = -L$(SLB) -lpeida -lerosc

#-------------------------------------------------------- 
all : piup.so

clean:
	rm -f user.o user.so piup.so

piup.so : user.so
	cp -p user.so piup.so

user.so : user.o $(LIBF)
ifeq (${MACHEROS},Linux)
	$(LINK.cc) -shared -o user.so --whole-archive user.o --nowhole-archive $(LIBS) -lm -lc
endif
ifeq (${MACHEROS},OSF1)
ifeq ($(CXX), cxx)
	$(LINK.cc) -shared -o user.so -all user.o -none $(LIBS) -lm -lc
endif
ifeq ($(CXX), g++)
	ld -shared -o user.so -all user.o -none $(LIBS) -L$(GLB) -lg++ -lstdc++ -lm -lc
endif
endif

user.o: user.cc  $(INC)piup.h \
 $(INC)perrors.h \
 $(INC)exceptions.h \
 $(INC)defs.h \
 $(INC)cimage.h \
 $(INC)rzimage.h \
 $(INC)rzvect.h \
 $(INC)machine.h \
 $(INC)datatypes.h \
 $(INC)utils.h $(INC)peida.h 
