|
|
1.1 root 1: CFLAGS = -O -g -Wall -Wno-precomp -I../include
2:
3: OBJROOT = .
4: OFILE_DIR = $(OBJROOT)
5: VPATH = $(OFILE_DIR)
6: SYMROOT = .
7:
8: CFILES1 = allocate.c errors.c arch.c execute.c bytesex.c round.c hppa.c
9: CFILES2 = arch_usage.c set_arch_flag_name.c swap_headers.c hash_string.c \
10: breakout.c writeout.c checkout.c fatal_arch.c get_toc_byte_sex.c \
11: ofile.c ofile_get_word.c best_arch.c reloc.c vm_flush_cache.c \
12: print.c fatals.c
13: OBJS1 = $(CFILES1:.c=.o)
14: OBJS2 = $(CFILES2:.c=.o)
15: INSTALL_FILES = $(CFILES1) $(CFILES2) Makefile notes
16:
17: PRODUCT = libstuff
18: all: $(OFILE_DIR) $(SYMROOT) $(PRODUCT).a
19:
20: $(PRODUCT).a: $(OFILE_DIR) $(SYMROOT) $(OBJS1) $(OBJS2)
21: libtool -o $(SYMROOT)/$@ $(OBJS1) $(OBJS2)
22:
23: fromGNUsrc: $(OFILE_DIR) $(SYMROOT) $(OBJS1)
24: libtool -o $(SYMROOT)/$(PRODUCT).a $(OBJS1)
25:
26: .c.o:
27: $(CC) $(CFLAGS) $(RC_CFLAGS) -c -MD -dependency-file $(OFILE_DIR)/$*.d \
28: -o $(OFILE_DIR)/$*.o $*.c
29: md -d -u $(OFILE_DIR)/Makedep $(OFILE_DIR)/$*.d
30:
31: clean shlib_clean:
32: -cd $(OFILE_DIR); rm -f $(OBJS1) $(OBJS2)
33: -rm -f $(SYMROOT)/$(PRODUCT).a
34: -rm -f $(OFILE_DIR)/Makedep make.out
35:
36: install: all
37:
38: installGNUsrc:
39: mkdirs $(SRCROOT)
40: chmod 755 $(SRCROOT)
41: tar cf - $(CFILES1) Makefile | (cd $(SRCROOT); tar xf -)
42: chmod 444 $(SRCROOT)/*
43:
44: installsrc:
45: mkdirs $(SRCROOT)
46: chmod 755 $(SRCROOT)
47: tar cf - $(INSTALL_FILES) | (cd $(SRCROOT); tar xf -)
48: chmod 444 $(SRCROOT)/*
49:
50: $(OFILE_DIR) $(SYMROOT):
51: mkdirs $@
52:
53: -include $(OFILE_DIR)/Makedep
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.