Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

54 lines
1.6 KiB

#----------------------------------------------------------------------------
#
# 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