
#########################
# Options du compilateur
#########################

CC = cc

CFLAGS= -g -I. \
	     -I /usr/include \
	     -I /usr/local/include
             
#########################
# Repertoires
#########################


#########################
# Options du linker
#########################

LDFLAGS = -L/usr/local/lib \
	  -L/usr/lib 


#########################
# Librairies
#########################


LIBS_solaris5.5 = -lsocket -lnsl
LIBS_irix6.2 = -lsocket -lnsl
LIBS_irix5.3 = 
LIBS_linux = 


#--------------------------------------------------------------------------
# Compilation


SRC_C = IPAddrByName.c LongToAdresseIP.c main.c

OBJ = ${SRC_C:.c=.o}

# Compiler le programme

all: solaris5.5

solaris5.5 : $(OBJ)
	${CC} ${CFLAGS} -o my_nslookup $(OBJ) $(LDFLAGS) $(LIBS_solaris5.5) 
	
irix6.2 : $(OBJ)
	${CC} ${CFLAGS} -o my_nslookup $(OBJ) $(LDFLAGS) $(LIBS_irix6.2) 
	
irix5.3 : $(OBJ)
	${CC} ${CFLAGS} -o my_nslookup $(OBJ) $(LDFLAGS) $(LIBS_irix5.3) 
	
linux : $(OBJ)
	${CC} ${CFLAGS} -o my_nslookup $(OBJ) $(LDFLAGS) $(LIBS_linux) 

.C.o:
	${CC} -c $*.c ${CFLAGS} 

clean : 
	rm *.o my_nslookup 
