# environment variables setup CC = cc # libraries and includes NORMCFLAGS = -I. -Dsun -g CFLAGS = $(NORMCFLAGS) LIBS = -lxnet # Source package description PRG = McastRecv McastSend McastRecvReg McastSendReg McastTxRx all: $(PRG) #$(PRG): $$@.o $(CC) -o $@ $@.o $(LIBS) McastRecv.o: McastRecv.c $(CC) $(CFLAGS) -c -o $@ McastRecv.c McastSend.o: McastSend.c $(CC) $(CFLAGS) -c -o $@ McastSend.c McastRecvReg.o: McastRecvReg.c $(CC) $(CFLAGS) -c -o $@ McastRecvReg.c McastSendReg.o: McastSendReg.c $(CC) $(CFLAGS) -c -o $@ McastSendReg.c McastTxRx.o: McastTxRx.c $(CC) $(CFLAGS) -c -o $@ McastTxRx.c clean: rm $(PRG) *.o