# -*- mode: makefile -*- include osmodel.mak # Default to a release built, override with BUILD=debug ifeq (,$(BUILD)) BUILD=release endif INSTALL=/usr/bin/install install: # man for f in dmd.1 dumpobj.1 obj2asm.1; do \ $(INSTALL) -m 644 ../generated/docs/man/man1/$$f \ $(DESTDIR)$(PREFIX)/share/man/man1; \ done $(INSTALL) -m 644 ../generated/docs/man/man5/dmd.conf.5 \ $(DESTDIR)$(PREFIX)/share/man/man5 # bin for f in dmd; do \ $(INSTALL) -m 755 ../generated/$(OS)/$(BUILD)/$(MODEL)/$$f $(DESTDIR)$(PREFIX)/bin; \ done # samples $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/share/dmd/samples $(INSTALL) -m 644 ../samples/*.d $(DESTDIR)$(PREFIX)/share/dmd/samples # conf $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/etc/dmd echo "[Environment]" >> $(DESTDIR)$(PREFIX)/etc/dmd/dmd.conf echo "DFLAGS=-I$(PREFIX)/include/druntime/import -I$(PREFIX)/include/phobos -L-L$(PREFIX)/lib" >> $(DESTDIR)$(PREFIX)/etc/dmd/dmd.conf # osxmodel.mak VERSION $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/share/dmd/src $(INSTALL) -m 644 osmodel.mak $(DESTDIR)$(PREFIX)/share/dmd/src $(INSTALL) -m 644 ../VERSION $(DESTDIR)$(PREFIX)/share/dmd # license $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/share/doc/dmd $(INSTALL) -m 644 dmd/boostlicense.txt $(DESTDIR)$(PREFIX)/share/doc/dmd/dmd-boostlicense.txt