#---------------------------------------------------------------------------- # # MAKEFILE for RBEdit window library, 16-bit version # #---------------------------------------------------------------------------- SRC = ..\SRC INC = ..\INC CL = $(TOOLS)$(BINX)\cl -nologo -AMw -W3 -Zpi -c -Lr -G2csw -Od -DWIN -DWIN16 -DDEBUG -I$(INC) MASM = $(TOOLS)\BIN\masm /Zi /DmemM=1 /DDEBUG LINK = $(TOOLS)\BIN\link /noe/nod/co/align:16 OUT = $(TOOLS)\BIN\szscrn OBJS = editinit.obj editmain.obj rbhelper.obj libentry.obj ecassert.obj all: lineedit.dll lineedit.lib editinit.obj: $(SRC)\editinit.c $(INC)\edit.h $(INC)\ecassert.h $(OUT) "$*.c" $(CL) -NT _EDITINIT $(SRC)\editinit.c editmain.obj: $(SRC)\editmain.c $(INC)\edit.h $(INC)\ecassert.h $(OUT) "$*.c" $(CL) -NT _EDITMAIN $(SRC)\editmain.c rbhelper.obj: $(SRC)\rbhelper.c $(INC)\edit.h $(INC)\ecassert.h $(OUT) "$*.c" $(CL) -NT _RBHELPER $(SRC)\rbhelper.c ecassert.obj: $(SRC)\ecassert.c $(OUT) "$*.c" $(CL) -NT _ECASSERT $(SRC)\ecassert.c libentry.obj: $(SRC)\libentry.asm $(OUT) "$*.asm" $(MASM) $(SRC)\libentry; lineedit.dll: $(OBJS) wattedit.def $(OUT) "Creating WATTEDIT.DLL..." echo $(OBJS) > temp.lnk echo LINEEDIT.DLL >> temp.lnk echo NUL >> temp.lnk echo mdllcew libw >> temp.lnk echo wattedit.def >> temp.lnk $(LINK) @temp.lnk $(OUT) "Compiling resources..." $(TOOLS)\binr\rc -t -30 lineedit.dll lineedit.lib: wattedit.def $(OUT) "Creating LINEEDIT.LIB..." $(TOOLS)\BIN\implib lineedit.lib wattedit.def