home *** CD-ROM | disk | FTP | other *** search
- #
- # Makefile for gnu-like MicroEMACS for Windows 3.1 using MicroSoft C7
- #
- SYS =
- #CDEFS = /DJAM /DMSW /DINDENTING
- CDEFS = /DJAM /DMSW
- DEBUG =
- CFLAGS = /W3 /AL /Ox /G2sw $(CDEFS) $(DEBUG)
- CC = cl
- LFLAGS= /noe /nod /F /batch/ $(DEBUG)
-
- # standard headers
- DEF = def.h sysdef.h ttydef.h chrdef.h
-
- # implicit compilation rule
- .c.obj:
- $(CC) /c $(CFLAGS) $*.c
-
- # files that can be removed, because they are really just copies
-
- # object file listg
- OBJ = w3font.obj w3io.obj w3key.obj w3ext.obj \
- w3win.obj w3mem.obj \
- alloca.obj basic.obj buffer.obj cinfo.obj \
- dir.obj dired.obj display.obj \
- echo.obj extend.obj file.obj fileio.obj \
- help.obj kbd.obj keymap.obj \
- line.obj macro.obj main.obj match.obj \
- modes.obj paragrap.obj \
- random.obj regex.obj region.obj \
- re_searc.obj search.obj spawn.obj \
- ttyio.obj ttykbd.obj version.obj \
- window.obj w3misc.obj\
- word.obj dos.obj undo.obj \
- indent.obj crypt.obj mouse.obj
-
- SRC = w3font.c mouse.c w3io.c w3key.c w3win.c w3mem.c \
- alloca.c basic.c buffer.c cinfo.c dir.c dired.c display.c \
- echo.c extend.c file.c fileio.c help.c kbd.c keymap.c \
- line.c macro.c main.c match.c modes.c paragrap.c \
- random.c regex.c region.c re_searc.c search.c spawn.c \
- ttyio.c ttykbd.c version.c window.c word.c dos.c undo.c indent.c \
- crypt.c w3ext.c w3misc.c
-
- objects: $(OBJ)
- $(CC) $(CFLAGS) $*.c
-
- keymap.obj: keymap.c keyname.h
-
- w3win.obj: w3win.c jam.h
-
- display.obj: display.c jam.h ttydef.h
-
- w3io.obj: w3io.c jam.h
-
- w3key.obj: w3key.c jam.h
-
- w3ext.obj: w3ext.c jam.h
-
- w3font.obj: w3font.c jam.h
-
- undo.obj: undo.c def.h
-
- indent.obj: indent.c def.h
-
- me.res: me.rc me.dlg
- rc -r me.rc
-
- emax: wnot.exe me.res
-
- # add /Fm to the CC line to get a load map
- wnot.exe: $(OBJ) me.res
- link $(LFLAGS) @me.lnk
- rc -k me wnot.exe
-
-
-
-
-
-
-