mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 10:56:38 +01:00
18 lines
442 B
Makefile
18 lines
442 B
Makefile
CC = g++
|
|
AR = ar
|
|
objects = common.o explode.o extract.o huffman.o wave.o mpq.o parser.o
|
|
zlib_objects = ../../../dep/src/zlib/*.o #adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o inftrees.o inffast.o
|
|
|
|
all: libmpq.a libmpq.so
|
|
|
|
clean:
|
|
rm -f libmpq.a libmpq.so *.o
|
|
|
|
libmpq.a: $(objects) $(zlib_objects)
|
|
$(AR) cru $@ $+
|
|
libmpq.so: $(objects) $(zlib_objects)
|
|
$(CC) -fPIC -o $@ $+
|
|
|
|
%.o:%.cpp
|
|
$(CC) -I../ -c $+
|