OpenLibm/Make.inc

31 lines
615 B
PHP

CC=clang
CFLAGS=-O2 -fPIC -I. -I../include -I../ld128 -I../src -D__BSD_VISIBLE -Wno-implicit-function-declaration
%.o: %.c
$(QUIET_CC)$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f *.o *~
# OS-specific stuff
ifeq ($(OS), Linux)
SHLIB_EXT = so
endif
ifeq ($(OS), Darwin)
SHLIB_EXT = dylib
endif
# Colors for make
CCCOLOR="\033[34m"
LINKCOLOR="\033[34;1m"
SRCCOLOR="\033[33m"
BINCOLOR="\033[37;1m"
MAKECOLOR="\033[32;1m"
ENDCOLOR="\033[0m"
QUIET_CC = @printf ' %b %b\n' $(CCCOLOR)CC$(ENDCOLOR) $(SRCCOLOR)$@$(ENDCOLOR);
QUIET_LINK = @printf ' %b %b\n' $(LINKCOLOR)LINK$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR);