head	1.5;
access;
symbols
	libc-5-4-46:1.5
	libc-5-4-45:1.5
	libc-5-4-44:1.5
	libc-5-4-43:1.5
	libc-5-4-42:1.5
	libc-5-4-41:1.5
	libc-5-4-40:1.4
	libc-5-4-39:1.4
	libc-5-4-38:1.4
	libc-5-4-37:1.4
	libc-5-4-36:1.4
	libc-5-4-35:1.4
	libc-5-4-34:1.4
	libc-5-4-33:1.4
	libc-5-4-32:1.4
	libc-5-4-31:1.4
	libc-5-4-30:1.4
	libc-5-4-29:1.4
	libc-5-4-28:1.4
	libc-5-4-27:1.4
	libc-5-4-26:1.4
	libc-5-4-25:1.4
	libc-5-4-24:1.4
	libc-5-4-23:1.4
	libc-5-4-22:1.4
	libc-5-4-21:1.4
	libc-5-4-20:1.4
	libc-5-4-19:1.4
	libc-5-4-18:1.4
	libc-5-4-17-public:1.4
	libc-5-4-17:1.4
	libc-5-4-16:1.4
	libc-5-4-15:1.4
	libc-5-4-14:1.4
	libc-5-4-13:1.4
	libc-5-4-12:1.4
	libc-5-4-11:1.4
	libc-5-4-10:1.4
	libc-5-4-9:1.4
	libc-5-4-8:1.4
	libc-5-4-7-public:1.4
	libc-5-4-7:1.4
	libc-5-4-6:1.4
	libc-5-4-5:1.4
	libc-5-4-4:1.4
	libc-5-4-3:1.4
	libc-5-4-2:1.4
	libc-5-4-1:1.3
	libc-5-4-0:1.3
	libc-5-3-12:1.3
	libc-5-3-11:1.3
	libc-5-3-10:1.3
	libc-5-3-9:1.3
	libc-5-3-8:1.3
	libc-5-3-7:1.3
	libc-5-3-7-pre:1.3
	libc-5-3-6:1.3
	libc-5-3-5:1.3
	libc-5-3-4:1.3
	libc-5-3-3:1.3
	libc-5-3-2:1.3
	libc-5-3-1:1.3
	libc-5-3-0:1.3
	libc-5-2-19:1.3
	libc-5-2-18:1.3
	libc-5-2-17:1.3
	libc-5-2-16:1.3
	libc-5-2-15:1.3
	libc-5-2-14:1.3
	libc-5-2-13:1.3
	libc-5-2-12:1.3
	libc-5-2-11:1.3
	libc-5-2-10:1.3
	libc-5-2-9:1.2
	libc-5-2-8-1:1.1.1.1
	libc-5-2-8:1.1.1.1
	libc-5-2-7:1.1.1.1
	libc-5-2-6:1.1.1.1
	libc-5-2-5:1.1.1.1
	libc-5-2-4:1.1.1.1
	libc-5-2-3:1.1.1.1
	libc-5-2-2:1.1.1.1
	libc-5-2-1:1.1.1.1
	libc-5-2-0:1.1.1.1
	libc-4-7-4:1.1.1.1
	libc-5-1-4:1.1.1.1
	libc-5-1-3:1.1.1.1
	libc-5-1-2:1.1.1.1
	libc-5-1-1:1.1.1.1
	libc-5-1-0:1.1.1.1
	libc-4-7-3:1.1.1.1
	libc-5-0-12-stable:1.1.1.1
	libc-5-0-11:1.1.1.1
	libc-5-0-10:1.1.1.1
	libc-5-0-9:1.1.1.1
	libc-5-0-8:1.1.1.1
	libc-5-0-7:1.1.1.1
	libc-5-0-6:1.1.1.1
	libc-5-0-5:1.1.1.1
	libc-5-0-4:1.1.1.1
	libc-5-0-3:1.1.1.1
	libc-4-7-2:1.1.1.1
	libc-4-7-1-b:1.1.1.1.0.4
	libc-5-0-2:1.1.1.1
	libc-5-0-1-1:1.1.1.1
	libc-5-0-1:1.1.1.1
	libc-4-7-1:1.1.1.1
	libc-5-0-0:1.1.1.1
	libc-4-7-0:1.1.1.1
	libc-4-8-0:1.1.1.1
	libc-4-6-27-patches:1.1.1.1.0.2
	libc-4-6-30:1.1.1.1
	libc-4-6-29:1.1.1.1
	libc-4-6-28-6:1.1.1.1
	libc-4-6-28-5:1.1.1.1
	libc-4-6-28-4:1.1.1.1
	libc-4-6-28-3:1.1.1.1
	libc-4-6-28-2:1.1.1.1
	libc-4-6-28-1:1.1.1.1
	libc-4-6-28:1.1.1.1
	libc-4-6-27:1.1.1.1
	linux:1.1.1;
