diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b74d1b5 --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +SUBDIRS = examples molecule +PREFIX = /usr +BINDIR = $(PREFIX)/bin +DESTDIR = +LIBDIR = $(PREFIX)/lib +SYSCONFDIR = /etc + +all: + for d in $(SUBDIRS); do make -C $$d; done + +clean: + for d in $(SUBDIRS); do make -C $$d clean; done + +install: + for d in $(SUBDIRS); do make -C $$d install; done + # install the application + mkdir -p $(DESTDIR)$(BINDIR) + install -m 755 molecule.py $(DESTDIR)$(BINDIR)/molecule \ No newline at end of file diff --git a/examples/Makefile b/examples/Makefile new file mode 100644 index 0000000..1b20c9a --- /dev/null +++ b/examples/Makefile @@ -0,0 +1,17 @@ +PREFIX = /usr +BINDIR = $(PREFIX)/bin +DESTDIR = +LIBDIR = $(PREFIX)/lib +SYSCONFDIR = /etc + +all: + + +clean: + + +install: + mkdir -p $(DESTDIR)$(PREFIX)/share/molecule/examples + install -m 644 *.{sh,py,bz2} $(DESTDIR)$(PREFIX)/share/molecule/examples/ + mkdir -p $(DESTDIR)$(PREFIX)/share/molecule/examples/specs + install -m 644 specs/*.spec $(DESTDIR)$(PREFIX)/share/molecule/examples/specs/ diff --git a/molecule/Makefile b/molecule/Makefile new file mode 100644 index 0000000..65efbec --- /dev/null +++ b/molecule/Makefile @@ -0,0 +1,15 @@ +PREFIX = /usr +BINDIR = $(PREFIX)/bin +DESTDIR = +LIBDIR = $(PREFIX)/lib +SYSCONFDIR = /etc + +all: + + +clean: + + +install: + mkdir -p $(DESTDIR)$(LIBDIR)/molecule + cp . $(DESTDIR)$(LIBDIR)/molecule -Ra