nexmon – Rev 1
?pathlinks?
fpext : fpext.o darm/armv7.o darm/armv7-tbl.o darm/darm.o darm/darm-tbl.o darm/thumb2.o darm/thumb2-decoder.o darm/thumb2-tbl.o darm/thumb.o darm/thumb-tbl.o
ifeq ($(HOSTUNAME),Darwin)
gcc-mp-5 -L/opt/local/lib -largp -o $@ $^
else
gcc -o $@ $^
endif
fpext.o : fpext.c
ifeq ($(HOSTUNAME),Darwin)
gcc-mp-5 -std=c99 -Wall -Wno-unused-result -O0 -D_DEFAULT_SOURCE -o $@ -c $<
else
gcc -std=c99 -Wall -Wno-unused-result -O0 -D_DEFAULT_SOURCE -o $@ -c $<
endif
darm/%.o: darm/%.c
ifeq ($(HOSTUNAME),Darwin)
gcc-mp-5 -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -o $@ -c $^
else
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -o $@ -c $^
endif
clean: FORCE
rm -f *.o darm/*.o fpext
FORCE: