-$(COMPONENT).o: $(LDOBJS)
- @echo "creating $(COMPONENT).o"
- $(RM) $(RMFLAGS) vers.c
- $(COMPOBJROOT)/newvers \
- `$(CAT) ${VERSION_FILES}` ${COPYRIGHT_FILES}
- ${KCC} $(CFLAGS) $(INCLUDES) -c vers.c
- @echo [ updating $(COMPONENT).o ${LIBSA_KERNEL_CONFIG} ]
- $(LD) $(LDFLAGS_COMPONENT) -o $(COMPONENT).o ${LDOBJS} vers.o /usr/local/lib/libkld.a
- $(SEG_HACK) __KLD $(COMPONENT).o -o $(COMPONENT)_kld.o
- mv $(COMPONENT)_kld.o $(COMPONENT).o
+$(COMPONENT).filelist: $(LDOBJS)
+ $(_v)for kld_file in ${LDOBJS}; do \
+ $(SEG_HACK) -n __KLD -o $${kld_file}__ $${kld_file} ; \
+ mv $${kld_file}__ $${kld_file} ; \
+ done
+ @echo LDFILELIST $(COMPONENT)
+ $(_v)( for obj in ${LDOBJS}; do \
+ echo $(TARGET)/$(CURRENT_KERNEL_CONFIG)/$${obj}; \
+ done; ) > $(COMPONENT).filelist