Skip to content

Commit e1a40f0

Browse files
committed
build static library on mac
1 parent e6108bb commit e1a40f0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Makefile.mac

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ AR = ar
1818
ARFLAGS= rcs
1919

2020
LIBRARY = libStorm.dylib
21+
SLIB = libStorm.a
2122

2223
OBJS = src/adpcm/adpcm.o \
2324
src/huffman/huff.o \
@@ -255,7 +256,7 @@ COBJS = src/libtomcrypt/src/hashes/sha1.o \
255256
src/lzma/C/LzmaDec.o \
256257
src/jenkins/lookup3.o
257258

258-
all: $(LIBRARY)
259+
all: $(LIBRARY) $(SLIB)
259260

260261
#clean:
261262
# rm -f $(OBJS) $(LIBRARY)
@@ -266,6 +267,9 @@ all: $(LIBRARY)
266267
# cp src/StormLib.h /usr/local/include/StormLib
267268
# cp src/StormPort.h /usr/local/include/StormLib
268269

270+
$(SLIB): $(COBJS) $(OBJS)
271+
$(AR) $(ARFLAGS) $(SLIB) $(COBJS) $(OBJS)
272+
269273
$(LIBRARY): $(COBJS) $(OBJS)
270274
$(CPP) $(CFLAGS) $(DFLAGS) $(ARCH) $(LFLAGS) -shared -o $(LIBRARY) $(COBJS) $(OBJS)
271275
# $(AR) $(ARFLAGS) $(LIBRARY) $(COBJS) $(OBJS)

0 commit comments

Comments
 (0)