Browse code

add sharp interpolator option, fix makefile dependencies

Adam Higerd authored on 2021/02/11 15:39:00
Showing 2 changed files
... ...
@@ -1,18 +1,18 @@
1 1
 all: in_xsf_framework.lib in_2sf.dll in_gsf.dll in_ncsf.dll in_snsf.dll
2 2
 
3
-in_xsf_framework.lib:
3
+in_xsf_framework.lib: FORCE
4 4
 	$(MAKE) -C in_xsf_framework
5 5
 
6
-in_2sf.dll: in_xsf_framework.lib
6
+in_2sf.dll: in_xsf_framework.lib FORCE
7 7
 	$(MAKE) -C in_2sf
8 8
 
9
-in_gsf.dll: in_xsf_framework.lib
9
+in_gsf.dll: in_xsf_framework.lib FORCE
10 10
 	$(MAKE) -C in_gsf
11 11
 
12
-in_ncsf.dll: in_xsf_framework.lib
12
+in_ncsf.dll: in_xsf_framework.lib FORCE
13 13
 	$(MAKE) -C in_ncsf
14 14
 
15
-in_snsf.dll: in_xsf_framework.lib
15
+in_snsf.dll: in_xsf_framework.lib FORCE
16 16
 	$(MAKE) -C in_snsf
17 17
 
18 18
 clean: FORCE
... ...
@@ -89,6 +89,7 @@ INT_PTR CALLBACK XSFConfig_2SF::ConfigDialogProc(HWND hwndDlg, UINT uMsg, WPARAM
89 89
 			SendMessageW(GetDlgItem(hwndDlg, idInterpolation), CB_ADDSTRING, 0, reinterpret_cast<LPARAM>(L"No Interpolation"));
90 90
 			SendMessageW(GetDlgItem(hwndDlg, idInterpolation), CB_ADDSTRING, 0, reinterpret_cast<LPARAM>(L"Linear Interpolation"));
91 91
 			SendMessageW(GetDlgItem(hwndDlg, idInterpolation), CB_ADDSTRING, 0, reinterpret_cast<LPARAM>(L"Cosine Interpolation"));
92
+			SendMessageW(GetDlgItem(hwndDlg, idInterpolation), CB_ADDSTRING, 0, reinterpret_cast<LPARAM>(L"Sharp Interpolation"));
92 93
 			SendMessageW(GetDlgItem(hwndDlg, idInterpolation), CB_SETCURSEL, this->interpolation, 0);
93 94
 			// Mutes
94 95
 			for (size_t x = 0, numMutes = this->mutes.size(); x < numMutes; ++x)