CC=gcc
#DEBUG=-DDEBUG -Wall
COPT=-fPIC -c
LDOPT=-ldl

all: 
	@echo 
	@echo "make [solaris|linux_libc|linux_glibc|freebsd|clean]"
	@echo
	@exit 1
solaris:
	$(CC) $(COPT) fzap.c -g -DSOLARIS $(DEBUG)
	ld -G -o fzap.so fzap.o $(LDOPT)

linux_libc:
	$(CC) $(COPT) fzap.c -g -DLINUX_LIBC $(DEBUG)
	ld -Bshareable -o fzap.so fzap.o $(LDOPT)

linux_glibc:
	$(CC) $(COPT) fzap.c -g -DLINUX_GLIBC $(DEBUG)
	ld -Bshareable -o fzap.so fzap.o $(LDOPT)

freebsd:
	$(CC) $(COPT) fzap.c -g $(DEBUG)
	ld -Bshareable -o fzap.so fzap.o


clean:
	rm -f *.o *.so *~ 
