REBUILD=rebuild DFLAGS= all: reflected/a/a.d reflected/b/b.d host libplugin.so reflected/a/a.d: ../drefgen/drefgen -I.. a/a.d reflected/b/b.d: ../drefgen/drefgen -I.. b/b.d host: rebuild -I.. -full a/a.d reflected/a/a.d -ofhost $(DFLAGS) libplugin.so: rebuild -I.. -full -dylib -explicit -fPIC b/b.d reflected/b/b.d \ ../rodin/library.d -oflibplugin.so \ $(DFLAGS) clean: rm -f host libplugin.so *.o rm -rf reflected