#Get machinetype
mach_type := $(shell uname)

# Include-files
INCPATH = ../inc/

# CC-arguments:
CFLAGS	= -ansi -Wall -O3
CC	= gcc -c $(CFLAGS)

# link-arguments:
LFLAGS  = -dy -r
LIBS	=

ifeq "$(mach_type)" "SunOS"
LIBS   += -lnsl -lsocket
endif
 
LINK	= ld

# objects
OBJS	= socketLib.o

# output path
BINPATH = ./

default : $(BINPATH)socketLib

$(BINPATH)socketLib: $(OBJS)
	$(LINK) $(LFLAGS) $(OBJS) $(LIBS) -o $(BINPATH)libsocketLib.so

socketLib.o: socketLib.c socketLib_soc.h
	$(CC) socketLib.c

clean : ; @echo "--- Make $@ ---" ;
	@(cd . ; rm -f *~ *% *.o $(BINPATH)socketLib.so)
