# 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="\"ULSERR\"" LFLAGS = /NOLOGO NAME = rxuls 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 # BLDLEVEL parameters BL_DESC = "REXX Universal Language Support functions" BL_VENDOR = "Alex Taylor" BL_VERSION = "0.6.2" $(NAME).dll : $(NAME).obj shfuncs.obj Makefile makedesc -D$(BL_DESC) -N$(BL_VENDOR) -V$(BL_VERSION) $(NAME).def $(LINK) $(LFLAGS) $(NAME).obj shfuncs.obj $(NAME).def $(LIBS) /O:$@ $(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