Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
# Windows via mingw32
2
# MING=mingw32- is necessary if you're cross-compiling
3
# on another platform.  Otherwise the binaries are just
4
# named gcc, etc.
5
 
6
MING=i586-mingw32msvc-
7
#MING=
8
AR=$(MING)ar
9
CC=$(MING)gcc
10
AS=$(MING)as
11
RANLIB=$(MING)ranlib
12
WINDRES=$(MING)windres
13
CFLAGS=-Wall -Wno-missing-braces -I$(ROOT)/include -I$(ROOT) -I$(ROOT)/kern -c -D_X86_ -DIS_32 -DWINDOWS -DUNICODE -O2
14
O=o
15
FS=fs-win32
16
IP=win32
17
OS=win32
18
GUI=win32
19
LDFLAGS=-mwindows
20
LDADD=-lkernel32 -ladvapi32 -lgdi32 -lmpr -lwsock32 -lmsvcrt -lmingw32
21
TARG=drawterm.exe
22
XOFILES=9ball.$O
23
 
24
# Windows via MSVC
25
#AR=???
26
#CC=cl
27
#CFLAGS=-c -nologo -W3 -YX -Zi -MT -Zl -Iinclude -DWINDOWS
28
#O=obj
29
#FS=fs-win32
30
#IP=win32
31
#OS=win32
32
#GUI=win32
33
 
34
all: default
35
 
36
# for root
37
libmachdep.a:
38
	(cd win32-386; make)
39
 
40
9ball.$O: 9ball.rc 9ball.ico
41
	$(WINDRES) -i 9ball.rc -o 9ball.o
42