mirror of https://github.com/PCSX2/pcsx2.git
44 lines
1.3 KiB
Makefile
44 lines
1.3 KiB
Makefile
|
# Project: SPU2null
|
||
|
# Makefile created by Dev-C++ 4.9.9.2
|
||
|
|
||
|
CPP = mingw32-g++.exe
|
||
|
CC = mingw32-gcc.exe
|
||
|
WINDRES = windres.exe
|
||
|
RES = Obj//SPU2null_private.res
|
||
|
OBJ = Obj//Win32.o Obj//Config.o Obj//SPU2.o $(RES)
|
||
|
LINKOBJ = Obj//Win32.o Obj//Config.o Obj//SPU2.o $(RES)
|
||
|
LIBS = -L"C:/Develop/Dev-Cpp/lib" --def plugin.def -lcomctl32 -lwsock32 -lwinmm -lgdi32 -lcomdlg32
|
||
|
INCS = -I"C:/Develop/Dev-Cpp/include"
|
||
|
CXXINCS = -I"C:/Develop/Dev-Cpp/include"
|
||
|
BIN = SPU2null.dll
|
||
|
CXXFLAGS = $(CXXINCS)
|
||
|
CFLAGS = $(INCS) -Wall -O2 -fomit-frame-pointer -D__WIN32__ -D__MINGW32___
|
||
|
RM = rm -f
|
||
|
|
||
|
.PHONY: all all-before all-after clean clean-custom
|
||
|
|
||
|
all: all-before SPU2null.dll all-after
|
||
|
|
||
|
|
||
|
clean: clean-custom
|
||
|
${RM} $(OBJ) $(BIN)
|
||
|
|
||
|
DLLWRAP=dllwrap.exe
|
||
|
DEFFILE=libSPU2null.def
|
||
|
STATICLIB=libSPU2null.a
|
||
|
|
||
|
$(BIN): $(LINKOBJ)
|
||
|
$(DLLWRAP) --output-def $(DEFFILE) --implib $(STATICLIB) $(LINKOBJ) $(LIBS) -o $(BIN)
|
||
|
|
||
|
Obj//Win32.o: ../Win32.c
|
||
|
$(CC) -c ../Win32.c -o Obj//Win32.o $(CFLAGS)
|
||
|
|
||
|
Obj//Config.o: ../Config.c
|
||
|
$(CC) -c ../Config.c -o Obj//Config.o $(CFLAGS)
|
||
|
|
||
|
Obj//SPU2.o: ../SPU2.c
|
||
|
$(CC) -c ../SPU2.c -o Obj//SPU2.o $(CFLAGS)
|
||
|
|
||
|
Obj//SPU2null_private.res: SPU2null_private.rc ../SPU2null.rc
|
||
|
$(WINDRES) -i SPU2null_private.rc --input-format=rc -o Obj//SPU2null_private.res -O coff --include-dir ../mingw --include-dir ../
|