123456789101112131415161718192021222324252627282930313233343536373839 |
- # $Id$
- #PARAMS do not remove this line!
- #MACH_PARAMS do not remove this line!
- SRC_DIR = $(SRC_HOME)/mach/$(MACH)/libsys
- all: libmon head
- libmon: $(SRC_DIR)/libmon_s.a
- ASAR="$(ASAR)" ; export ASAR ; \
- RANLIB="$(RANLIB)" ; export RANLIB ; \
- MACH="$(MACH)" ; export MACH ; \
- SUF="$(SUF)" ; export SUF ; \
- MACHFL="$(MACHFL) -LIB -I$(SRC_DIR) -I$(TARGET_HOME)/h" ; export MACHFL ; \
- if [ $(SUF) = o ] ; then march $(SRC_DIR) libmon $(SRC_HOME)/mach/proto/libg/compmodule ; else cp $(SRC_DIR)/libmon_s.a libmon ; fi
- head: $(SRC_DIR)/head_em.s
- if [ $(SUF) = o ] ; then $(MACH) -c.$(SUF) $(MACHFL) -I$(SRC_DIR) -I$(TARGET_HOME)/h $(SRC_DIR)/head_em.s ; mv head_em.$(SUF) head ; else cp $(SRC_DIR)/head_em.s head ; fi
- install: all
- cp libmon $(TARGET_HOME)/lib/$(MACH)/tail_mon
- $(RANLIB) $(TARGET_HOME)/lib/$(MACH)/tail_mon
- cp head $(TARGET_HOME)/lib/$(MACH)/head_em
- cmp: all
- -cmp libmon $(TARGET_HOME)/lib/$(MACH)/tail_mon
- -cmp head $(TARGET_HOME)/lib/$(MACH)/head_em
- clean:
- -rm -f *.old *.[ce$(SUF)] head libmon
- opr:
- make pr | opr
- pr:
- @pr $(SRC_DIR)/head_em.s
- @arch pv $(SRC_DIR)/libmon_s.a | pr -h $(SRC_DIR)/libmon_s.a
|