home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
rcs
/
sources
/
makefile.os2
< prev
next >
Wrap
Makefile
|
1991-09-29
|
1KB
|
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