diff --git a/Makefile b/Makefile index 55c17b8..3486201 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,15 @@ LIBS=-lpcre -lcrypto -lm -lpthread CFLAGS=-ggdb -O3 -Wall OBJS=vanitygen.o oclvanitygen.o oclvanityminer.o oclengine.o keyconv.o pattern.o util.o -PROGS=vanitygen oclvanitygen oclvanityminer keyconv +PROGS=vanitygen keyconv oclvanitygen oclvanityminer + +PLATFORM=$(shell uname -s) +ifeq ($(PLATFORM),Darwin) +OPENCL_LIBS=-framework OpenCL +else +OPENCL_LIBS=-lOpenCL +endif + most: vanitygen keyconv @@ -11,10 +19,10 @@ vanitygen: vanitygen.o pattern.o util.o $(CC) $^ -o $@ $(CFLAGS) $(LIBS) oclvanitygen: oclvanitygen.o oclengine.o pattern.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) -lOpenCL + $(CC) $^ -o $@ $(CFLAGS) $(LIBS) $(OPENCL_LIBS) oclvanityminer: oclvanityminer.o oclengine.o pattern.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) -lOpenCL -lcurl + $(CC) $^ -o $@ $(CFLAGS) $(LIBS) $(OPENCL_LIBS) -lcurl keyconv: keyconv.o util.o $(CC) $^ -o $@ $(CFLAGS) $(LIBS) diff --git a/Makefile.osx b/Makefile.osx deleted file mode 100644 index f620733..0000000 --- a/Makefile.osx +++ /dev/null @@ -1,22 +0,0 @@ -LIBS=-lpcre -lcrypto -lm -lpthread -CFLAGS=-ggdb -O3 -Wall -OBJS=vanitygen.o oclvanitygen.o oclvanityminer.o oclengine.o keyconv.o pattern.o util.o -PROGS=vanitygen oclvanitygen oclvanityminer keyconv -TESTS= - -all: $(PROGS) - -vanitygen: vanitygen.o pattern.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) - -oclvanitygen: oclvanitygen.o oclengine.o pattern.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) -framework OpenCL - -oclvanityminer: oclvanityminer.o oclengine.o pattern.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) -lcurl -framework OpenCL - -keyconv: keyconv.o util.o - $(CC) $^ -o $@ $(CFLAGS) $(LIBS) - -clean: - rm -f $(OBJS) $(PROGS) $(TESTS)