MODULE = socket
include ../include/makeopts

all: $(MODULE).so

# put stuff in the run directory
dlinstall: $(MODULE).so
	cp $(MODULE).so ../run

# put .o file in the loader directory
staticinstall: $(MODULE).o
	cp $(MODULE).o ../loader

# build the dlopen()able file
$(MODULE).so: $(MODULE).o
	ld -shared $(MODULE).o -o $(MODULE).so

# The module depends on the included file, too.
$(MODULE).o: ../include/devmud.h

clean:
	rm -f *.o core

spotless: clean
	rm -f *.so
