Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
46 wiersze
888 B
46 wiersze
888 B
PLUGIN_NAME := plymouth
|
|
PLUGINS_PATH := $(DESTDIR)/lib/rc/plugins
|
|
PKG_NAME := $(PLUGIN_NAME)-openrc-plugin
|
|
PKG_VERSION := 0.1.2
|
|
PKG := $(PKG_NAME)-$(PKG_VERSION)
|
|
|
|
BZIP2 := bzip2 -f -9
|
|
GZIP := gzip -f -9
|
|
CFLAGS += -fPIC -Wall
|
|
LDLIBS := -leinfo -lrc
|
|
LDFLAGS += -fPIC -shared
|
|
|
|
INSTALL := install -D
|
|
|
|
|
|
%.tar.bz2: %.tar
|
|
$(BZIP2) $<
|
|
|
|
%.tar.gz: %.tar
|
|
$(GZIP) $<
|
|
|
|
|
|
.PHONY: archive clean install uninstall upload
|
|
|
|
|
|
$(PLUGIN_NAME).so: $(PLUGIN_NAME).o
|
|
$(CC) $(LDFLAGS) -Wl,-soname,$@ $+ -o $@ $(LDLIBS)
|
|
|
|
clean:
|
|
$(RM) *.o *.so
|
|
|
|
install: $(PLUGIN_NAME).so
|
|
$(INSTALL) $< $(PLUGINS_PATH)/$<
|
|
|
|
uninstall:
|
|
$(RM) $(PLUGINS_PATH)/$(PLUGIN_NAME).so
|
|
|
|
|
|
$(PKG).tar: .git
|
|
git archive --format=tar --prefix=$(PKG)/ v$(PKG_VERSION) > $@
|
|
|
|
archive: $(PKG).tar.bz2
|
|
|
|
upload: $(PKG).tar.bz2
|
|
scp $< dev.gentoo.org:~/public_html/distfiles/sys-boot/$(PKG_NAME)/
|