locks; strict;
comment	@# @;


1.5
date	97.11.21.23.02.20;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	96.06.05.16.07.34;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.09.28.04.01.15;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.09.13.02.09.52;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.02.18.05.33.16;	author hjl;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.18.05.33.17;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Update for libc 5.4.41.
@
text
@.SUFFIXES:
.SUFFIXES: .S .o .c .s .i .C .cc

.s.o:
	$(CC) $(PIC_CFLAGS) -c $<

.S.o:
	$(CC) $(PIC_CFLAGS) -c $<

.c.o:
ifeq ($(SHARED),true)
	$(CC) $(PIC_CFLAGS) -c $<
else
ifeq ($(STATIC),true)
	$(CC) $(CFLAGS) -c $<
else
ifeq ($(DEBUG),true)
	$(CC) $(DEBUG_CFLAGS) -c $<
else
ifeq ($(PROFILE),true)
	$(CC) $(PROFILE_CFLAGS) -c $<
else
ifeq ($(CHECKER),true)
	$(CC) $(CHECKER_CFLAGS) -c $<
else
	$(CC) $(CFLAGS) -c $<
endif
endif
endif
endif
endif

.cc.o:
ifeq ($(SHARED),true)
	$(CC) $(PIC_CFLAGS) -c $<
else
ifeq ($(STATIC),true)
	$(CC) $(CFLAGS) -c $<
else
ifeq ($(DEBUG),true)
	$(CC) $(DEBUG_CFLAGS) -c $<
else
ifeq ($(PROFILE),true)
	$(CC) $(PROFILE_CFLAGS) -c $<
else
ifeq ($(CHECKER),true)
	$(CC) $(CHECKER_CFLAGS) -c $<
else
	$(CC) $(CFLAGS) -c $<
endif
endif
endif
endif
endif

.S.s:
	$(CC) $(PIC_CFLAGS) -E $< -o $*.s

.c.s:
ifeq ($(SHARED),true)
	$(CC) $(PIC_CFLAGS) -S $<
else
ifeq ($(STATIC),true)
	$(CC) $(CFLAGS) -S $<
else
ifeq ($(DEBUG),true)
	$(CC) $(DEBUG_CFLAGS) -S $<
else
ifeq ($(PROFILE),true)
	$(CC) $(PROFILE_CFLAGS) -S $<
else
ifeq ($(CHECKER),true)
	$(CC) $(CHECKER_CFLAGS) -S $<
else
	$(CC) $(CFLAGS) -S $<
endif
endif
endif
endif
endif

.cc.s:
ifeq ($(SHARED),true)
	$(CC) $(PIC_CFLAGS) -S $<
else
ifeq ($(STATIC),true)
	$(CC) $(CFLAGS) -S $<
else
ifeq ($(DEBUG),true)
	$(CC) $(DEBUG_CFLAGS) -S $<
else
ifeq ($(PROFILE),true)
	$(CC) $(PROFILE_CFLAGS) -S $<
else
ifeq ($(CHECKER),true)
	$(CC) $(CHECKER_CFLAGS) -S $<
else
	$(CC) $(CFLAGS) -S $<
endif
endif
endif
endif
endif

.c.i .cc.i:
	$(CC) $(PIC_CFLAGS) -E $< -o $*.i


