23 lines
640 B
Makefile
23 lines
640 B
Makefile
CC=gcc
|
|
CFLAGS=-std=gnu99
|
|
|
|
BINARY = systemd-sonic-generator
|
|
MAIN_TARGET = $(BINARY)_1.0.0_$(CONFIGURED_ARCH).deb
|
|
|
|
$(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
|
|
dpkg-buildpackage -us -uc -b -j$(SONIC_CONFIG_MAKE_JOBS) --admindir $(SONIC_DPKG_ADMINDIR)
|
|
mv ../$(MAIN_TARGET) $(DEST)/
|
|
rm ../$(BINARY)-* ../$(BINARY)_*
|
|
|
|
$(BINARY): systemd-sonic-generator.c
|
|
rm -f ./systemd-sonic-generator
|
|
|
|
$(CC) $(CFLAGS) -o $@ $^
|
|
|
|
install: $(BINARY)
|
|
mkdir -p $(DESTDIR)
|
|
mkdir -p $(DESTDIR)/lib
|
|
mkdir -p $(DESTDIR)/lib/systemd
|
|
mkdir -p $(DESTDIR)/lib/systemd/system-generators
|
|
cp ./systemd-sonic-generator $(DESTDIR)/lib/systemd/system-generators
|