Mercurial > repos > blastem
comparison Makefile @ 742:2e1b3b258523
Make Windows port a little less half-assed
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 01 Apr 2014 21:12:00 -0700 |
parents | 80a67be1770b |
children | cf78cb045fa4 6811f601008f |
comparison
equal
deleted
inserted
replaced
741:80a67be1770b | 742:2e1b3b258523 |
---|---|
4 MEM:=mem_win.o | 4 MEM:=mem_win.o |
5 BLASTEM:=blastem.exe | 5 BLASTEM:=blastem.exe |
6 RUNTIME32:=runtime_win.S | 6 RUNTIME32:=runtime_win.S |
7 | 7 |
8 CC:=wine gcc.exe | 8 CC:=wine gcc.exe |
9 CFLAGS:=-O2 -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -DDISABLE_OPENGL -I"C:/MinGW/usr/include/SDL" | 9 CFLAGS:=-O2 -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -I"C:/MinGW/usr/include/SDL" -DGLEW_STATIC |
10 LDFLAGS:= -L"C:/MinGW/usr/lib" -lm -lmingw32 -lSDLmain -lSDL -mwindows | 10 LDFLAGS:= -L"C:/MinGW/usr/lib" -lm -lmingw32 -lSDLmain -lSDL |
11 ifndef NOGL | |
12 LDFLAGS+= -lopengl32 -lglu32 | |
13 endif | |
14 LDFLAGS+= -mwindows | |
11 CPU:=i686 | 15 CPU:=i686 |
12 | 16 |
13 else | 17 else |
14 | 18 |
15 MEM:=mem.o | 19 MEM:=mem.o |
74 CFLAGS+=-DNO_Z80 | 78 CFLAGS+=-DNO_Z80 |
75 else | 79 else |
76 MAINOBJS+= $(Z80OBJS) | 80 MAINOBJS+= $(Z80OBJS) |
77 endif | 81 endif |
78 | 82 |
83 ifdef WINDOWS | |
84 ifndef NOGL | |
85 MAINOBJS+= glew.o | |
86 endif | |
87 endif | |
79 | 88 |
80 all : dis zdis stateview vgmplay blastem | 89 all : dis zdis stateview vgmplay blastem |
81 | 90 |
82 $(BLASTEM) : $(MAINOBJS) | 91 $(BLASTEM) : $(MAINOBJS) |
83 $(CC) -o $(BLASTEM) $(MAINOBJS) $(LDFLAGS) | 92 $(CC) -o $(BLASTEM) $(MAINOBJS) $(LDFLAGS) |