.SUFFIXES: .o .e .c .m .s .so
.c.o .c.m .c.s .c.so:
- $(MACH) $(MACHFL) -ansi -c $<
+ $(MACH) $(MACHFL) -LIB -ansi -c $<
.e.o .e.m .e.s .e.so:
- $(MACH) $(MACHFL) -c $<
+ $(MACH) $(MACHFL) -c -LIB $<
fake:
all: copy head tail
RANLIB="$(RANLIB)" ; export RANLIB ; \
MACH="$(MACH)" ; export MACH ; \
SUF="$(SUF)" ; export SUF ; \
- MACHFL="$(MACHFL)" ; export MACHFL ; \
+ MACHFL="$(MACHFL) -LIB" ; export MACHFL ; \
LIB=`head -1 $(SRC_DIR)/LIST` ; export LIB ; \
if [ $(SUF) = o -o $(SUF) = m ] ; then march $(SRC_DIR) end_o.a $(SRC_HOME)/mach/proto/libg/compmodule ; else cp $(SRC_DIR)/$$LIB end_o.a ; fi
.SUFFIXES: .o .e .c .m .s .so
.c.o .c.m .c.s .c.so .e.o .e.m .e.s .e.so:
- $(MACH) $(MACHFL) -DSkip_f2c_Undefs -ansi -DNON_UNIX_STDIO -wo -c $<
+ $(MACH) $(MACHFL) -LIB -DSkip_f2c_Undefs -ansi -DNON_UNIX_STDIO -wo -c $<
fake:
all: copy tail
RANLIB="$(RANLIB)" ; export RANLIB ; \
MACH="$(MACH)" ; export MACH ; \
SUF="$(SUF)" ; export SUF ; \
- MACHFL="$(MACHFL)" ; export MACHFL ; \
+ MACHFL="$(MACHFL) -LIB" ; 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
RANLIB="$(RANLIB)" ; export RANLIB ; \
MACH="$(MACH)" ; export MACH ; \
SUF="$(SUF)" ; export SUF ; \
- MACHFL="$(MACHFL) -I$(SRC_DIR) -I$(TARGET_HOME)/h" ; export MACHFL ; \
+ 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