|
|
1.1 root 1: # OLDAR = old format
2: # PORT5AR = 5.0 random access format
3: # PORTAR = 6.0 portable ascii format
4: ARFORMAT= PORTAR
5: ARCH = AR32W
6: FLEX = -DFLEXNAMES
7: #
8: # Compilation Parameters
9: #
10: INC = ../inc
11: CFLAGS = -D$(ARFORMAT) -D$(ARCH) $(FLEX) -I. -I$(INC)
12: #
13: # Internal Directories
14: #
15: OBJECTS = ldaclose.o ldaopen.o ldclose.o ldahread.o ldlseek.o ldnlseek.o \
16: ldnrseek.o ldnsseek.o ldnshread.o ldopen.o ldrseek.o ldlread.o \
17: ldsseek.o ldshread.o ldfhread.o ldtbseek.o ldohseek.o ldtbread.o \
18: ldtbindex.o ldgetname.o allocldptr.o freeldptr.o vldldptr.o \
19: sgetl.o sputl.o
20:
21: libld.a: $(OBJECTS)
22: rm -f libld.a
23: $(AR) r libld.a $(OBJECTS)
24: ranlib libld.a
25: #
26: $(OBJECTS): $(INC)/filehdr.h $(INC)/ldfcn.h
27: allocldptr.o freeldptr.o vldldptr.o: lddef.h
28: ldlseek.o ldnlseek.o ldnrseek.o ldnsseek.o ldnshread.o ldrseek.o: $(INC)/scnhdr.h
29: ldlread.o ldsseek.o ldshread.o: $(INC)/scnhdr.h
30: ldgetname.o ldtbread.o ldtbindex.o ldlread.o: $(INC)/syms.h $(INC)/storclass.h
31: ldlread.o: $(INC)/linenum.h
32:
33: install: libld.a
34:
35: clean:
36: rm -f $(OBJECTS)
37:
38: clobber: clean
39: rm -f libld.a
40:
41: llib-lld.ln: llib-lld.c
42: $(LINT) llib-lld.c -c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.