/
githubmirror
/
efivar
Обзор
Документация
Войти
/
githubmirror
/
efivar
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
21
Make.rules
31 строка
697 B
Peter Jones
Do a better job of setting SONAME right.
17 июн 2015, 20:17
17 июн 2015, 20:17
054a52e
Код
Авторство
О чём код?
%.a : $(AR) -cvqs $@ $^ % : %.o $(CCLD) $(ccldflags) -o $@ $^ $(foreach lib,$(LIBS),-l$(lib)) %.so.$(VERSION) : $(CCLD) $(cflags) -Wl,-soname,$(patsubst %.so.$(VERSION),%.so.$(MAJOR_VERSION),$@) $(ccldflags) $(LIBFLAGS) $^ -o $@ $(foreach lib,$(LIBS),-l$(lib)) %.so : %.so.$(VERSION) ln -sf $< $@ %.so.$(MAJOR_VERSION) : %.so.$(VERSION) ln -sf $< $@ %.o: %.c $(CC) $(cflags) $(CPPFLAGS) -c -o $@ $< .%.c.P : %.c $(CC) $(cflags) $(CPPFLAGS) -DEFIVAR_BUILD_ENVIRONMENT -M -MM -MF $@ $^ .%.h.P : %.h $(CC) $(cflags) $(CPPFLAGS) -DEFIVAR_BUILD_ENVIRONMENT -M -MM -MF $@ $^ %.S: %.c $(CC) $(cflags) $(CPPFLAGS) -S $< -o $@ %.E: %.c $(CC) $(cflags) $(CPPFLAGS) -E $< -o $@ %.c : %.h