home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-09-29 | 1.3 KB | 45 lines |
- # Makefile for GNU DIFF with Microsoft C 6.00 under OS/2
- # produces family mode versions that run under real mode too
-
- # This Makefile requires NMAKE !
-
- # change this as needed to find setargv.obj
- LIBDIR = c:\ms\lib
-
- # be careful when changing anything below
- CC = cl
- STRIP = bind
- DEFS = -D__STDC__ -DUSG -DPROTO -DOS2
- CFLAGS = -nologo -AC -Zp -J -G2s -Ocegit -Ipc-files -I. $(DEFS)
- LDFLAGS = -nologo -AC -Lp -link /st:0x8000 /noi /noe /bat
- LIBS = $(LIBDIR)\setargv.obj
-
- OBJ = diff.obj analyze.obj io.obj context.obj ed.obj normal.obj \
- util.obj dir.obj ifdef.obj version.obj getopt.obj getopt1.obj \
- pc-files\regex.obj pc-files\merged.obj \
- pc-files\hrealloc.obj pc-files\pipe.obj
- OBJ3 = diff3.obj version.obj getopt.obj getopt1.obj pc-files\pipe.obj
-
- .c.obj:
- $(CC) $(CFLAGS) -Fo$*.obj -c $*.c
-
- all: diff.exe diff3.exe
-
- diff.exe: $(OBJ) pc-files\diff.def pc-files\diff.bad
- $(CC) $(OBJ) pc-files\diff.def -o $@ $(LIBS) $(LDFLAGS)
- $(STRIP) -nologo $@ -n @pc-files\diff.bad
-
- diff3.exe: $(OBJ3) pc-files\diff3.def pc-files\diff3.bad
- $(CC) $(OBJ3) pc-files\diff3.def -o $@ $(LIBS) $(LDFLAGS)
- $(STRIP) -nologo $@ -n @pc-files\diff3.bad
-
- $(OBJ): diff.h
-
- context.obj diff.obj: pc-files\regex.h
-
- diff3.obj: diff3.c
- $(CC) $(CFLAGS) -c -DDIFF_PROGRAM=\"diff.exe\" $*.c
-
- clean:
- del *.obj pc-files\*.obj
-