home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
NOTEPAD2.ZIP
/
NOTEPAD
< prev
next >
Wrap
Text File
|
1989-02-15
|
3KB
|
98 lines
# Makefile for the NOTEPAD application
#
#
# Abbreviations
#
ASM = masm -I..\..\pmh
CC = cl -c -u -Asnd -G2cs -Od -W3 -Zpei -I..\opendlg
LF = /align:16 /codeview /map /NOD
OBJS = notepad.obj npcmd.obj npdate.obj npfile.obj npfont.obj npkmp.obj
OBJS2 = npprint.obj npsave.obj npsrch.obj nptab.obj
MOBJS = mbuf.obj mclip.obj mdisp.obj minit.obj mkey.obj mmem.obj mmouse.obj
MOBJS2 = mnotify.obj mpiece.obj mpix.obj mtext.obj mwnd.obj util.obj
RSRCS = notepad.rc notepad.ico npabout.h npabout.dlg
#===================================================================
#
# Default inference rules
#
#===================================================================
.c.obj:
$(CC) $*.c
.asm.obj:
$(ASM) $*.asm;
.rc.res:
rc -r $*.rc
# Multiline Edit control dependencies
#
mbuf.obj: mbuf.c notepad mfuncs.h mle.h mtypes.h
mclip.obj: mclip.c notepad mfuncs.h mle.h mtypes.h
mdisp.obj: mdisp.c notepad mfuncs.h mle.h mtypes.h
minit.obj: minit.c notepad mfuncs.h mtypes.h
mkey.obj: mkey.c notepad mfuncs.h mtypes.h
mmem.obj: mmem.c notepad mfuncs.h mtypes.h
mmouse.obj: mmouse.c notepad mfuncs.h mtypes.h
mnotify.obj: mnotify.c notepad mfuncs.h mle.h mtypes.h
mpiece.obj: mpiece.c notepad mfuncs.h mtypes.h
mpix.obj: mpix.c notepad mfuncs.h mtypes.h
mtext.obj: mtext.c notepad mfuncs.h mtypes.h
mwnd.obj: mwnd.c notepad mfuncs.h mle.h mtypes.h
util.obj: util.asm notepad
# Notepad application dependencies
#
notepad.res: mle.h notepad $(RSRCS) notepad.h
notepad.obj: mle.h notepad notepad.c notepad.h npcmd.h
npcmd.obj: mle.h notepad npcmd.c notepad.h npcmd.h
npdate.obj: mle.h notepad npdate.c notepad.h npcmd.h
npfile.obj: mle.h notepad npfile.c notepad.h npcmd.h
npfont.obj: mle.h notepad npfont.c notepad.h npcmd.h
npkmp.obj: mle.h notepad npkmp.c notepad.h npkmp.h
npprint.obj: mle.h notepad npprint.c notepad.h npcmd.h
npsave.obj: mle.h notepad npsave.c notepad.h npcmd.h
npsrch.obj: mle.h notepad npsrch.c notepad.h npcmd.h npkmp.h
nptab.obj: mle.h notepad nptab.c notepad.h npcmd.h npabout.h
notepad.lnk: notepad
echo $(OBJS) + > notepad.lnk
echo $(OBJS2)+ >> notepad.lnk
echo $(MOBJS)+ >> notepad.lnk
echo $(MOBJS2) >> notepad.lnk
echo notepad.exe >> notepad.lnk
echo notepad.map >> notepad.lnk
echo ..\lib\opendlg os2 slibce >> notepad.lnk
echo notepad.def >> notepad.lnk
notepad.exe: notepad notepad.def notepad.lnk notepad.res \
$(OBJS) $(OBJS2) $(MOBJS) $(MOBJS2)
link $(LF) @notepad.lnk
rc notepad.res
mapsym notepad
del notepad.lnk