CC = C:\mingw\bin\mingw32-gcc CP = C:\MinGW\bin\mingw32-g++ CF1= -c -DWIN32 -D_WIN32 -DWINDOWS -DKSAUDIO_SPEAKER_DIRECTOUT=0 -DMETHOD_NEITHER=3 -DFILE_ANY_ACCESS=0 -DWINVER=0x0501 -DPA_USE_ASIO=1 -DPA_USE_DS=1 -DPA_USE_WMME=1 -DPA_USE_WASAPI=1 -DPA_USE_WDMKS=1 CF2= -I. -Isrc\common -Isrc\hostapi -Isrc\os -Isrc\os\win -Iinclude -Isrc\hostapi\asio\ASIOSDK2\host -Isrc\hostapi\asio\ASIOSDK2\host\pc -Isrc\hostapi\asio\ASIOSDK2\common patest_record.exe: test/patest_record.o $(CC) -o patest_record.exe test/patest_record.o -lm -lwinmm -lole32 -luuid palir-02.dll test/patest_record.o: $(CC) -o test/patest_record.o -c -O2 -g -Wall -I. -Iinclude -Isrc/common test/patest_record.c pa_devs.exe: test/pa_devs.o $(CC) -o pa_devs.exe test/pa_devs.o -lwinmm -lole32 -luuid palir-02.dll test/pa_devs.o: $(CC) -o test/pa_devs.o -c -O2 -g -Wall -I. -Iinclude -Isrc/common test/pa_devs.c paqa_devs.exe: test/paqa_devs.o $(CC) -o paqa_devs.exe test/paqa_devs.o -lwinmm -lole32 -luuid palir-02.dll test/paqa_devs.o: $(CC) -o test/paqa_devs.o -c -O2 -g -Wall -I. -Iinclude -Isrc/common test/paqa_devs.c dll : src\common\pa_allocation.o src\common\pa_converters.o \ src\common\pa_cpuload.o src\common\pa_debugprint.o src\common\pa_dither.o \ src\common\pa_front.o src\common\pa_process.o src\common\pa_ringbuffer.o \ src/hostapi/skeleton/pa_hostapi_skeleton.o src\common\pa_stream.o src\common\pa_trace.o \ src\hostapi\dsound\pa_win_ds.o src\hostapi\dsound\pa_win_ds_dynlink.o \ src\hostapi\wmme\pa_win_wmme.o src\os\win\pa_win_hostapis.o src\os\win\pa_win_util.o \ src\os\win\pa_win_waveformat.o src\hostapi\asio\ASIOSDK2\common\asio.o \ src\hostapi\asio\ASIOSDK2\common\combase.o src\hostapi\asio\ASIOSDK2\common\debugmessage.o \ src\hostapi\asio\ASIOSDK2\common\register.o src\hostapi\asio\ASIOSDK2\host\ASIOConvertSamples.o \ src\hostapi\asio\ASIOSDK2\host\asiodrivers.o src\hostapi\asio\ASIOSDK2\host\pc\asiolist.o \ src\hostapi\asio\iasiothiscallresolver.o src\hostapi\asio\pa_asio.o src\hostapi\wdmks\pa_win_wdmks.o \ src\hostapi\wasapi\pa_win_wasapi.o $(CP) -shared -o palir-02.dll src\common\pa_allocation.o src\common\pa_converters.o \ src\common\pa_cpuload.o src\common\pa_debugprint.o src\common\pa_dither.o \ src\common\pa_front.o src\common\pa_process.o src\common\pa_ringbuffer.o \ src/hostapi/skeleton/pa_hostapi_skeleton.o src\common\pa_stream.o src\common\pa_trace.o \ src\hostapi\dsound\pa_win_ds.o src\hostapi\dsound\pa_win_ds_dynlink.o \ src\hostapi\wmme\pa_win_wmme.o src\os\win\pa_win_hostapis.o src\os\win\pa_win_util.o \ src\os\win\pa_win_waveformat.o src\hostapi\asio\ASIOSDK2\common\asio.o \ src\hostapi\asio\ASIOSDK2\common\combase.o src\hostapi\asio\ASIOSDK2\common\debugmessage.o \ src\hostapi\asio\ASIOSDK2\common\register.o src\hostapi\asio\ASIOSDK2\host\ASIOConvertSamples.o \ src\hostapi\asio\ASIOSDK2\host\asiodrivers.o src\hostapi\asio\ASIOSDK2\host\pc\asiolist.o \ src\hostapi\asio\iasiothiscallresolver.o src\hostapi\asio\pa_asio.o src\hostapi\wdmks\pa_win_wdmks.o \ src\hostapi\wasapi\pa_win_wasapi.o -lsetupapi -lkernel32 -luser32 -lgdi32 -lwinspool \ -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lwinmm -lstrmiids src\common\pa_allocation.o: src\common\pa_allocation.c src\common\pa_allocation.h \ src\common\pa_util.h $(CC) -o src\common\pa_allocation.o -O2 -g $(CF1) $(CF2) src\common\pa_allocation.c src\common\pa_converters.o: src\common\pa_converters.c src\common\pa_converters.h \ src\common\pa_dither.h src\common\pa_endianness.h src\common\pa_types.h $(CC) -o src\common\pa_converters.o -O2 -g $(CF1) $(CF2) src\common\pa_converters.c src\common\pa_cpuload.o: $(CC) -o src\common\pa_cpuload.o -O2 -g $(CF1) $(CF2) src\common\pa_cpuload.c src\common\pa_debugprint.o: $(CC) -o src\common\pa_debugprint.o -O2 -g $(CF1) $(CF2) src\common\pa_debugprint.c src\common\pa_dither.o: $(CC) -o src\common\pa_dither.o -O2 -g $(CF1) $(CF2) src\common\pa_dither.c src\common\pa_front.o: $(CC) -o src\common\pa_front.o -O2 -g $(CF1) $(CF2) src\common\pa_front.c src\common\pa_process.o: $(CC) -o src\common\pa_process.o -O2 -g $(CF1) $(CF2) src\common\pa_process.c src\common\pa_ringbuffer.o: $(CC) -o src\common\pa_ringbuffer.o -O2 -g $(CF1) $(CF2) src\common\pa_ringbuffer.c src/hostapi/skeleton/pa_hostapi_skeleton.o: $(CC) -o src/hostapi/skeleton/pa_hostapi_skeleton.o -O2 -g $(CF1) $(CF2) src/hostapi/skeleton/pa_hostapi_skeleton.c src\common\pa_stream.o: $(CC) -o src\common\pa_stream.o -O2 -g $(CF1) $(CF2) src\common\pa_stream.c src\common\pa_trace.o: $(CC) -o src\common\pa_trace.o -O2 -g $(CF1) $(CF2) src\common\pa_trace.c src\hostapi\dsound\pa_win_ds.o: $(CC) -o src\hostapi\dsound\pa_win_ds.o -O2 -g $(CF1) -Idx8sdk\include $(CF2) src\hostapi\dsound\pa_win_ds.c src\hostapi\dsound\pa_win_ds_dynlink.o: $(CC) -o src\hostapi\dsound\pa_win_ds_dynlink.o -O2 -g $(CF1) -Idx8sdk\include $(CF2) \ src\hostapi\dsound\pa_win_ds_dynlink.c src\hostapi\wmme\pa_win_wmme.o: $(CC) -o src\hostapi\wmme\pa_win_wmme.o -O2 -g $(CF1) $(CF2) src\hostapi\wmme\pa_win_wmme.c src\os\win\pa_win_hostapis.o: $(CC) -o src\os\win\pa_win_hostapis.o -O2 -g $(CF1) $(CF2) src\os\win\pa_win_hostapis.c src\os\win\pa_win_util.o: $(CC) -o src\os\win\pa_win_util.o -O2 -g $(CF1) $(CF2) src\os\win\pa_win_util.c src\os\win\pa_win_waveformat.o: $(CC) -o src\os\win\pa_win_waveformat.o -O2 -g $(CF1) $(CF2) src\os\win\pa_win_waveformat.c src\hostapi\asio\ASIOSDK2\common\asio.o: $(CP) -o src\hostapi\asio\ASIOSDK2\common\asio.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\common\asio.cpp src\hostapi\asio\ASIOSDK2\common\combase.o: $(CP) -o src\hostapi\asio\ASIOSDK2\common\combase.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\common\combase.cpp src\hostapi\asio\ASIOSDK2\common\debugmessage.o: $(CP) -o src\hostapi\asio\ASIOSDK2\common\debugmessage.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\common\debugmessage.cpp src\hostapi\asio\ASIOSDK2\common\register.o: $(CP) -o src\hostapi\asio\ASIOSDK2\common\register.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\common\register.cpp src\hostapi\asio\ASIOSDK2\host\ASIOConvertSamples.o: $(CP) -o src\hostapi\asio\ASIOSDK2\host\ASIOConvertSamples.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\host\ASIOConvertSamples.cpp src\hostapi\asio\ASIOSDK2\host\asiodrivers.o: $(CP) -o src\hostapi\asio\ASIOSDK2\host\asiodrivers.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\host\asiodrivers.cpp src\hostapi\asio\ASIOSDK2\host\pc\asiolist.o: $(CP) -o src\hostapi\asio\ASIOSDK2\host\pc\asiolist.o $(CF1) $(CF2) \ src\hostapi\asio\ASIOSDK2\host\pc\asiolist.cpp src\hostapi\asio\iasiothiscallresolver.o: $(CP) -o src\hostapi\asio\iasiothiscallresolver.o $(CF1) $(CF2) \ src\hostapi\asio\iasiothiscallresolver.cpp src\hostapi\asio\pa_asio.o: $(CP) -o src\hostapi\asio\pa_asio.o $(CF1) $(CF2) src\hostapi\asio\pa_asio.cpp src\hostapi\wdmks\pa_win_wdmks.o: $(CC) -o src\hostapi\wdmks\pa_win_wdmks.o $(CF1) -Isrc\hostapi\wdmks\mingw-include -Idx8sdk\include $(CF2) src\hostapi\wdmks\pa_win_wdmks.c src\hostapi\wasapi\pa_win_wasapi.o: $(CC) -o src\hostapi\wasapi\pa_win_wasapi.o $(CF1) -Isrc\hostapi\wasapi\mingw-include $(CF2) src\hostapi\wasapi\pa_win_wasapi.c versions: $(CC) --version $(CP) --version