# environment variables setup CC = cc # libraries and includes NORMCFLAGS = -I. -Dsun -g CFLAGS = $(NORMCFLAGS) # En Solaris usar -lxnet #LIBS = -lxnet #E Linux usar nada LIBS = # comandos para la compilacion .SUFFIXES: .SUFFIXES: .c .o .c.o: ; $(CC) $(CFLAGS) -c $*.c # Source package description PRG= McastRecv McastSend McastRecvReg McastSendReg McastTxRx all: $(PRG) McastRecv: McastRecv.o $(CC) -o $@ $@.o $(LIBS) McastSend:McastSend.o $(CC) -o $@ $@.o $(LIBS) McastRecvReg: McastRecvReg.o packetReg.h $(CC) -o $@ $@.o $(LIBS) McastSendReg: McastSendReg.o packetReg.h $(CC) -o $@ $@.o $(LIBS) McastTxRx: McastTxRx.o packetReg.h $(CC) -o $@ $@.o $(LIBS) clean: rm $(PRG) *.o