home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-01-19 | 1.1 KB | 46 lines |
- #
- # Makefile for GNU e?grep
- #
-
- CC = cl -nologo
- CFLAGS = -AC -W1 -Zap -J -G2s -Ocegt -DUSG -DOS2
- LDFLAGS = -Lp -F 8000 -link /noe
-
- GOBJ = grep.obj dfa.obj regex.obj getopt.obj
- EOBJ = egrep.obj dfa.obj regex.obj getopt.obj
- FOBJ = fgrep.obj kwset.obj obstack.obj std.obj getopt.obj
-
- POBJ = pc-files\cwild.obj pc-files\glob.obj pc-files\dir.obj
- LIBS = pc-files\grep.def d:\ms\lib\setargv.obj
-
- BIND = bind -nologo $@ -n @pc-files\grep.bad
-
- .c.obj:
- $(CC) $(CFLAGS) -Fo$*.obj -c $*.c
-
- all: grep.exe egrep.exe fgrep.exe
-
- grep.exe: $(GOBJ) $(POBJ)
- $(CC) $(CFLAGS) -o $@ $(GOBJ) $(POBJ) $(LIBS) $(LDFLAGS)
- $(BIND)
-
- egrep.exe: $(EOBJ) $(POBJ)
- $(CC) $(CFLAGS) -o $@ $(EOBJ) $(POBJ) $(LIBS) $(LDFLAGS)
- $(BIND)
-
- fgrep.exe: $(FOBJ) $(POBJ)
- $(CC) $(CFLAGS) -o $@ $(FOBJ) $(POBJ) $(LIBS) $(LDFLAGS)
- $(BIND)
-
- egrep.obj: grep.c
- $(CC) $(CFLAGS) -Foegrep.obj -c -DEGREP grep.c
-
- dfa.obj: dfa.c dfa.h
- $(CC) $(CFLAGS) -c -Od dfa.c
-
- std.obj: std.c std.h
- $(CC) $(CFLAGS) -c -DX_strerror std.c
-
- egrep.obj grep.obj: dfa.h
- egrep.obj grep.obj regex.obj: regex.h
-