.KEEP_STATE: EG = /eurogam MIDAS = /MIDAS OS=Linux64 COMPILE.C= $(CC) $(CFLAGS) $(CPPFLAGS) -c $(INCLUDES) LINK.cc= $(CC) CC = g++ CFLAGS = -DUNIX -DLINUX -DPOSIX -DMASTER -DSINK CCHEADERS = /usr/include INCLUDES= -I$(CCHEADERS) -I. -I.. -I$(EG)/TapeServer LDLIBS= -L/usr/ucblib -lrt %.o: ../%.cpp $(COMPILE.C) $< %.o: $(EG)/TapeServer/%.cpp $(COMPILE.C) $< TARGET = CAENReadCheck OBJECTS= main.o link_server.o alloc_data_area.o data_transfer.o $(TARGET): $(OBJECTS) $(LINK.cc) -o $@ $(OBJECTS) $(LDLIBS) @echo made $@ all: $(TARGET) install: cp $(TARGET) $(MIDAS)/DataPackage/CAENReadCheck/Linux64 clean: rm -f *.o *%