|
|
GNU tools for NeXTSTEP 3.3
CFLAGS = -O -g -Wall -Wno-precomp -I../include OBJROOT = . OFILE_DIR = $(OBJROOT) VPATH = $(OFILE_DIR) SYMROOT = . CFILES1 = allocate.c errors.c arch.c execute.c bytesex.c round.c hppa.c CFILES2 = arch_usage.c set_arch_flag_name.c swap_headers.c hash_string.c \ breakout.c writeout.c checkout.c fatal_arch.c get_toc_byte_sex.c \ ofile.c ofile_get_word.c best_arch.c reloc.c vm_flush_cache.c \ print.c fatals.c OBJS1 = $(CFILES1:.c=.o) OBJS2 = $(CFILES2:.c=.o) INSTALL_FILES = $(CFILES1) $(CFILES2) Makefile notes PRODUCT = libstuff all: $(OFILE_DIR) $(SYMROOT) $(PRODUCT).a $(PRODUCT).a: $(OFILE_DIR) $(SYMROOT) $(OBJS1) $(OBJS2) libtool -o $(SYMROOT)/$@ $(OBJS1) $(OBJS2) fromGNUsrc: $(OFILE_DIR) $(SYMROOT) $(OBJS1) libtool -o $(SYMROOT)/$(PRODUCT).a $(OBJS1) .c.o: $(CC) $(CFLAGS) $(RC_CFLAGS) -c -MD -dependency-file $(OFILE_DIR)/$*.d \ -o $(OFILE_DIR)/$*.o $*.c md -d -u $(OFILE_DIR)/Makedep $(OFILE_DIR)/$*.d clean shlib_clean: -cd $(OFILE_DIR); rm -f $(OBJS1) $(OBJS2) -rm -f $(SYMROOT)/$(PRODUCT).a -rm -f $(OFILE_DIR)/Makedep make.out install: all installGNUsrc: mkdirs $(SRCROOT) chmod 755 $(SRCROOT) tar cf - $(CFILES1) Makefile | (cd $(SRCROOT); tar xf -) chmod 444 $(SRCROOT)/* installsrc: mkdirs $(SRCROOT) chmod 755 $(SRCROOT) tar cf - $(INSTALL_FILES) | (cd $(SRCROOT); tar xf -) chmod 444 $(SRCROOT)/* $(OFILE_DIR) $(SYMROOT): mkdirs $@ -include $(OFILE_DIR)/Makedep
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.