|
|
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.