home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-02-03 | 1.9 KB | 65 lines |
- #
- #
- CFLAGS = -Wall -g -I.
- # choice of regular expression library function
- #RFLAGS = -DGNU_REGEXP
- RFLAGS = -DBSD_REGEXP
- #
- # probably useful only on NeXT
- #LIBS = -lMallocDebug
-
- OBJS = RCString.o RCStringMisc.o RCStringComp.o RCStringInsert.o \
- RCStringRetrieval.o RCStringCharacter.o RCStringRegex.o
-
- SRC = RCString.m RCStringMisc.m RCStringComp.m RCStringInsert.m \
- RCStringRetrieval.m RCStringCharacter.m RCStringRegex.m RCString.h
-
- # unit test drivers
- UNIT_TESTS = tester.m matcher.m chart.m chart2.m archt.m listtester.m
-
- # docs and other useful/explanatory files
- ASSORTED = Makefile rationale internal.string.rep
-
- objs: $(OBJS)
-
- listtester: listtester.o $(OBJS)
- cc -g -o listtester listtester.o $(OBJS) $(LIBS)
- archt: archt.o $(OBJS)
- cc -g -o archt archt.o $(OBJS) $(LIBS)
- chart2: chart2.o $(OBJS)
- cc -g -o chart2 chart2.o $(OBJS) $(LIBS)
- chart: chart.o $(OBJS)
- cc -g -o chart chart.o $(OBJS) $(LIBS)
- matcher: matcher.o $(OBJS)
- cc -g -o matcher matcher.o $(OBJS) $(LIBS)
- gnumatcher: matcher.o $(OBJS)
- cc -g -o gnumatcher matcher.o $(OBJS) regex-0.11/regex.o $(LIBS)
- tester: tester.o $(OBJS)
- cc -g -o tester tester.o $(OBJS) $(LIBS)
- insertchar: insertchar.o $(OBJS)
- cc -g -o insertchar insertchar.o $(OBJS) $(LIBS)
- repstring: repstring.o $(OBJS)
- cc -g -o repstring repstring.o $(OBJS) $(LIBS)
-
- tester.o: tester.m RCString.h
- matcher.o: matcher.m RCString.h
- repstring.o: repstring.m RCString.h
- listtester.o: listtester.m RCString.h
-
- RCString.o: RCString.m RCString.h
- RCStringMisc.o: RCStringMisc.m RCString.h
- RCStringCharacter.o: RCStringCharacter.m RCString.h
- RCStringComp.o: RCStringComp.m RCString.h
- RCStringInsert.o: RCStringInsert.m RCString.h
- RCStringRetrieval.o: RCStringRetrieval.m RCString.h
- RCStringRegex.o: RCStringRegex.m RCString.h
- cc -c $(CFLAGS) $(RFLAGS) RCStringRegex.m
-
- tar:
- tar cvf RCString.tar $(SRC) $(ASSORTED) $(UNIT_TESTS)
- shar:
- shar RCString.tar $(SRC) $(ASSORTED) $(UNIT_TESTS) > RCString.shar
-
- namet: namet.m
- cc -o namet -g namet.m $(OBJS)
-