ifeq "$(shell uname)" "Linux" CFLAGS = -O2 -I/usr/include/security -DUSE_PAM -DPAM_SERVICE_NAME=\"login\" LDFLAGS = -lpam endif ifeq "$(shell uname)" "Darwin" CFLAGS = -O2 -I/usr/include/pam -DUSE_PAM -DPAM_SERVICE_NAME=\"login\" LDFLAGS = -lpam endif ifeq "$(shell uname)" "SunOS" CFLAGS = -O2 -I/usr/include/secyrity -DUSE_PAM LDFLAGS = -lpam -lsocket -lresolv endif ifeq "$(shell uname)" "AIX" CFLAGS = -O2 -DUSE_NIS LDFLAGS = endif SOURCES = src/Rdaemon.c src/Rdaemon_auth.c src/Rdaemon_sha1.c OBJECTS = $(SOURCES:.c=.o) all: sbin/Rdaemon sbin/Rdaemon: $(OBJECTS) $(CC) -o $@ $(OBJECTS) $(LDFLAGS) clean: @rm -f sbin/Rdaemon $(OBJECTS)