linux build
haldean
1 year, 10 months ago
25 | 25 | CXXFLAGS += -MD |
26 | 26 | CXXFLAGS += -ggdb |
27 | 27 | |
28 | ifdef OS | |
29 | # Windows | |
28 | 30 | LDFLAGS += lib\glew-2.1.0\lib\Release\x64\glew32.lib |
29 | 31 | LDFLAGS += lib\glfw-3.2.1.bin.WIN64\lib-mingw-w64\libglfw3.a |
30 | 32 | LDFLAGS += -lopengl32 |
33 | 35 | LDFLAGS += -lshell32 |
34 | 36 | LDFLAGS += -ggdb |
35 | 37 | |
38 | build/glew32.dll: lib/glew-2.1.0/bin/Release/x64/glew32.dll build | |
39 | cp $< $@ | |
40 | ||
36 | 41 | dist: build/ana.exe build/glew32.dll |
42 | ||
43 | else | |
44 | # Not-windows | |
45 | LDFLAGS += -lglfw | |
46 | LDFLAGS += -lGLEW | |
47 | LDFLAGS += -lGL | |
48 | ||
49 | dist: build/ana.exe | |
50 | endif | |
37 | 51 | |
38 | 52 | build: |
39 | 53 | mkdir build |
40 | ||
41 | build/glew32.dll: lib/glew-2.1.0/bin/Release/x64/glew32.dll build | |
42 | cp $< $@ | |
43 | 54 | |
44 | 55 | build/ana.exe: $(objects) build |
45 | 56 | $(CXX) $(objects) $(LDFLAGS) -o $@ |