home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 2.1 KB | 81 lines |
- # Borland C++ 3.1 Makefile
-
- BCCBASE = d:\borlandc
-
- !if "$(DEBUG)"=="Y"
- DBGFLAG = -v
- !endif
-
- CFG = borlandc.cfg
- DEFS = -DUSG=1 -DHAVE_CONFIG_H=1 -DHAVE_STRING_H=1 -DPR_FILE_NAME="pr" -DDIFF_PROGRAM="diff"
- CFLAGS = -ml -Ox -w-pro -I. $(DBGFLAG)
- LDFLAGS = -ml $(DBGFLAG)
-
- .c.obj:
- $(CC) +$(CFG) -c $(DBGFLAG) {$< }
-
- all: $(CFG) config.h diff.exe diff3.exe
-
- $(CFG): ms\makefile.bcc
- copy &&|
- $(CFLAGS)
- $(DEFS)
- -I$(BCCBASE)\include
- -L$(BCCBASE)\lib
- | $<
-
- config.h: ms/config.h
- copy ms\config.h .
-
- diff.exe: diff.obj analyze.obj io.obj context.obj ed.obj normal.obj \
- util.obj dir.obj fnmatch.obj regex.obj side.obj ifdef.obj \
- version.obj getopt.obj getopt1.obj cmpbuf.obj popen.obj \
- stack.obj
- $(CC) $(LDFLAGS) -e$< @&&|
- $** $(BCCBASE)\lib\wildargs.obj
- |
-
- cmp.exe: cmp.obj getopt.obj getopt1.obj cmpbuf.obj error.obj xmalloc.obj
- $(CC) $(LDFLAGS) -e$< @&&|
- $** $(BCCBASE)\lib\wildargs.obj
- |
-
- diff3.exe: diff3.obj getopt.obj getopt1.obj version.obj popen.obj
- $(CC) $(LDFLAGS) -e$< @&&|
- $** $(BCCBASE)\lib\wildargs.obj
- |
-
- sdiff.exe: sdiff.obj getopt.obj getopt1.obj version.obj
- $(CC) $(LDFLAGS) -e$< @&&|
- $** $(BCCBASE)\lib\wildargs.obj
- |
-
- popen.obj: ms\popen.c
- $(CC) $(CFLAGS) -c ms\popen.c
- stack.obj: $(CFG) ms\stack.c
- $(CC) $(CFLAGS) -c ms\stack.c
-
- analyze.obj: $(CFG) diff.h system.h
- cmp.obj: $(CFG) system.h getopt.h
- cmpbuf.obj: $(CFG) system.h cmpbuf.h
- context.obj: $(CFG) diff.h system.h regex.h
- diff.obj: $(CFG) diff.h system.h regex.h getopt.h fnmatch.h
- diff3.obj: $(CFG) system.h getopt.h
- dir.obj: $(CFG) diff.h system.h
- error.obj: $(CFG)
- ed.obj: $(CFG) diff.h system.h
- fnmatch.obj: $(CFG) diff.h system.h fnmatch.h
- getopt.obj: $(CFG) diff.h system.h getopt.h
- getopt1.obj: $(CFG) diff.h system.h getopt.h
- ifdef.obj: $(CFG) diff.h system.h
- io.obj: $(CFG) diff.h system.h
- normal.obj: $(CFG) diff.h system.h
- regex.obj: $(CFG) diff.h system.h regex.h
- sdiff.obj: $(CFG) system.h getopt.h
- side.obj: $(CFG) diff.h system.h
- util.obj: $(CFG) diff.h system.h
- version.obj: $(CFG) diff.h system.h
-
- clean:
- rm -f $(CFG) config.h *.obj diff.exe cmp.exe diff3.exe sdiff.exe
-