# Makefile, copyright Jimmy Wennlund, for the inting project.
include ../../Makefile.common


all: librcparser.so.0.0


librcparser.so.0.0: initng_rc_parser.o makerunlevel.o inittab.o ../../src/libinitng.so
	$(CC) $(LDFLAGS) -shared -L../../src -linitng -ldl -lc -Wl,-soname,librcparser.so.0 \
-o librcparser.so.0.0 $^

initng_rc_parser.o: initng_rc_parser.c initng_rc_parser.h
makerunlevel.o: makerunlevel.c makerunlevel.h
inittab.o: inittab.c inittab.h


install: librcparser.so.0.0
	install librcparser.so.0.0 $(DESTDIR)/lib/initng
link-install: librcparser.so.0.0
	install -d $(DESTDIR)/lib/initng
	ln -s -f `pwd`/librcparser.so.0.0 $(DESTDIR)/lib/initng/librcparser.so.0.0
uninstall:
	rm -f $(DESTDIR)/lib/initng/librcparser.so.0.0

clean:
	rm *.o librcparser.so.0.0 ; /bin/true
