###################################################################### # Makefile for ar # # Dec. 14, 1997 Chris Herborth (chrish@kagi.com) # # $Id$ ###################################################################### AR_VERSION=1.1 # Make variables CC=mwcc LD=mwcc CFLAGS=-w9 -rostr -O3 -g CFLAGS_O=-w9 -rostr -O7 -opt schedule604 LDFLAGS=-g -map ar.xMAP LDFLAGS_O= INSTALL=install -m 755 DESTINATION=/boot/home/config/bin PARTS=main.o mwlib.o commands.o copy_attrs.o all: ar nodebug: -rm -f ar $(PARTS) ar.dbg ar.xSYM $(MAKE) CFLAGS="$(CFLAGS_O) -DNO_DEBUG" LDFLAGS="$(LDFLAGS_O)" ar ar: $(PARTS) $(LD) $(LDFLAGS) -o $@ $(PARTS) install: ar $(INSTALL) ar $(DESTINATION) ln -sf $(DESTINATION)/ar $(DESTINATION)/ar-posix clean: -rm -f $(PARTS) ar ar.dbg ar.xSYM zip: (cd .. ; zip -9ry ar-$(AR_VERSION).zip ar-$(AR_VERSION) \ -x ar-$(AR_VERSION)/RCS -x ar-$(AR_VERSION)/docs/RCS \ -x ar-$(AR_VERSION)/RCS/\* -x ar-$(AR_VERSION)/docs/RCS/\*) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@