# Makefile for IBM C Compiler 3.x and NMAKE32. SHARED = ..\..\shared CC = icc LINK = ilink RC = rc CFLAGS = /Ss /Q /Wuse /Gm /I$(SHARED) /DSZ_ERROR_NAME="\"SYS2ERR\"" #CFLAGS = /Ss /Q /Wuse /Gm /Gd /I$(SHARED) /DSZ_ERROR_NAME="\"SYS2ERR\"" LFLAGS = /NOLOGO /MAP NAME = rxutilex LIBS = rexx.lib libuls.lib libconv.lib # Set environment variable DEBUG (=anything) to build with debugging symbols !ifdef DEBUG CFLAGS = $(CFLAGS) /Ti /Tm LFLAGS = $(LFLAGS) /DEBUG !endif $(NAME).dll : $(NAME).obj shfuncs.obj Makefile makedesc -D"Extended REXX Utility Functions" -N"Alex Taylor" -V"^#define=SZ_VERSION,rxutilex.c" $(NAME).def $(LINK) $(LFLAGS) $(NAME).obj shfuncs.obj $(NAME).def $(LIBS) /O:$@ # @dllrname.exe $@ CPPOM30=OS2OM30 /Q /R $(NAME).obj : $(NAME).c {$(SHARED)}shfuncs.h $(NAME).def Makefile $(CC) $(CFLAGS) /C /Ge- $(NAME).c shfuncs.obj : $(SHARED)\shfuncs.c {$(SHARED)}shfuncs.h Makefile $(CC) $(CFLAGS) /C /Ge- $(SHARED)\shfuncs.c clean : if exist $(NAME).dll del $(NAME).dll if exist $(NAME).obj del $(NAME).obj if exist shfuncs.obj del shfuncs.obj