brintos

brintos / llvm-project-archived public Read only

0
0
Text · 515 B · 1636e9b Raw
21 lines · plain
1C_SOURCES := main.c2CFLAGS_EXTRAS := -std=c99 -fmodules3LD_EXTRAS := -ldylib -L.4 5all: a.out hidden/libdylib.dylib6 7a.out: libdylib.dylib8 9include Makefile.rules10 11libdylib.dylib: dylib.c12	"$(MAKE)" -C $(BUILDDIR) -f $(MAKEFILE_RULES) \13		C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \14		CFLAGS_EXTRAS=-DHAS_THEM LD_EXTRAS=-dynamiclib15 16hidden/libdylib.dylib:17	mkdir hidden18	"$(MAKE)" -C $(BUILDDIR)/hidden -f $(MAKEFILE_RULES) \19		C_SOURCES= DYLIB_C_SOURCES=dylib.c DYLIB_NAME=dylib \20		LD_EXTRAS=-dynamiclib21