CFLAGS = /preffix=all/nowarn/lis .IFDEF __VAX__ ARCH = VAX .ELSE ARCH = AXP .ENDIF .ifdef __RADIUS_ENHANCED__ CFLAGS = $(CFLAGS) /define=(__RADIUS_ENHANCED__=1) .else .endif server_objs = radiusd.obj,dict.obj,users.obj,util.obj,- md5.obj,attrprint.obj,acct.obj,version.obj,- vms_stuff.obj,log.obj,menu.obj test_objs = rt.obj,dict.obj,log.obj,md5.obj,util.obj,- vms_stuff.obj,attrprint.obj server_srcs = radiusd.c,dict.c,users.c,util.c,md5.c,attrprint.c,- acct.c,version.c,vms_stuff.c,log.c,menu.c,rt.c ipass_srcs = ipass_fetch.c ipass_objs = ipass_fetch.obj radlookup_src = radius_lookup.c radlookup_obj = radius_lookup.obj rutils_src = rsay.c,rwho.c rutils_obj = rsay.obj,rwho.obj includes = radius.h,conf.h,users.h,md5.h, lgidef.h target = radiusd.exe, rt.exe, ipass_fetch.exe, - radius_lookup.exe, rutils !________________________________________________________________ all :$(target) radiusd.exe : $(server_objs) link /exe=radiusd.exe $(server_objs) rt.exe : $(test_objs) link /exe=rt.exe $(test_objs) ipass_fetch.exe : $(ipass_objs) link /exe=ipass_fetch.exe $(ipass_objs) radius_lookup.exe : $(radlookup_obj) link /exe=radius_lookup.exe $(radlookup_obj) rutils : $(rutils_obj) link /exe=rsay.exe rsay.obj link /exe=rwho.exe rwho.obj !________________________________________________________________ vms_uaf.obj : vms_stuff.c radiusd.obj : radiusd.c, $(includes) acct.obj : acct.c, $(includes) attrprint.obj : attrprint.c, $(includes) dict.obj : dict.c, $(includes) users.obj : users.c $(includes) usersdbm.obj : users.c, $(includes) util.obj : util.c,$(includes) version.obj : version.c,$(includes) md5.obj : md5.c,md5.h !________________________________________________________________ clean : del *.obj;* , *.exe;* , *.lis;* purge : del *.obj;* , *.lis;* kit : zip radius201.zip /NODIRNAME $(SERVER_SRCS),$(INCLUDES),- descrip.mms,RADIUS_VMS.PORTING_NOTES,DICTIONARY., USERS. zip radius201.zip RADIUS_STARTUP.COM, RADIUS_START.COM zip radius201.zip $(ipass_srcs),$(radlookup_src) zip radius201.zip $(rutils_src) zip radius201.zip RADIUS_ACCOUNTING.FDL,RADIUS_ACCOUNTING_NEW.COM kit_bin : zip radius201_$(arch).zip *.obj,*.exe,- descrip.mms,RADIUS_VMS.PORTING_NOTES,DICTIONARY., USERS. zip radius201_$(arch).zip RADIUS_STARTUP.COM, RADIUS_START.COM zip radius201_$(arch).zip RADIUS_ACCOUNTING.FDL,RADIUS_ACCOUNTING_NEW.COM