From 67b04b32fd9bf0fd46e925898f4f8ab4e3b75fe9 Mon Sep 17 00:00:00 2001 From: preble Date: Sun, 31 Oct 2010 21:42:39 -0400 Subject: [PATCH] Reworked to make CFLAGS customizable. --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 146ab29..abeb0c1 100644 --- a/Makefile +++ b/Makefile @@ -3,24 +3,27 @@ AR = ar ARFLAGS = rc RANLIB = ranlib RM = rm -f -CFLAGS=$(ARCH) $(OTHER_CFLAGS) -c -Wall -Iinclude -LDFLAGS=$(ARCH) $(OTHER_LDFLAGS) +LIBPINPROC_CFLAGS=-c -Wall -Iinclude LIBPINPROC = bin/libpinproc.a +LIBPINPROC_DYLIB = bin/libpinproc.dylib SRCS = src/pinproc.cpp src/PRDevice.cpp src/PRHardware.cpp OBJS := $(SRCS:.cpp=.o) INCLUDES = include/pinproc.h src/PRCommon.h src/PRDevice.h src/PRHardware.h LIBS = usb ftdi .PHONY: libpinproc -libpinproc: $(LIBPINPROC) +libpinproc: $(LIBPINPROC) $(LIBPINPROC_DYLIB) $(LIBPINPROC): $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS) $(RANLIB) $@ +$(LIBPINPROC_DYLIB): $(OBJS) + g++ -dynamiclib -o $@ /usr/local/lib/libftdi.dylib $(LDFLAGS) $(OBJS) + .cpp.o: - $(CC) $(CFLAGS) -o $@ $< + $(CC) $(LIBPINPROC_CFLAGS) $(CFLAGS) -o $@ $< clean: $(RM) $(OBJS)