home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-02-03 | 1.2 KB | 65 lines |
- #
- # msrlec dll makefile
- #
-
- NAME = msrlec
- EXT = drv
- DEFFILE = $(NAME).DEF
-
- OBJ = drvproc.obj rlea.obj df.obj msrlec.obj playrle.obj
- LIBS = mdllcew libw mmsystem
-
- !if "$(DEBUG)" == "NO"
- COPT =
- MOPT =
- LOPT =
- DEF =
- !else
- COPT = -Zi
- MOPT = -Zi
- LOPT = /CO
- DEF = -DDEBUG
- !endif
-
- CC = cl -c -nologo -Asnw -G2sw -Zp -W3 -Oxzwt $(DEF) $(COPT)
- RC = rc $(DEF)
- ASM = masm -Mx -t $(MOPT) $(DEF)
- LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16
-
- .c.obj:
- $(CC) $(OPTS) $*.c
-
- .asm.obj:
- $(ASM) $*;
-
- .rc.res:
- $(RC) $*.rc
-
- goal: $(NAME).$(EXT)
- @echo ***** finished making $(NAME) *****
-
- $(NAME).$(EXT): $(OBJ) $(DEFFILE) $(NAME).res libinit.obj
- $(LINK) @<<
- libinit.obj +
- $(OBJ),
- $(NAME).$(EXT),
- $(NAME).map,
- $(LIBS),
- $(DEFFILE)
- <<
- $(RC) -t $(NAME).res $(NAME).$(EXT)
- -cvpack -p $(NAME).$(EXT)
- mapsym /n $*.map
- copy $(NAME).$(EXT) ..\..\bin
-
- $(NAME).res: $(NAME).rc $(NAME).h $(NAME).rcv
- $(RC) -r $(NAME).rc
-
- clean:
- -del $(NAME).$(EXT)
- -del $(NAME).res
- -del *.obj
- -del *.map
- -del *.sym
- -del *.cod
-