ifeq ($(STATIC_SHARED),true)

# We don't want the default archive rule.
(%): %
	$(AR) $(ARFLAGS) $@@ $^
	$(RM) $^

ifneq ($(PIC),true)

$(STATIC_DIR)/$(SUBDIR)/%.o $(SHARED_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(CFLAGS) -S $<
	$(JUMPAS)as -o $(SHARED_DIR)/$(SUBDIR)/$*.o $*.s
ifneq ($(LD),true)
	$(LD) -o $(SHARED_DIR)/$(SUBDIR)/$*.out $(LDFLAGS) \
		$(SHARED_DIR)/$(SUBDIR)/$*.o
endif
ifneq ($(MV),true)
	$(MV) $(SHARED_DIR)/$(SUBDIR)/$*.out \
		$(SHARED_DIR)/$(SUBDIR)/$*.o
endif
	$(AS) -o $(STATIC_DIR)/$(SUBDIR)/$*.o $*.s
ifneq ($(LD),true)
	$(LD) -o $(STATIC_DIR)/$(SUBDIR)/$*.out $(LDFLAGS) \
		$(STATIC_DIR)/$(SUBDIR)/$*.o
endif
ifneq ($(MV),true)
	$(MV) $(STATIC_DIR)/$(SUBDIR)/$*.out \
		$(STATIC_DIR)/$(SUBDIR)/$*.o
endif
	@@$(RM) $*.s

$(STATIC_DIR)/$(SUBDIR)/%.o $(SHARED_DIR)/$(SUBDIR)/%.o \
	$(DEBUG_DIR)/$(SUBDIR)/%.o: %.S
	$(CC) $(CFLAGS) -E $< -o $*.s
	$(JUMPAS)as -o $(SHARED_DIR)/$(SUBDIR)/$*.o  $*.s
	$(AS) -o $(STATIC_DIR)/$(SUBDIR)/$*.o $*.s
ifeq ($(DEBUG),true)
	cp $(STATIC_DIR)/$(SUBDIR)/$*.o $(DEBUG_DIR)/$(SUBDIR)
endif
	@@$(RM) $*.s

else

$(SHARED_DIR)/$(SUBDIR)/%.o: %.S
	$(CC) $(PIC_CFLAGS) -c $< -o $@@

$(STATIC_DIR)/$(SUBDIR)/%.o $(DEBUG_DIR)/$(SUBDIR)/%.o: %.S
	$(CC) $(CFLAGS) -c $< -o $@@
ifeq ($(DEBUG),true)
	cp $(STATIC_DIR)/$(SUBDIR)/$*.o $(DEBUG_DIR)/$(SUBDIR)
endif

$(SHARED_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(PIC_CFLAGS) -c $< -o $@@
#ifneq ($(LD),true)
#	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
#endif
#ifneq ($(MV),true)
#	$(MV) $(@@D)/$*.out $@@
#endif

$(STATIC_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@@
ifneq ($(LD),true)
	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
endif
ifneq ($(MV),true)
	$(MV) $(@@D)/$*.out $@@
endif

endif

else

$(SHARED_DIR)/$(SUBDIR)/%.o $(SHARED_DIR)/%.o: %.S
	$(CC) $(PIC_CFLAGS) -c $< -o $@@

$(STATIC_DIR)/$(SUBDIR)/%.o $(STATIC_DIR)/%.o: %.S
	$(CC) $(CFLAGS) -c $< -o $@@

$(DEBUG_DIR)/$(SUBDIR)/%.o: %.S
	$(CC) $(CFLAGS) -c $< -o $@@

$(SHARED_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(PIC_CFLAGS) -c $< -o $@@
#ifneq ($(LD),true)
#	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
#endif
#ifneq ($(MV),true)
#	$(MV) $(@@D)/$*.out $@@
#endif

$(STATIC_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@@
ifneq ($(LD),true)
	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
endif
ifneq ($(MV),true)
	$(MV) $(@@D)/$*.out $@@
endif

endif

$(PROFILE_DIR)/$(SUBDIR)/%.o $(PROFILE_DIR)/%.o: %.S
	$(CC) $(PROFILE_CFLAGS) -c $< -o $@@

ifeq ($(DEBUG),true)
$(DEBUG_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(DEBUG_CFLAGS) -c $< -o $@@
endif
ifeq ($(PROFILE),true)
$(PROFILE_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(PROFILE_CFLAGS) -c $< -o $@@
endif
ifeq ($(CHECKER),true)
$(CHECKER_DIR)/$(SUBDIR)/%.o: %.c
	$(CC) $(CHECKER_CFLAGS) -c $< -o $@@

$(CHECKER_DIR)/$(SUBDIR)/%.o $(CHECKER_DIR)/%.o: %.S
	$(CC) $(CHECKER_CFLAGS) $(CHECKER_ASFLAGS) -c $< -o $@@
endif
@


1.4
log
@Update for libc 5.4.2.
@
text
@d141 1
a141 1
	$(DEBUG_DIR)/$(SUBDIR)/%.o $(PROFILE_DIR)/$(SUBDIR)/%.o: %.S
a147 3
ifeq ($(PROFILE),true)
	cp $(STATIC_DIR)/$(SUBDIR)/$*.o $(PROFILE_DIR)/$(SUBDIR)
endif
d155 1
a155 2
$(STATIC_DIR)/$(SUBDIR)/%.o \
	$(DEBUG_DIR)/$(SUBDIR)/%.o $(PROFILE_DIR)/$(SUBDIR)/%.o: %.S
a159 3
ifeq ($(PROFILE),true)
	cp $(STATIC_DIR)/$(SUBDIR)/$*.o $(PROFILE_DIR)/$(SUBDIR)
endif
a188 3
$(PROFILE_DIR)/$(SUBDIR)/%.o $(PROFILE_DIR)/%.o: %.S
	$(CC) $(CFLAGS) -c $< -o $@@

d211 3
@


1.3
log
@Update for libc 5.2.10.
@
text
@d170 6
a175 6
ifneq ($(LD),true)
	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
endif
ifneq ($(MV),true)
	$(MV) $(@@D)/$*.out $@@
endif
d204 6
a209 6
ifneq ($(LD),true)
	$(LD) -o $(@@D)/$*.out $(LDFLAGS) $@@
endif
ifneq ($(MV),true)
	$(MV) $(@@D)/$*.out $@@
endif
@


1.2
log
@Update for libc 5.2.9.
@
text
@d122 1
a122 1
	$(LD) -o $(SHARED_DIR)/$(SUBDIR)/a.out $(LDFLAGS) \
d126 1
a126 1
	$(MV) $(SHARED_DIR)/$(SUBDIR)/a.out \
d131 1
a131 1
	$(LD) -o $(STATIC_DIR)/$(SUBDIR)/a.out $(LDFLAGS) \
d135 1
a135 1
	$(MV) $(STATIC_DIR)/$(SUBDIR)/a.out \
d171 1
a171 1
	$(LD) -o $(@@D)/a.out $(LDFLAGS) $@@
d174 1
a174 1
	$(MV) $(@@D)/a.out $@@
d180 1
a180 1
	$(LD) -o $(@@D)/a.out $(LDFLAGS) $@@
d183 1
a183 1
	$(MV) $(@@D)/a.out $@@
d205 1
a205 1
	$(LD) -o $(@@D)/a.out $(LDFLAGS) $@@
d208 1
a208 1
	$(MV) $(@@D)/a.out $@@
d214 1
a214 1
	$(LD) -o $(@@D)/a.out $(LDFLAGS) $@@
d217 1
a217 1
	$(MV) $(@@D)/a.out $@@
@


1.1
log
@Initial revision
@
text
@d193 7
a199 2
$(STATIC_DIR)/$(SUBDIR)/%.o $(STATIC_DIR)/%.o $(PROFILE_DIR)/%.o \
	$(DEBUG_DIR)/$(SUBDIR)/%.o $(PROFILE_DIR)/$(SUBDIR)/%.o: %.S
@


1.1.1.1
log
@The Linux C library 4.6.27 (source files).
@
text
@@

