1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-09-19 19:05:03 +00:00
qb64/internal/c/parts/audio/decode/mp3/download/Makefile

51 lines
1.8 KiB
Makefile

# Project: mpglib
# Makefile created by Dev-C++ 4.9.9.1
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = mpglib/common.o mpglib/dct64_i386.o mpglib/decode_i386.o mpglib/interface.o mpglib/layer2.o mpglib/layer3.o mpglib/tabinit.o $(RES)
LINKOBJ = mpglib/common.o mpglib/dct64_i386.o mpglib/decode_i386.o mpglib/interface.o mpglib/layer2.o mpglib/layer3.o mpglib/tabinit.o $(RES)
LIBS = -L"d:/Dev-Cpp/lib" --no-export-all-symbols --add-stdcall-alias
INCS = -I"d:/Dev-Cpp/include"
CXXINCS = -I"d:/Dev-Cpp/include/c++/3.3.1" -I"d:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"d:/Dev-Cpp/include/c++/3.3.1/backward" -I"d:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"d:/Dev-Cpp/include"
BIN = mpglib.dll
CXXFLAGS = $(CXXINCS) -DBUILDING_DLL=1
CFLAGS = $(INCS) -DBUILDING_DLL=1
.PHONY: all all-before all-after clean clean-custom
all: all-before mpglib.dll all-after
clean: clean-custom
rm -f $(OBJ) $(BIN)
DLLWRAP=dllwrap.exe
DEFFILE=libmpglib.def
STATICLIB=libmpglib.a
$(BIN): $(LINKOBJ)
$(DLLWRAP) --output-def $(DEFFILE) --driver-name c++ --implib $(STATICLIB) $(LINKOBJ) $(LIBS) -o $(BIN)
mpglib/common.o: mpglib/common.c
$(CPP) -c mpglib/common.c -o mpglib/common.o $(CXXFLAGS)
mpglib/dct64_i386.o: mpglib/dct64_i386.c
$(CPP) -c mpglib/dct64_i386.c -o mpglib/dct64_i386.o $(CXXFLAGS)
mpglib/decode_i386.o: mpglib/decode_i386.c
$(CPP) -c mpglib/decode_i386.c -o mpglib/decode_i386.o $(CXXFLAGS)
mpglib/interface.o: mpglib/interface.c
$(CPP) -c mpglib/interface.c -o mpglib/interface.o $(CXXFLAGS)
mpglib/layer2.o: mpglib/layer2.c
$(CPP) -c mpglib/layer2.c -o mpglib/layer2.o $(CXXFLAGS)
mpglib/layer3.o: mpglib/layer3.c
$(CPP) -c mpglib/layer3.c -o mpglib/layer3.o $(CXXFLAGS)
mpglib/tabinit.o: mpglib/tabinit.c
$(CPP) -c mpglib/tabinit.c -o mpglib/tabinit.o $(CXXFLAGS)