linkflags =/SECTION !/debu/trace cflags =/nowar/reent=multi/list/include=([],MX_DEVICE:[MX.EXAMPLES])/arch=host/opt=(tune=host,lev=5) !/debu/noop !________________________________________________________________ esme_objs = esme_api.obj,esme_msg.obj esme_srcs = esme_api.c,esme_msg.msg test_objs = test_esme_api.obj test_srcs = test_esme_api.c symb_objs = smpp$esme_symbiont.obj symb_srcs = smpp$esme_symbiont.c site_objs = mx_site2sms.obj site_srcs = mx_site2sms.c send_objs = send_sms.obj,send_sms_cld.obj,send_sms_msg.obj send_srcs = send_sms.c,send_sms_cld.cld,send_sms_msg.msg includes = smppdef.h,esme_msg.h target = $(includes),esme_api_shr.exe, - mx_site2sms.exe,mx_2sms_notify.exe,- send_sms_msg.h,send_sms.exe !________________________________________________________________ all : $(target) !---------------- smppdef.h : smppdef.sdl SDL/alpha /c_dev/vms/lang=(cc) smppdef.sdl esme_msg.h : esme_msg.msg MESSAGE/sdl/obj/lis esme_msg.msg SDL/alpha /c_dev/vms/lang=(cc) esme_msg.sdl RENAME esmdef.h esme_msg.h !---------------- esme_api.obj : $(esme_srcs),$(includes) esme_api_shr.exe : $(esme_objs) LINK $(linkflags) /SHARE=esme_api_shr.exe $(esme_objs),esme_api_shr.opt/opt !---------------- smpp$esme_symbiont.obj : $(symb_srcs),$(includes) CC $(cflags) $(symb_srcs)+sys$library:sys$lib_c.tlb /lib smpp$esme_symbiont.exe : $(symb_objs) LINK $(linkflags) /EXE=smpp$esme_symbiont.exe $(symb_objs),smpp$esme_symbiont.opt/opt !---------------- mx_site2sms.obj : $(site_srcs),$(includes) CC $(cflags) $(site_srcs) mx_site2sms.exe : $(site_objs) LINK $(linkflags) /EXE=mx_site2sms.exe $(site_objs),esme_api.opt/opt mx_2sms_notify.obj : mx_2sms_notify.c,demime.c,demime_tbl.mar,$(includes) MESSAGE/sdl/obj/lis mx_2sms_notify_msg.msg SDL/c_dev/vms/lang=(cc) mx_2sms_notify_msg.sdl RENAME MX2SMDEF.H mx_2sms_notify_msg.h CC $(cflags) mx_2sms_notify.c+sys$library:sys$lib_c.tlb /lib !/prepro/show=all mx_2sms_notify.exe : mx_2sms_notify.obj,demime.obj,demime_tbl.obj,MX_2SMS_NOTIFY_MSG.OBJ LINK $(linkflags) /share=mx_2sms_notify.exe mx_2sms_notify.obj,demime.obj,demime_tbl.obj,- mx_2sms_notify_msg.obj,mx_2sms_notify.opt/opt send_sms_msg.h : send_sms_msg.msg MESSAGE/sdl/obj/lis send_sms_msg.msg SDL/c_dev/vms/lang=(cc) send_sms_msg.sdl RENAME send_smdef.h send_sms_msg.h send_sms.exe : $(send_objs),send_sms_msg.h LINK $(linkflags) /exe=send_sms.exe $(send_objs),send_sms.opt/opt !________________________________________________________________ prod : !$(target) copy/log esme_api_shr.exe sys$common:[syslib] purge/log/keep=2 sys$common:[syslib]esme_api_shr.exe copy/log smppdef.h,esme_msg.h sys$common:[syslib] purge/log/keep=2 sys$common:[syslib]smppdef.h,esme_msg.h copy/log mx_site2sms.exe mx_exe purge/log/keep=2 mx_exe:mx_site2sms.exe copy/log mx_2sms_notify.exe mx_exe purge/log/keep=2 mx_exe:mx_2sms_notify.exe copy/log send_sms.exe dr_share purge/log/keep=2 dr_share:send_sms.exe clean : del *.obj;* , *.exe;* , *.lis;*,*.map;*,*.i;* , - *.decw*;*,*.msghlp*;*,*.cod;*,*.cud;*,*.ana;*