! VMS-flavored Makefile for RADIUS ! Remote Authentication Dial In User Service ! ! ! Add -DNOSHADOW to CFLAGS if you don't have Shadow Passwords ! ! aix: add -Daix to CFLAGS ! SCO: add LIBS= -lsocket ! Solaris: ! CFLAGS= -O -Dsys5 ! CC= gcc -traditional ! LIBS= -lnsl -lsocket ! unixware: add -Dunixware to CFLAGS, use LIBS= -lucb -lnsl -lsocket ! CFLAGS=/prefix=all/define=(NOSHADOW=1,VMS_SYSUAF=1) !CFLAGS=/define=(NOSHADOW=1,VMS_SYSUAF=1) CC=cc INCLUDES=radius.h conf.h prototype.h ! ! Since radpass is deprecated, it has been deleted from here. ! Similarly, dbm isn't supported, so that's not here either. ! radiusd.exe : radiusd.obj dict.obj users.obj util.obj md5.obj - attrprint.obj acct.obj version.obj vms.obj link/notrace radiusd,dict,users,util,md5,attrprint,acct,- vms,version $(ldflag) radiusd.obj : radiusd.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) radiusd.c acct.obj : acct.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) acct.c attrprint.obj : attrprint.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) attrprint.c dict.obj : dict.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) dict.c users.obj : users.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) users.c util.obj : util.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) util.c version.obj : version.c $(INCLUDES) $(CC) $(CFLAGS) $(CDFLAG) version.c md5.obj : md5.c md5.h $(CC) $(CFLAGS) $(CDFLAG) md5.c vms.obj : vms.c $(INCLUDES) lgidef.h $(CC) $(CFLAGS) $(CDFLAG) vms.c