CROSSCC = arm-linux-g++ CXXFLAGS =-Wall -O2 -pedantic sdir = ./src dimdir = /usr/include/dim/ libdir = /usr/lib/ armlibdir = /usr/local/arm/3.3.1/lib armdimdir = /home/trd/dcsnfs/arm/lib/ pobj = DimServerPt.o CmdChannel.o CheshireCat.o all: ptss ptss: DimServerPt.o CmdChannel.o CheshireCat.o $(CROSSCC) $(CXXFLAGS) $(pobj) -I$(sdir) -I$(dimdir) -L$(armdimdir) -L$(armlibdir) -ldim -lpthread -o ptss DimServerPt.o: $(sdir)/DimServerPt.cpp $(sdir)/CmdChannel.h $(CROSSCC) $(CXXFLAGS) -I$(sdir) -I$(dimdir) $< -c -o DimServerPt.o CheshireCat.o: $(sdir)/CheshireCat.cc $(sdir)/CheshireCat.h $(CROSSCC) $(CXXFLAGS) -I$(sdir) -I$(dimdir) $< -c -o CheshireCat.o CmdChannel.o: $(sdir)/CmdChannel.cpp $(sdir)/CmdChannel.h $(CROSSCC) $(CXXFLAGS) -I$(sdir) -I$(dimdir) $< -c -o CmdChannel.o clean: rm -f ptss DimServerPt.o CmdChannel.o CheshireCat.o